保佑我别出BUG,QAQ

万机之神保佑我别出BUG (QAQ)

DTU模块配置参数接线及工具使用

1、 ①图为dtu盒子的接线方式,图例为485转usb接线方法;也可使用232转usb,但是需要注意dtu232口的针脚定义和线232口的针脚定义,②图为dtu模块232脚的针脚定义,注意接线tx接rx,rx接tx,gnd接gnd。

③图为插针模块的接线方式;
注:此接线方法为更改dtu模块内置参数的接线方法,若需要和下位机(传感器等一系列的485或者232设备)通讯,可以将下位机的485口或者是232口和dtu相连,或者是插针模块的3,4脚的tx,rx的通讯脚相连(tx接rx,rx接tx)。

DTU
DTU
DTU

DTU模块软件配置

使用这个软件Tool V4.7.9 D20230921.exe

DTU

计算机管理中查看485端的com地址

DTU
DTU
DTU

传输功能

TCP连接及数据透传

1.连接方式选择tcp,填写对应的端口以及外网ip(内网ip无法连接);
2.点进入配置,串口返回ok;
3.点击一键配置参数,直到串口打印5的ok,一键配置完成;
4.配置完成后点击重启设备,设备重启完成后显示+STATUS: 1,CONNECTED表示通道1连接tcp服务器成功。

MQTT连接及数据透传

1.工作模式选择mqtt透传
2.输入mqtt连接参数以及订阅和推送参数(以阿里云mqtt参数为案列)
3.同样的方法配置重启,设备重启完成后显示+STATUS: 1,MQTT CONNECTED表示通道1连接mqtt服务器成功。
4.服务器与dtu串口数据透传

DTU云连接及数据透传

Dtu云案例使用分类:
1.两个设备远程互传数据:一对一使用,需要用到两个无线模块,那就需要在我们DTU系统上创建两个设备,然后配置dtu分别与DTU云上创建的设备连接即可;两个设备在DTU系统上做好AB分组就可以使两个无线模块透传数据。
2.多个设备一对多远程互传数据:一对多使用,需要用到多个无线模块。同理需要在DTU系统上创建多个设备分别与无线模块连接,再设置AB分组,一组一个,一组多个,即可实现一对多互传数据
3.若使用到组态王就需要使用我们的虚拟串口。

1.进入dtu系统(https://cloud.tastek.cn/)登录;选择设备管理创建设备,创建设备只需要编辑设备名称和设备密码
2.创建好设备后,将DTU系统上设备的id和密码配置到无线模块里;配置无线模块参数方法如下:(以一对一传输为案例)
(1).一对一传输:
连接两个设备到电脑上,打开串口;选择通道1,工作模式选择DTU云,把DTU系统上创建的两个设备的id密码分别填入两个无线模块的配置工具中;然后点击一键配置,配置完成后重启设备即可。
重启设置之后可以看到串口打印+STATUS: 1,CONNECTED代表连接dtu系统成功。可以在DTU平台的在线设备列表或者设备状态查询里面查找到该设备处于在线状态即可。
最后再分组管理里面添加分组,将这两个设备分别分到AB两组即可。
添加好之后,两个设备即可通过串口互传数据;最后将设备接上主从机即可是主从机互相通讯(注:主从机一定要和接的无线模块的串口参数一致,且注意接线不要接错)
(2).一对多和使用组态王的方法都可以参考上面一对一的案例;一对多就是多个无线模块与DTU系统连接,平台上创建多个设备然后用无线模块分别配置与DTU上创建的设备连接,然后进行AB分组,一组一个,一组多个即可实现一对多透传数据。
(3).组态王的使用需要添加一个虚拟串口,相当于用一个虚拟串口工具替代一个无线模块去和我们DTU系统连接

HTTP连接及数据透传案列

1.选择http传输的工作模式
2.
(1)HTTP传输模式根据服务器要求选择post或者get
(2)填入完整的URL内容
(3)包头根据自己需要选择返回或者不返回
(4)重连模式选择断开后立即重连
(5)包头内容自定义填入
3.同样的方法配置重启,设备重启完成后显示+STATUS: 1,HTTP CONNECTED表示通道1连接http服务器成功。
4.服务器与dtu串口数据透传