Comando · LinuxCNC
Conectar LinuxCNC
O LinuxCNC tem um componente HAL oficial mtconnect-agent: um agente HTTP integrado na porta 5000 (associado a 127.0.0.1, exceto com HTTP_BIND=0.0.0.0), MQTT opcional e SHDR na 7878, endpoints /probe, /current, /sample e /assets, validado com os esquemas MTConnect 1.7.
Em resumo
| Protocolo nativo | MTConnect (componente mtconnect-agent) |
|---|
| Porta | 5000 HTTP; 7878 SHDR |
|---|
| MQTT | Opcional (python3-paho-mqtt) |
|---|
Caminhos de conexão
mtconnect-agentRecomendado
loadusr -W mtconnect-agent
Portas
| Porta | Protocolo | Nota |
|---|
5000 | HTTP | Agente |
7878 | TCP | SHDR |
Versões de software
- Documentado no manual de desenvolvimento do LinuxCNC (out. 2026)
Dados que é possível ler
- Pinos HAL mapeados com entradas HAL_ITEM; modelo do dispositivo a partir do arquivo INI
Configuração
- Carregar o componenteloadusr -W mtconnect-agent no arquivo HAL.
- Expor o agenteDefina HTTP_BIND=0.0.0.0 para o tornar acessível a partir da rede.
- Mapear os itensAcrescente entradas HAL_ITEM para os pinos necessários.
Resolução de problemas
| Sintoma | Causa provável | Solução |
|---|
| Agente inacessível a partir da rede | Associado ao localhost | Defina HTTP_BIND=0.0.0.0. |
| Produto | Fornecedor | Tipo | Saídas |
|---|
| MTConnect cppagent | MTConnect Institute (Apache-2.0) | Open source | MTConnect REST, MQTT |
Diretório de conectores CNC →
Fontes
As informações desta página provêm destes documentos, consultados em 27 de outubro de 2026.
- LinuxCNC — mtconnect-agent
Última verificação em 27 de outubro de 2026 com base na documentação dos fabricantes. O OPC UA Connect é um recurso educativo publicado pela TEEPTRAK; não tem qualquer vínculo com a OPC Foundation, o MTConnect Institute ou qualquer fabricante de comandos.