Modbus物联网平台设备添加教程

freeFree Technical Resource

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

Modbus物联网平台设备添加教程

1 시스템 개념

1. 1 계약 의 개념

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

1. 2 장비

  • 장치 번호 [ de vice _ code ] 네트워크 연결 을 담당 하는 장치 의 고유 SN 번호 를 의미 하며 연결 된 다른 장치를 구별 합니다 .
  • 다음 그림 과 같이 : 자동 으로 생성 되거나 수 동 으로 채워 질 수 있으며 형 식은 숫자 또는 문자 열 일 수 있습니다 .
Modbus物联网平台设备添加教程插图
그림 a 시스템 에서 장치 번호 위치

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

  • 주소 번호 [ sens or _ device _ id ] 와 레 지 스터 번호 [ port _ id ] 는 장치 가 전송 하는 데이터를 구별 하는 데 사용됩니다 .게 이트 웨 이 장치 에서 여러 개의 다른 주소 센 서를 전송 할 수 있으며 게 이트 웨 이 장치 에서 여러 종류의 센 서 데이터를 전송 할 수 있습니다 .주소 번호 는 주로 다른 센 서 장치를 구별 하는 데 사용 되며 , 레 지 스터 번호 는 동일한 센 서 장치 의 다른 데이터 유형 을 표시 하는 데 사용됩니다 .
Modbus物联网平台设备添加教程插图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)
Modbus物联网平台设备添加教程插图2

3 M Q TT 연결 프로토 콜

1. 1 ML IN K M Q TT

cloud.modbus.cnBroker 주소:

Broker Port:

Client ID: [ 장 치 번호 ]

User 이름:

Password:

●客户端 -

클 라이언 트가 아래 항목 데이터 에 게시 됨

Topic : / dev / co o / [ de vice _ co ](de)

데이터 형 식 :

[ {" sensor _ device _ id ": 0, " port _ id ": 0, " s 데이터 " : 1. 0} ,

{" sensor _ device _ id " : 1, " port _ id " : 1, " s 데이터 " : 18. 3 } ]

sensor _ device _ id 주소 번호

port _ id 레 지 스터 번호

S 데이터 데이터 숫자

●Server -

클 라이언 트는 아래 의 주제 에 관심을 기울 이고 서버 는 데이터를 푸 시 합니다 .

주제 : / server / coo / [ de vice _ code ]

데이터 형 식 :

{" sensor _ device _ id ": 0, " port _ id ": 0, " 데이터 ": 0. 0}

sensor _ device _ id 주소 번호

port _ id 레 지 스터 번호

S 데이터 센 서 값

참고 : 릴 레이 스위 치 라면 0 이 닫 히 고 1 이 켜 집니다 .

3. 2 Z LAN M Q TT

cloud.modbus.cnBroker 주소:

Broker Port:

Client ID: [ 장 치 번호 ]

User 이름:

Password:

●客户端 -

클 라이언 트가 아래 항목 데이터 에 게시 됨

Topic : / dev / coo / [ de vice _ code ]

데이터 형 식 :

{

[ sens or _ device _ id ] - [ port _ id ] : s 데이터 ,

"[ sens or _ device _ id ] - [ port _ id ] ]: s 데이터

}

예를 들어 { " 1 - 0 " : 1, " 1 - 1 " : 34. 6 }

sensor _ device _ id 주소 번호

port _ id 레 지 스터 번호

S 데이터 데이터 숫자

Server -

클 라이언 트는 아래 의 주제 에 관심을 기울 이고 서버 는 데이터를 푸 시 합니다 .

데이터 형 식 :

{ "[ sensor _ device _ id ] - [ port _ id ] ] ": s 데이터 }

다음과 같은 예 :

{ " 1 - 0 " : 1 }

sensor _ device _ id 주소 번호

port _ id 레 지 스터 번호

S 데이터 센 서 값

참고 : 릴 레이 스위 치 라면 0 이 닫 히 고 1 이 켜 집니다 .

Related Tags
Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC 검증 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 주소 will not be published. Required fields are marked *.