컨트롤러 · LinuxCNC

LinuxCNC 연결하기

LinuxCNC에는 공식 mtconnect-agent HAL 컴포넌트가 있습니다. 포트 5000의 내장 HTTP agent(HTTP_BIND=0.0.0.0으로 설정하지 않으면 127.0.0.1에 바인딩), 선택적 MQTT, 7878의 SHDR, 엔드포인트 /probe, /current, /sample, /assets를 제공하며 MTConnect 1.7 스키마로 검증되었습니다.

한눈에 보기

네이티브 프로토콜MTConnect(mtconnect-agent 컴포넌트)
포트5000 HTTP; 7878 SHDR
MQTT선택 사항(python3-paho-mqtt)

연결 경로

포트

포트프로토콜비고
5000HTTPAgent
7878TCPSHDR

소프트웨어 버전

  • LinuxCNC 개발 매뉴얼에 문서화됨(2026년 10월)

읽을 수 있는 데이터

  • HAL_ITEM 항목으로 매핑한 HAL 핀; INI 파일에서 정의한 디바이스 모델

설정 방법

  1. 컴포넌트 로드HAL 파일에 loadusr -W mtconnect-agent를 추가합니다.
  2. 네트워크에 노출네트워크에서 접근하려면 HTTP_BIND=0.0.0.0으로 설정하십시오.
  3. 항목 매핑필요한 핀에 대해 HAL_ITEM 항목을 추가하십시오.

문제 해결

증상예상 원인해결 방법
네트워크에서 agent에 접속할 수 없음localhost에 바인딩됨HTTP_BIND=0.0.0.0으로 설정하십시오.

이 컨트롤러를 지원하는 커넥터

제품공급업체유형출력
MTConnect cppagentMTConnect Institute (Apache-2.0)오픈 소스MTConnect REST, MQTT

CNC 커넥터 디렉터리 →

관련 항목

출처

이 페이지의 사실은 2026년 10월 27일에 열람한 다음 문서에서 가져왔습니다.

  1. LinuxCNC — mtconnect-agent

2026년 10월 27일에 제조사 문서와 대조하여 최종 확인했습니다. OPC UA Connect는 TEEPTRAK이 발행하는 교육용 자료이며, OPC Foundation, MTConnect Institute 또는 어떤 컨트롤러 제조사와도 제휴 관계가 없습니다.

CNC 연결 Field Kit
Field Kit를 현장에 가져가십시오
모든 컨트롤러를 하나의 스프레드시트에 담았습니다. 포트, 라이선스, 시운전 체크리스트, 방화벽 요청 템플릿이 포함되어 있습니다. 엔지니어 계정으로 무료로 받을 수 있습니다.
Field Kit 받기 →