乐联网DTU 教程1 :概述

96
老刘老刘老刘
2017.05.12 16:51* 字数 499

标签:DTU modbus


DTU (Data Transfer unit) 是一个通用的叫法,在我们后面所有的文章里,DTU 都特指一端作为tcp clinet 能链接到 TCP server,一端作为串行设备master 能链接到具体串口设备(TTL 232 485等等)的设备。主要实现以下两个功能

  • tcp2serial 的数据链路转换
  • tcp connect 以后向服务器发送一个注册序列

以上两个功能大多数的现有 DTU 产品都可以实现,后面我们主要的内容分成两个方面

  1. 用现有的产品把现有的modbus RTU 设备接入到乐联网
  2. 自己实现低成本或者多用途DTU(开源硬件),把modbus RTU 设备接入到乐联网

其实可以直接用代码来说明DTU的功能,用python 代码说明DTU功能

简单画一个框图,说一下我们对DTU的理解


先发一个DTU的框架图
先发一个DTU的框架图

再发一个我们手里的可以做DTU的部分设备的照片


我们手里的可以做DTU的部分设备的照片
我们手里的可以做DTU的部分设备的照片

第一行是直接可以买到的工业DTU,买来就可以用了,这个是以太网上行的,还有wifi gprs 4g 上行的不同产品,用法都是一样的。
第二行是用Openwrt 路由器实现的dtu 方案,属于开源方案,优点是直接支持多链路上行,比如4g,wifi 以太网,一个设备都支持了。缺点是实现代码还在迭代中,可能有坑
第三行是用更底层的开源硬件实现的dtu 方案,属于开源方案,都是比较热的脚本开发模式,nodemcu luat,优点是开源,便宜。缺点一样是需要迭代才能逐步稳定。


相关内容:
乐联网DTU 教程2 :用DTU把JSY-149 单项电表接入乐联网
乐联网DTU 教程3 :概述用python+Openwrt DIY DTU 连接乐联网

乐联网DTU教程