请先阅读常见问题 点我跳转
一定查看下面 云平台使用 -> 添加激活设备章节
左侧视频教程,新手必看
注意不要将软件安装到C盘,容易出现问题;
上位机软件包括SD-RTU配置工具DevelopLink SDRTU软件:点我下载
最新版本,直接安装即可,杀毒软件误报、拦截点击需允许
ZL4xx
对于4G型设备,联网需要满足以下条件: 外接电源, 插好天线, 插好SIM卡
状态指示灯:
ZL5xx
对于以太网WIFI产品,联网需要满足以下条件: 外接电源, 连接网线, 或者连接WIFI
4G产品请注册DTU管理平台和关注公众号,以获取流量卡邮件和公众号推送预警!
使用本地配置工具配置或者调试设备,请使用USB连接到设备,USB TypeC型接口一般位于天线旁边;打印设备日志也是用USB口。 必须要插电源,USB不能供电
1.使用USB连接 ZL4XX 型号设备和电脑后,设备管理器出现下图所示端口,则连接正常。
ZL4XX的日志串口和配置串口分别为两个USB Reserve。
2.在上位机中按照提示打开对应的串口,即可进行配置调试。
注意ZL5XX只需要连接数据串口,波特率为921600
使用USB连接 ZL5XX 型号设备和电脑后,设备管理器出现下图所示 CH340 端,则连接正常。
对于外设连接,设备上一般具备485、232接口;
485接口
连接DTU电源,连接传感器电源; DTU的A接到传感器的A(也可能叫TR+ 、IO+), DTU的B接到传感器的B(也可能叫TR- 、IO-)
232接口
连接DTU电源,连接传感器电源; DTU的TX接到传感器RX, DTU的RX接到传感器TX, DTU的GND接到传感器GND
网口
直接插到网口即可
用于打印设备调试日志,下发指令等功能;ZL500记得点一下右上角第二个图标把日志切换过来。
用于设置上位机等功能;
用于下载固件、脚本等功能;
一共有以下几种固件格式,可以在固件下载栏选择的:
文件后缀 | 功能 | 型号 | 说明 |
---|---|---|---|
skg | 固件+脚本 | ZL5xx | Boot下载固件 |
sbl | 单脚本 | 通用 | Boot下载 |
pac | 单固件 | ZL4xx | 单独下载固件,Boot下载,注意是名字最长带sbl的pac |
lua | 脚本文件 | 通用 | 脚本选择,使用全量\增量下载按钮 |
除此之外,还具有以下功能:
打开SDRTU工具,从第二步根据需求,选择需要下载的固件或者脚本。只下载固件可以列表选择后按钮下载:
ZL4xx可以在断电情况下,按住复位按钮在上电进入BOOT模式,直接点下载固件即可;如果上位机下载失败,可以使用工厂下载软件
打开上位机配置窗口,选择自定义配置,如下图,选择指令function
参数输入
sys.publish("D_SEND_1", "1234")
, 1234
是发送字符串sys.publish("D_SEND_1", string.fromHex("0011"))
, 0x00 0x11
是发送hex或者直接在串口发送窗口手动发送:
rrpc,function,sys.publish("D_SEND_1", string.fromHex("0011"))
DTU管理平台提供可视化远程配置功能,用户需要完成设备添加->参数配置->设备接入流程。
注册,登录平台 http://plat.developlink.cloud 进入DTU管理; 注意需要填写正确的手机和邮箱格式
主要功能包括:
如果手动添加了设备,一定要先在web端删除了,再去扫码添加。状态接着会显示蓝色待激活,重启设备联网即可(其他-控制台-重启设备)
如果手动添加了设备,一定要先在web端删除了,再去扫码添加。状态接着会显示蓝色待激活,重启设备联网即可(其他-控制台-重启设备)
如果手动添加了设备,一定要先在web端删除了,再去扫码添加。状态接着会显示蓝色待激活,重启设备联网即可(其他-控制台-重启设备)
小程序扫码添加后web端固件版本会显示蓝色待激活状态,此时需要设备有网,重启设备,刷新网页变为版本数值状态,才可正常配置
手动添加的设备会显示红色未激活状态,此时需要用上位机写入识别码到设备,设备联网重启后变为版本数值状态,才可正常配置
使用微信扫码打开小程序,使用DTU管理平台账号登录,点击扫码,对准设备机身二维码扫描添加即可自动激活
DTU的
参数版本
是非常重要的值,用于判别设备参数版本以及是否更新;初始值为0代表未配置,设备不会获取此空值;每次修改保存参数后参数版本增加1,设备更新时发现远程参数版本号变化即更新。
配置只会从WEB端往设备发,设备上位机配置的参数并不会上传到WEB;如果用上位机修改了配置,重启后发现配置变了,一般就是被WEB端配置覆盖了。此时要么删除WEB端设备,只用上位机配置,要么不用上位机只用WEB配置。或者强制写入设备,但是需要保持
参数版本
和WEB端一致,则不会被WEB端覆盖
选择需要配置的DTU,点击配置按钮打开配置页面, 选择对应固件版本参数配置
点击导出可以下载txt格式的配置json文件
关于配置页面小工具使用说明:
工具: 内置小工具,用于生成onenet和developlink iot的token,用于调试
刷新: 刷新配置页面显示缓存
复位: 设置配置页面为默认值
JSON: 读取、写入配置的json值;点击复制,一键复制json字符串;光标进入编辑器,可直接编辑json内容,或者粘贴复制完整json后,点击更新,将json内容更新到配置页面
项目应用中往往同种产品会存在多个DTU,公用相同的配置,此时可以通过分组配置同时管理多个DTU,首先进入DTU平台,左侧菜单选择DTU管理\分组管理,点击添加分组
新建了分组之后,点击参数配置
对分组参数进行配置,使用方法和DTU配置一致
点击查看
管理分组内DTU,可以添加或者移除DTU到分组
当需要实现协议转换、自定义任务灯比较灵活的功能时,可以用补丁来实现,此功能等效为植入并运行用户编辑的脚本包,非常灵活,等效于二次开发,但是比固件升级灵活:
用户参数
实现使用方法:
一般情况下,使用补丁都会在补丁里面直接发送数据到网络,此时网络通道的数据源可以选择规则,等于手动发送,不然可能会发送两条消息
每个脚本上传后文件名会自动加入时间戳;不管是重新上传了文件,还是在线编辑修改了文件,都必须在DTU配置、分组管理的补丁功能下重新选择对应的脚本名称,设备上补丁才会更新
支持设备固件远程升级;
ZL400建议先升级sbl在升级bin;zl500建议先升级bin在升级sbl
必看:ZL400升级前建议多一个步骤,先将设备配置还原到初始状态(避免因为bin和sbl不匹配导致升级失败)。比如打开配置页面,右上角复位点一下,然后保存。升级完了后在还原设备配置
接下来演示如何升级:
首先找到远程升级用的bin文件和sbl文件,比如这里选择SDRTU_4.11_ZLM458.bin
和Script_V17.sbl
登录DTU管理平台, 打开左侧文件列表,上传以上两个文件;
进入升级计划,点击新建,先升级固件bin
添加设备到计划里面,选择的设备才能升级
在允许升级的时间段内,重启设备,设备开始升级bin,升级成功后可以在DTU列表查看设备新的版本
升级SBL,先禁用bin升级计划,因为一个设备同时只有一个计划生效
新建sbl升级计划
添加设备到sbl升级计划里面,在允许升级的时间段内,重启设备,设备开始升级sbl,升级成功后可以在DTU列表查看设备新的版本。
打开DTU列表,选择对应的DTU,点击基站定位(4G)打开定位页面,即可查看DTU位置;
打开DTU列表,选择对应的DTU,点击其他
选中控制台
,控制台的功能和上位机完全一致,等效于将上位机的串口连接修改为了UDP\TCP连接,可以实现重启,读取信号,读写配置等等功能
按照准备工作安装好USB驱动
打开上位机配置窗口,按照提示选择日志和数据串口
基本参数
基本保持默认即可; 内置shell就是DTU管理平台控制台,如果关掉了,就不能采集设备信息;
设备串口
选择要用的串口,按照需求配置波特率;注意ZL4xx串口1的485DIR必须要选pio19,高电平使能,485第二路或者232接口对应串口3;
接收分帧代表485数据的长度,在设置时间内数据没有变化就打包上传;建设设置为1000/(波特率/10/2)*每包字节数;如需要整包发送,单片机一次发送1000字节,9600波特率建议设置1000/(960/2)*1000=480ms
发送分帧时间代表每次写入数据到串口等待的延时,单位ms
如果是MODBUS之类上传,数据源需要选对应的自定义
如果是MODBUS之类上传,数据源需要选对应的自定义
配置好串口
打开modbus,这里配置读取一个温度值
添加一个读取指令,主要是设置设备ID, 指令读取的寄存器开始地址,读取的寄存器长度;
然后添加一个转换映射
网络设置需要配置数据源,选modbus的定义名称
03寄存器
全部,从LNG开始就是GPS数据,LNG地址4类型float, LAT地址6类型float,ALT海拔地址8类型float,SPD速度地址10类型float, 字节顺序为CDAB
按照准备工作安装好USB驱动
打开上位机配置窗口,按照提示选择日志和数据串口,波特率选择921600
也可以使用局域网连接到ZL500
关于wifi配置一定注意下面三点
在V5配置下面,基本参数里面启用wifi,加密类型一般选择WPA2,输入网络SSID和密码。注意SSID必须要是英文,且WIFI必须是2.4G频段
ZL500的485对应串口1,DIR为IO4; 232对应串口2