Modbus物联网平台设备추가튜토리얼

무료무료 기술 자료

이 글은 바로 읽을 수 있으며 기초 학습과 검색 유입에 적합합니다.

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 프로토 콜 (소 명 프로토 콜) 은 문자 스트 림 형 식을 사용하는 데이터 프로토 콜 이며 현재 데이터 프로토 콜 에는 로 그 인 패키 지 , 하 트 비 트 패키 지 , 데이터 업 로드 , 제어 배 포 , 제어 반환 , 구성 배 포 , 구성 반환 등 데이터 명령 이 포함되어 있습니다 .

●로그인包(设备 -

[ de vice _ code ]

例子:

장치 반환 :

로 그 노 크

성공적으로 로 그 인 했습니다 .

●心跳包(设备 -

Q

고정 형 식

●上传传感点데이터(设备 -

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 경 도 및 위 도 값 은 + 로 연결 됩니다 .

服务器收到데이터成功后,返回

●服务器下发 控制/설정 命令(服务器 -

S [ sens or _ device _ id ]: [ port _ id ] * [ val ue ] E

例子:S

주 : 버튼 스위 치 명령 , 0 은 끄 고 1 은 켜 고 ,

●设备수신命令返回(设备 -

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 / 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 데이터 데이터 숫자

✨

服务器 -

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

데이터 형 식 :

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

다음과 같은 예 :

{ " 1 - 0 " : 1 }

sensor _ device _ id 주소 번호

port _ id 레 지 스터 번호

S 데이터 센 서 값

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

相关标签
실제 프로젝트에 이 자료를 활용하시겠습니까?

도구 센터에서 프레임 분석, CRC 검증, 장비 디버깅을 진행하거나 요청을 제출하여 선정 및 연동 제안을 받아보세요.

엔지니어 회원

이 글을 실행 가능한 디버깅 자료로 활용하세요

가입하면 고급 프레임 분석, 자료 패키지 다운로드, 코드 예제, 엔지니어링 사례, 우선 기술 지원을 이용할 수 있어 실제 프로젝트 납품에 적합합니다.

고급 도구 무제한 이용
자료 패키지와 코드 패키지
완전한 엔지니어링 사례 라이브러리
우선 기술 지원 채널

답글 작성

이메일 주소는 공개되지 않습니다. 必填项已用 * 标注