设备同步下发指令流程图
2022-07-28 11:19:02 0 举报
物联网设备指令下发同步流程图,区别于异步
作者其他创作
大纲/内容
是
不能阻塞其他用户或指令请求该接口,也不能直接返回成功给前端,因为无法确定指令是否执行成功
流程中涉及数据库相关操作,不在此图中画出,数据库需要记录下发记录和响应记录
设备在线
http同步下发指令流程
执行结果
用于判断执行结果,因为mqtt是异步返回上报
请求后端接口
清除该指令缓存
监听指令缓存队列等待设备回复
后端
超时设备未响应
反馈时携带本次指令标识
设备成功响应
根据指令标识修改缓存中指令执行结果
后端接口返回
缓存指令标识
生成唯一指令标识
实时接收mqtt设备上报数据
执行指令
设备
反馈执行结果到mqtt队列
区分指令响应上报还是主动数据上报
从mqtt收到服务器指令
否
http非阻塞请求挂起
前端
发送指令到mqtt消息队列
0 条评论
下一页