1 시스템 개념
1. 1 계약 의 개념
- 일상 적인 사용 에서 , 우리가 말하는 프로토 콜 은 주로 두 가지 유형 으로 나 뉘 어 있습니다 , 하나는 통신 프로토 콜 , 이것은 네트워크 전송 계 층 의 개념 , 현재 일반적으로 TCP , M Q TT , D UP 및 HTTP , 다른 하나는 장치 프로토 콜 , 장치 프로토 콜 은 장치 가 데이터 형 식을 전송 하는 규 정을 의미합니다 (예 : Mod bus R TU), 현재 통신 프로토 콜 은 일 관 성 있고 , 장치 프로토 콜 의 다양 성이 있으며 , 현재 시장 에는 다양한 장치 프로토 콜 이 있으며 , Mod bus 계산 에서 더 많이 사용됩니다 .
1. 2 장비
- 장치 번호 [ de vice _ code ] 네트워크 연결 을 담당 하는 장치 의 고유 SN 번호 를 의미 하며 연결 된 다른 장치를 구별 합니다 .
- 다음 그림 과 같이 : 자동 으로 생성 되거나 수 동 으로 채워 질 수 있으며 형 식은 숫자 또는 문자 열 일 수 있습니다 .

1. 3 주소 번호 및 레 지 스터 번호
- 주소 번호 [ sens or _ device _ id ] 와 레 지 스터 번호 [ port _ id ] 는 장치 가 전송 하는 데이터를 구별 하는 데 사용됩니다 .게 이트 웨 이 장치 에서 여러 개의 다른 주소 센 서를 전송 할 수 있으며 게 이트 웨 이 장치 에서 여러 종류의 센 서 데이터를 전송 할 수 있습니다 .주소 번호 는 주로 다른 센 서 장치를 구별 하는 데 사용 되며 , 레 지 스터 번호 는 동일한 센 서 장치 의 다른 데이터 유형 을 표시 하는 데 사용됩니다 .

TCP 2 연결 프로토 콜
2. 1 ML IN K 프로토 콜
- ML IN K 프로토 콜 (소 명 프로토 콜) 은 문자 스트 림 형 식을 사용하는 데이터 프로토 콜 이며 현재 데이터 프로토 콜 에는 로 그 인 패키 지 , 하 트 비 트 패키 지 , 데이터 업 로드 , 제어 배 포 , 제어 반환 , 구성 배 포 , 구성 반환 등 데이터 명령 이 포함되어 있습니다 .
●ログイン包(device -
[ de vice _ code ]
例子:
장치 반환 :
로 그 노 크
성공적으로 로 그 인 했습니다 .
●ハートビートパック(device -
Q
고정 형 식
●上传传感点データ(device -
S [ sens or _ device _ id ]: [ port _ id ] * [ val ue ], [ sens or _ device _ id ]: [ port _ id ] * [ val ue ] E
例子:S
sensor _ device _ id 주소 번호
port _ id 레 지 스터 번호
value 숫자
참고 : GPS 경 도 및 위 도 값 은 + 로 연결 됩니다 .
サーバー·サーバーデータの受信成功后,戻る
●サーバー·サーバー下发 控制/設定 Command(Server -
S [ sens or _ device _ id ]: [ port _ id ] * [ val ue ] E
例子:S
주 : 버튼 스위 치 명령 , 0 은 끄 고 1 은 켜 고 ,
●デバイス受信命令戻る(device -
S [ sens or _ device _ id ]: [ port _ id ] * [ val ue ] E
例子:S
Mod bus R TU 프로토 콜 (표 준)
- 이 시스템은 표준 mod bus R TU 프로토 콜 과 호 환 됩니다 .
- DTU 設定时,需要設定成透传モード,并且設定自定义パッケージの登録,パッケージの登録为デバイス的 SN 即可;
2. 3 Mod bus TCP 프로토 콜 (표 범)
- 시스템은 표준 mod bus TCP 프로토 콜 과 호 환 됩니다 .
- DTU 設定时,需要設定成透传モード,并且設定自定义パッケージの登録,パッケージの登録为デバイス的 SN 即可;
2. 4 환경 212 기준
- 시스템은 GB - H J 212 프로토 콜 을 지원 합니다 .
- 连接アドレス: cloud.modbus.cn(或者对应 IP)

3 M Q TT 연결 프로토 콜
1. 1 ML IN K M Q TT
cloud.modbus.cnBroker Address:
Broker Port:
Client ID: [ 장 치 번호 ]
User Name:
Password:
●クライアント側は -
클 라이언 트가 아래 항목 데이터 에 게시 됨
Topic : / dev / co o / [ de vice _ co ](de)
데이터 형 식 :
[ {" sensor _ device _ id ": 0, " port _ id ": 0, " s data " : 1. 0} ,
{" sensor _ device _ id " : 1, " port _ id " : 1, " s data " : 18. 3 } ]
sensor _ device _ id 주소 번호
port _ id 레 지 스터 번호
S data 데이터 숫자
●Server -
클 라이언 트는 아래 의 주제 에 관심을 기울 이고 서버 는 데이터를 푸 시 합니다 .
주제 : / server / coo / [ de vice _ code ]
데이터 형 식 :
{" sensor _ device _ id ": 0, " port _ id ": 0, " data ": 0. 0}
sensor _ device _ id 주소 번호
port _ id 레 지 스터 번호
S data 센 서 값
참고 : 릴 레이 스위 치 라면 0 이 닫 히 고 1 이 켜 집니다 .
3. 2 Z LAN M Q TT
cloud.modbus.cnBroker Address:
Broker Port:
Client ID: [ 장 치 번호 ]
User Name:
Password:
●クライアント側は -
클 라이언 트가 아래 항목 데이터 에 게시 됨
Topic : / dev / coo / [ de vice _ code ]
데이터 형 식 :
{
[ sens or _ device _ id ] - [ port _ id ] : s data ,
"[ sens or _ device _ id ] - [ port _ id ] ]: s data
}
예를 들어 { " 1 - 0 " : 1, " 1 - 1 " : 34. 6 }
sensor _ device _ id 주소 번호
port _ id 레 지 스터 번호
S data 데이터 숫자
✨
Server -
클 라이언 트는 아래 의 주제 에 관심을 기울 이고 서버 는 데이터를 푸 시 합니다 .
데이터 형 식 :
{ "[ sensor _ device _ id ] - [ port _ id ] ] ": s data }
다음과 같은 예 :
{ " 1 - 0 " : 1 }
sensor _ device _ id 주소 번호
port _ id 레 지 스터 번호
S data 센 서 값
참고 : 릴 레이 스위 치 라면 0 이 닫 히 고 1 이 켜 집니다 .
Leave a Reply