PORT協議為TCP透傳協議,常用于對接組態軟件,需配置8位設備ID號和11位手機號或者任意數字。該協議DTU連網成功后,會主動上報注冊包給內網服務器,以此來判斷DTU設備信息,心跳包格式為FE,無數據通信60秒上報一次。
電力相關通訊協議,數據包由DDP+TCP協議組成,采用TCP協議傳輸。
電力相關通訊協議,數據包由DDP+UDP協議組成,采用UDP協議傳輸。
TRNS協議模式下,DTU可作為短信貓使用,用戶調用配套的短信動態庫,可用于告警短信發送。
短信客戶端模式,DTU支持將串口收到的內容通過短信的方式發送給收件人。支持配置4組電話號碼,每組最多可配5個號碼,用英文“,”間隔,支持16進制的數據轉為文本格式收發。
短信服務器模式,發送的數據需要遵循該特定的數據包格式,具體內容請咨詢技術人員。
自定義客戶端模式下,DTU支持TCP或UDP傳輸協議透傳,同時支持連接服務器時,自定義注冊和心跳包。
自定義服務端模式下,DTU多用于使用VPDN專網卡組網,DTU作為服務端,其他DTU作為客戶端,組建點對多點網絡通信。
當平臺端規定通過HTTP協議建立通信鏈路時,DTU配置此協議來實現數據透傳,支持POST和GET兩種請求方式。
當配置成 http 模式時,服務器地址可以配置成網址格式,如:種格式,設備會根據網址去判斷端口,故不需要配置端口號。
當平臺端規定通過MQTT協議建立通信鏈路時,DTU配置此協議來實現數據透傳或者DTU主動采集下掛設備數據后上報給平臺。
當服務端軟件支持TCP服務器功能,DTU支持modbustcp/modbusrtu協議轉換通信。
通信說明:
Modbus TCP(服務端軟件發送)
00 01 00 00 00 06 01 04 00 00 00 01 (其中06為長度,01是modbus地址,04是功能碼,00 00 00 01為寄存器起始地址2個字節+寄存器個數2個字節)
Modbus RTU (DTU串口收到)
01 04 00 00 00 01 31 CA(31 CA為校驗位)
DTU下接設備(串口)發送應答數據
01 04 02 00 B8 B9 42(02是長度,00 DB是數據)
中心將收到的數據再封裝后顯示
00 01 00 00 00 05 01 04 02 00 B8(05為后面的數據長度)