我司的485网关与其他公司最大的不同为可以指定任意服务器地址,客户可以将485网关的数据直接指向客户自己的服务器,防止数据泄露。
设置方法如下:
一、连接对应硬件
所需硬件为一个usb转uart模块,该硬件可以在淘宝轻易买到,通常价格在10元以内。usb转uart模块跳到3.3v处。
设备连线方式为gnd连gnd,txd连rxd,rxd连txd。
需要确保usb转uart模块驱动已安装,如果驱动未安装,请联系usb转uart模块的购买方提供驱动程序,否则无法继续下去。
二、下载对应配置工具
三、打开配置工具,进入配置485网关的页面
方法如下图:
四、设置设备端口
如果驱动安装成功,设置对应的COM口,如果先启动设备,后插入设备,点击下刷新按钮即可。
五、工作模式设置
该设备有三个工作模式:mqtt客户端模式、tcp客户端模式、udp客户端模式。
mqtt模式设置的url需要注意,协议必须是tcp,url必须添加端口号。
tcp客户端模式与udp客户端模式,协议填写对应的,如:
tcp客户端模式为tcp://tcpserveraddr:38383
udp客户端模式为udp://udpserveraddr:36856
crc校验是对接收到的485数据通过了Modbus校验才转发到网络,如果不通过就直接扔掉。
点击设置,如果显示设置成功,就成功了。
六、设备当前状态的读取
点击读取按钮,3s内就会显示当前已有的配置。
七、使用
如果是mqtt模式,当485端口接收到数据,会将原始数据发给“发送Topic”,当“接收Topic”收到消息,会将消息的数据通过485端口发送出去。
如果是tcp模式,当485端口接收到数据,会将原始数据通过tcp发送出去,当通过tcp接收到数据后,会通过485端口发送出去。
如果是udp模式,当485端口接收到数据,会将原始数据通过udp发送出去,当通过udp接收到数据后,会通过485端口发送出去。
八、更新
注:只有mqtt模式才支持更新设备
通过读取按钮,可以读取设备的sn,每个设备一定有一个唯一的sn。
mqtt设备向/wf/Iot/ota/【sn】这个Topic发送消息act=update&imgurl=【更新img地址】。
假设,如果设备的sn为35c08c193d46458bbc5623e72d62bdc3,新的img地址为http://newimghttpserver.com/newimg.bin
就向/wf/Iot/ota/35c08c193d46458bbc5623e72d62bdc3发送act=update&imgurl=http://newimghttpserver.com/newimg.bin