乐联网DTU 教程1 :概述
2017-05-12 本文已影响748人
老刘老刘老刘
标签:DTU modbus
DTU (Data Transfer unit) 是一个通用的叫法,在我们后面所有的文章里,DTU 都特指一端作为tcp clinet 能链接到 TCP server,一端作为串行设备master 能链接到具体串口设备(TTL 232 485等等)的设备。主要实现以下两个功能
- tcp2serial 的数据链路转换
- tcp connect 以后向服务器发送一个注册序列
以上两个功能大多数的现有 DTU 产品都可以实现,后面我们主要的内容分成两个方面
- 用现有的产品把现有的modbus RTU 设备接入到乐联网
- 自己实现低成本或者多用途DTU(开源硬件),把modbus RTU 设备接入到乐联网
其实可以直接用代码来说明DTU的功能,用python 代码说明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 连接乐联网