컨트롤러 · 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) |
|---|
연결 경로
mtconnect-agent권장
loadusr -W mtconnect-agent
포트
| 포트 | 프로토콜 | 비고 |
|---|
5000 | HTTP | Agent |
7878 | TCP | SHDR |
소프트웨어 버전
- LinuxCNC 개발 매뉴얼에 문서화됨(2026년 10월)
읽을 수 있는 데이터
- HAL_ITEM 항목으로 매핑한 HAL 핀; INI 파일에서 정의한 디바이스 모델
설정 방법
- 컴포넌트 로드HAL 파일에 loadusr -W mtconnect-agent를 추가합니다.
- 네트워크에 노출네트워크에서 접근하려면 HTTP_BIND=0.0.0.0으로 설정하십시오.
- 항목 매핑필요한 핀에 대해 HAL_ITEM 항목을 추가하십시오.
문제 해결
| 증상 | 예상 원인 | 해결 방법 |
|---|
| 네트워크에서 agent에 접속할 수 없음 | localhost에 바인딩됨 | HTTP_BIND=0.0.0.0으로 설정하십시오. |
CNC 커넥터 디렉터리 →
출처
이 페이지의 사실은 2026년 10월 27일에 열람한 다음 문서에서 가져왔습니다.
- LinuxCNC — mtconnect-agent
2026년 10월 27일에 제조사 문서와 대조하여 최종 확인했습니다. OPC UA Connect는 TEEPTRAK이 발행하는 교육용 자료이며, OPC Foundation, MTConnect Institute 또는 어떤 컨트롤러 제조사와도 제휴 관계가 없습니다.