欢迎使用Di-Link EasyIoT 欢迎使用Di-Link EasyIoT
技术支持 (opens new window)
技术支持 (opens new window)
npm

点击返回Di-Link EasyIoT平台

  • 速览

    • 快速开始
    • DTU联网配置
      • 1、TCP网络通道
        • 1.1、TCP通道特点
        • 1.2、TCP通道应用场景
        • 1.3、TCP通道配置信息
        • 1.4、设备ID说明
      • 2、HTTP(S) 网络通道
        • 2.1、HTTP(S)通道特点
        • 2.2、HTTP(S)通道应用场景
        • 2.3、HTTP(S)通道配置信息
      • 3、MQTT网络通道
        • 3.1、MQTT通道特点
        • 3.2、MQTT通道应用场景
        • 3.3、MQTT通道配置信息
    • 常见问题
    • 实例1-污水厂刮泥机启停监测
    • 实例2-河道闸门监控(二进制)
    • 实例3-空调设备对接(Modbus)
    • 实例4-设备之间互传数据
    • 实例5-设备位置显示
    • 实例6-使用OpenAPI访问设备
    • 实例7-使用透传功能调试设备
    • 实例8-数据实时转发到指定API
    • 实例9-设定数据ACK、空闲离线时间、报警策略等高级功能...
  • 首页

    • 地图展示
    • 大屏展示
    • 统计信息
  • 产品管理

    • 产品管理
  • 设备管理

    • 设备清单
    • 设备授权
    • 设备录入
    • 销售出库
    • 退货入库
  • 数据中心

    • 关键数据
    • 报警数据
    • 设备日志
    • 控制日志
  • 项目管理

    • 项目清单
  • 经销商管理

    • 经销商清单
  • 个人中心

    • 个人信息
  • 联系我们

    • 联系我们
目录

DTU联网配置

Di-Link IoT支持三种网络通道:TCP/HTTP(S)/MQTT,用户可根据自己的应用场景选择合适通道上传数据。

# 1、TCP网络通道

# 1.1、TCP通道特点

  • 特点1:设备和服务之间建立长链接,通过小程序或者WEB后台可以实时下发设备参数。
  • 特点2: 设备上电时发出一次注册包即可(通常可以在DTU系统配置后由DTU自动发出),后续数据发送无需携带设备标识,业务应用无需关注设备ID。
  • 特点3: 可以传送二进制数据、文本数据。

# 1.2、TCP通道应用场景

  • 典型应用场景1:使用DTU采集各种传感器数据,特别是二进制数据的传感器数据采集。
  • 典型应用场景2:使用DTU对接Modbus RTU设备。

# 1.3、TCP通道配置信息

  • 网络通信协议:TCP
  • 绑定通讯串口:根据客户实际使用方式选择。
  • 心跳包数据(字符串):TCP-PING
  • 心跳包时间:60秒
  • 服务器地址:iot.di-link.com
  • 服务器端口:1883
  • 登录注册信息内容:REG_设备ID, 银尔达DTU的通用注册信息为:REG_${IMEI}

# 1.4、设备ID说明

  • 设备ID可以使用DTU的IMEI(MAC),也可以自定义ID,设备ID在IoT系统中需保持唯一,大宗设备使用时,请联系我们获取设备ID唯一前缀,避免不规范IMEI(MAC)导致的ID重复。
  • 设备ID通常可以通过通配符获取,银尔达DTU的设备IMEI获取方法为:${IMEI}, TCP注册包格式为:REG_${IMEI}
  • 本文后续设备ID的通配符都以${IMEI}为例。

dtuconfigsetnet

# 2、HTTP(S) 网络通道

# 2.1、HTTP(S)通道特点

  • 特点1:HTTP是短链接协议,数据发送完毕后,链接断开,无法实时向设备发出参数设定(控制)。
  • 特点2: HTTP协议发完即断,每次数据上报都必须含有设备ID(MAC或者IMEI),用于识别设备,设备ID可以添加在头部信息,也可以添加在业务数据中。
  • 特点3: 仅支持Json格式数据上报。

# 2.2、HTTP(S)通道应用场景

  • 典型应用场景1:只采集,不下发(控制)的场景,业务比较简单,无复杂数据格式。
  • 典型应用场景2:DTU的IO触发数据,定位信息等数据上报,可以在DTU上编排后有DTU产生。
  • 典型应用场景3:低功耗使用场景,长期休眠,触发后上报,上报后继续休眠。

# 2.3、HTTP(S)通道配置信息

  • 网络通信协议:HTTP
  • 服务器地址:iot.di-link.com (部分机型需要配置为 http://iot.di-link.com, 例如银尔达780系列,请咨询技术支持)
  • 绑定通讯串口:根据客户实际使用方式选择。
  • 请求方法:POST
  • 请求URL:/device/dev_msg
  • 服务器端口(http):80
  • 服务器端口(https):443
  • 自定义头部:需包含信息 IMEI: 设备ID,银尔达DTU的通用HTTP头部信息为: Content-Type=application/json/0d/0aIMEI=${IMEI}/0d/0a
  • 如果无法在头部信息中添加IMEI,则需要在body的根节点中添加"IMEI":"xxx"

dtuconfigsetnet

# 3、MQTT网络通道

# 3.1、MQTT通道特点

  • 特点1:MQTT为长链接协议,采取订阅和发布机制,完成各个Client(设备或者APP)之间的数据发送,可以实时对设备进行参数设定(控制)。
  • 特点2: MQTT的ClientID和UserName信息在DTU配置系统完成,DTU自动完成MQTT协议的组装,串口设备仅需关注业务数据即可。
  • 特点3: 可以直接传送二进制数据、文本数据。
  • 特点4: 本IoT系统的MQTT服务支持设备的MQTT协议连接和数据发布订阅,目前不开放数据的自行订阅及遗嘱等高级功能,如需使用此功能请联系我们。

# 3.2、MQTT通道应用场景

  • 典型应用场景1:类似TCP的使用场景。
  • 典型应用场景2:设备之间互通数据的使用场景(请联系我们开通服务)。
  • 典型应用场景3:自行开发应用,采用订阅机制获取设备数据的使用场景(请联系我们开通服务)。

# 3.3、MQTT通道配置信息

  • 网络通信协议:MQTT
  • 绑定通讯串口:根据客户实际使用方式选择。
  • 心跳包发送间隔时间:60秒。
  • 服务器地址:iot.di-link.com
  • 服务器端口:1883
  • 登录客户端ID:设备ID,区分大小写,例如:863121072150782,银尔达DTU的通用客户端ID为:${IMEI},大宗设备上线时,请联系我们获取设备ID唯一前缀,避免不规范IMEI(MAC)导致的ID重复。
  • 登录用户名:同Client ID,银尔达DTU的通用UserName为:${IMEI}
  • 登录密码:1234567890
  • 协议版本:3.1/3.1.1
  • QOS:0
  • 订阅消息主题(下行Topic):ser2dev/ClientID 其中ClientID为设备ID,银尔达DTU的下行Topic为:ser2dev/${IMEI}
  • 发布消息主题(上行Topic):dev2ser/ClientID 其中ClientID为设备ID,银尔达DTU的上行Topic为:dev2ser/${IMEI}

dtuconfigsetnet

上次更新: 2025/01/27, 23:40:38
快速开始
常见问题

← 快速开始 常见问题→

Theme by Vdoing | Copyright © -2025
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式