Control · LinuxCNC
Conectar LinuxCNC
LinuxCNC dispone de un componente HAL oficial, mtconnect-agent: un agente HTTP integrado en el puerto 5000 (vinculado a 127.0.0.1 salvo con HTTP_BIND=0.0.0.0), MQTT opcional y SHDR en 7878, endpoints /probe, /current, /sample y /assets, validado con los esquemas de MTConnect 1.7.
De un vistazo
| Protocolo nativo | MTConnect (componente mtconnect-agent) |
|---|---|
| Puerto | 5000 HTTP; 7878 SHDR |
| MQTT | Opcional (python3-paho-mqtt) |
Vías de conexión
mtconnect-agentRecomendado
loadusr -W mtconnect-agent
Puertos
| Puerto | Protocolo | Nota |
|---|---|---|
5000 | HTTP | Agente |
7878 | TCP | SHDR |
Versiones de software
- Documentado en el manual de desarrollo de LinuxCNC (oct. 2026)
Datos que se pueden leer
- Pines HAL mapeados con entradas HAL_ITEM; modelo de dispositivo a partir del archivo INI
Configuración
- Cargue el componenteloadusr -W mtconnect-agent en el archivo HAL.
- ExpóngaloConfigure HTTP_BIND=0.0.0.0 para acceder a él desde la red.
- Mapee los elementosAñada entradas HAL_ITEM para los pines que necesite.
Resolución de problemas
| Síntoma | Causa probable | Solución |
|---|---|---|
| Agente inaccesible desde la red | Vinculado a localhost | Configure HTTP_BIND=0.0.0.0. |
Conectores compatibles con este control
| Producto | Proveedor | Tipo | Salidas |
|---|---|---|---|
| MTConnect cppagent | MTConnect Institute (Apache-2.0) | Código abierto | MTConnect REST, MQTT |
Directorio de conectores CNC →
Relacionado
Fuentes
Los datos de esta página proceden de estos documentos, consultados el 27 de octubre de 2026.
Última verificación el 27 de octubre de 2026 con la documentación de los fabricantes. OPC UA Connect es un recurso educativo publicado por TEEPTRAK; no está afiliado a la OPC Foundation, al MTConnect Institute ni a ningún fabricante de controles.