ModbusIoTプラットフォームデバイス追加チュートリアル

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

ModbusIoTプラットフォームデバイス追加チュートリアル

1 시스템 개념

1. 1 계약 의 개념

  • 일상 적인 사용 에서 , 우리가 말하는 프로토 콜 은 주로 두 가지 유형 으로 나 뉘 어 있습니다 , 하나는 통신 프로토 콜 , 이것은 네트워크 전송 계 층 의 개념 , 현재 일반적으로 TCP , M Q TT , D UP 및 HTTP , 다른 하나는 장치 프로토 콜 , 장치 프로토 콜 은 장치 가 데이터 형 식을 전송 하는 규 정을 의미합니다 (예 : Mod bus R TU), 현재 통신 프로토 콜 은 일 관 성 있고 , 장치 프로토 콜 의 다양 성이 있으며 , 현재 시장 에는 다양한 장치 프로토 콜 이 있으며 , Mod bus 계산 에서 더 많이 사용됩니다 .

1. 2 장비

  • 장치 번호 [ de vice _ code ] 네트워크 연결 을 담당 하는 장치 의 고유 SN 번호 를 의미 하며 연결 된 다른 장치를 구별 합니다 .
  • 다음 그림 과 같이 : 자동 으로 생성 되거나 수 동 으로 채워 질 수 있으며 형 식은 숫자 또는 문자 열 일 수 있습니다 .
ModbusIoTプラットフォームデバイス追加チュートリアルイラスト
그림 a 시스템 에서 장치 번호 위치

1. 3 주소 번호 및 레 지 스터 번호

  • 주소 번호 [ sens or _ device _ id ] 와 레 지 스터 번호 [ port _ id ] 는 장치 가 전송 하는 데이터를 구별 하는 데 사용됩니다 .게 이트 웨 이 장치 에서 여러 개의 다른 주소 센 서를 전송 할 수 있으며 게 이트 웨 이 장치 에서 여러 종류의 센 서 데이터를 전송 할 수 있습니다 .주소 번호 는 주로 다른 센 서 장치를 구별 하는 데 사용 되며 , 레 지 스터 번호 는 동일한 센 서 장치 의 다른 데이터 유형 을 표시 하는 데 사용됩니다 .
ModbusIoTプラットフォームデバイス追加チュートリアルイラスト1
그림 b 감지 지 점 의 주소 번호 및 레 지 스터 번호 추가

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)
ModbusIoTプラットフォームデバイス追加チュートリアルイラスト2

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 이 켜 집니다 .

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.