合宙iRTU开源模组
iRTU 是物联网技术社区专家“稀饭放姜”设计,上海合宙物联网出品的一款功能强大使用极其简单的DTU/RTU开源模组。
借助不到10条交互指令,就可以实现绝大部分物联网的通讯需求,极大简化用户开发物联网产品的步骤,大幅度减少开发时间。
IRTU 目前有两个版本 2G版 和 4G版本,软硬件电路完全开源,合宙官方提供商品化裸板。
基本功能
支持TCP/UDP/MQTT/MODBUS RTU/HTTP 协议
支持百度云(数据型/设备型)/阿里云(自动注册/一型一密/一机一密)/腾讯云/中国移动物联网平台(DTU 协议/MQTT 协议/MODBUS 协议)(独家功能)
支持RS485 数据传输,串口最高速率921600bps
支持网页批量配置,支持导出设置,支持本地配置软件配置
支持注册包,心跳包功能
宽电压9-24VDC 供电
支持限流功能,节省宝贵的手机卡流量
支持自定义数据流模板,可以使用lua 语言来完成简单的通信逻辑,无需单片机,节省成本.
iRTU开源项目
iRTU开源项目是iRTU开源模组的核心部分,它是iRTU硬件产品的灵魂。目前主要的发布渠道是合宙Luat(稀饭放姜iRTU)QQ群,和Github主页。上海合宙物联网官网也有少量的资料,相对而言,资料比较分散。对于初次接触的小伙伴们,往往觉得无从下手,下面我利用这篇文章进行一个简要的汇总。
iRTU的各种玩法
其实iRTU的使用门槛是非常低的,您只需要有任意一款上海合宙出品的2G/4G模块即可。2G 推荐使用Air202,4G推荐使用AIr720。 目前支持这两款模块的开发板也是各种各样,我下面一一介绍
1) 最正统的2G DTU模组
http://m.openluat.com/product/727
这款模组默认发货是刷好了DTU固件的,到手即用。也可以通过背后的HOST三针引脚使用Luatools刷入其他的固件。 电路板上有外置的SMA天线插口,需要插入2G 900/1800 双频天线。 目前2G网络只有中国移动支持比较好,因此sim卡要选移动的。 外部供电和天线采用了5.12mm间距的可插拔连接器。6-24伏通电即可与外部的RS485设备通讯了。
2) 最正统的4G DTU模组
http://m.openluat.com/product/724
这款模组默认发货是刷好了DTU固件的,到手即用。刷机需要一个方口USB连接线。电路板上同样有外置的SMA天线插口,需要插入4G全频段天线,720D模组支持的是中国移动的网络,采用5.12mm间距的可插拔连接器,6-24伏供电,RS485通讯。 5V勉强也能工作。
3) 最小巧的2G DTU模组
http://m.openluat.com/product/746
这款模组默认发货是刷好了DTU固件的,到手即用。刷机需要手焊一个USB转串口的连接线到GND,HTX,HRX,VCC。 电路板上有外置的Ipex连接插头,需要插入2G 900/1800 双频天线。使用中国移动网络,外部供电接5-12V 正极接VCC,负极接GND。 支持两路的3.3V TTL电平UART口,可以直接和USB转UART口的连接线接到电脑上进行调试。
4) 最小巧的4G DTU模组
https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-22148164965.12.61a4c61f5HnJBb&id=598086642407
这款模组默认发货是刷好了DTU固件的,到手即用。刷机需要如图手焊一个USB线(无需转换,直接连接)连接到VBUS,DM,DP,GND上。电路板上有外置的Ipex连接插头,需要插入4G全频段天线,720D模组支持的是中国移动的网络。 外部供电接5-12V 正极接VCC,负极接GND。 支持两路的3.3V TTL电平UART口,可以直接通过USB转UART口的连接线接到电脑上进行调试。
5)使用其他合宙的物联网模块开发板玩iRTU
合宙的众多开发板,理论上都支持iRTU固件,您需要做的仅仅是使用Luatools刷一下固件,固件的最新地址在iRTUQQ群里提供,具体的刷机方式,可以参考晨旭的教程:
https://luatdoc.papapoi.com/647/
下面我重点介绍下固件获取方法,虽然很简单,但是确实很多人找不到。
首先加入iRTU QQ群,群号为 952343033,填写正确的公司信息后,待管理员批准。 进群后点击群文件,进入官方固件X.X.X目录:
您将看到如下文件:
Air202,Air208,Air800 系列 推荐刷第二个红框的固件
Air720D/G/H/HI/GI/DI 推荐刷第三个红框的固件
最新的 Air720SL 推荐刷第一个红框的固件
刷机完成后,把IMEI号记录下来,发在群里,待管理员添加到系统中,既可支持网络DTU配置,配置地址为
您也可以使用本地配置工具,在本文中有详细方法介绍
https://luatdoc.papapoi.com/647/
高阶用户的玩法
如果您是高阶用户,完全可以自己体验一把自己刷iRTU源码的感觉,其实也并不困难
登录 https://github.com/hotdll/iRTU,下载iRTU源码
目录中的user中的5个文件,即为iRTU的源码,用Luatools烧入模块即可。
关于iRTU固件暂时我们就讨论到这里了,有问题欢迎留言。 如果您有兴趣马上体验iRTU的酸爽感受可以参考下文:
https://luatdoc.papapoi.com/647/
iRTU资源链接
B站教程:https://www.bilibili.com/video/av41012302
硬件教程:https://www.bilibili.com/video/av45341487
工具教程:https://www.bilibili.com/video/av50453083
Luat开发教程:https://www.bilibili.com/video/av50827315
源码:https://github.com/hotdll/iRTU
开源代码仅供参考,无支持。
感谢您的阅读。