指令下发机制
设备指令下发功能,可实现设备参数配置、AT指令下发、控制设备重启、设备OTA固件升级等功能。
平台后端实现了一个可靠的指令下发管理器,该管理器接收前端指令下发请求,永久存储到数据库中,同时提交到设备对应的指令缓存中,并尝试给在线设备立即下发指令,每条指令记录都对应一个消息流水号,用于设备回复指令时,更新指令状态。
指令下发管理器具备缓存指令重传功能,设备连接平台提交特定数据包时,会检测设备缓存指令中的第一条满足指令状态为提交状态或重传次数小于3的指令,并重传该指令。
指令下发管理器定时清理重传次数超过3次的缓存指令,并将该指令状态设置为失败状态,同步更新到数据库中,形成下发指令记录。
对于关注设备,指令下发管理器实时推送指令下发状态,当指令重传、设备回复指令、以及指令状态设置为失败状态时,都会触发推送操作。
设备指令面板

平台首页设备树面板中点选设备,然后在工具栏中点下发指令按钮,可弹出下发指令面板。
设备参数配置
我们以WIFI设置为例,在远程配置选项卡中,找到WIFI项,点击进入WIFI设置界面。

设置好参数后,点发送按钮,完成指令提交。
设备参数查询

AT命令

数据透传

设备控制

固件升级

指令记录

批量下发指令
由于平台首页设备面板中,每次只能点选一个设备,不能多选设备,所以要跳转至用户中心进行批量下发指令操作。

作者:admin 创建时间:2024-06-12 02:56
最后编辑:admin 更新时间:2024-06-13 05:22
最后编辑:admin 更新时间:2024-06-13 05:22