robe.zhang 发表于 前天 18:18

【米尔-MYD-LR3568-GK开发板--试用评测】M.云端下发指令

代码如下:
!(https://www.eefocus.com/forum/data/attachment/forum/202411/20/000756yin5wisk5782i6zv.png)
1,过滤消息,只处理下发指令的消息
客户端收到的消息,不仅有云端下发的指令,还有服务器应答消息,只处理下发指令的消息,所以需要过滤
!(https://www.eefocus.com/forum/data/attachment/forum/202411/20/000810pp93u3rn33bub9d5.png)
2,解析消息,从消息中提取指令
3,把指令保存到buf中
4,运行指令
5,运行结果上传
6,一些log信息

打开阿里云调试入口,下发指令:
!(https://www.eefocus.com/forum/data/attachment/forum/202411/20/000833vsqlaqliljqc1ich.png)
下发指令成功,阿里云有提示:
!(https://www.eefocus.com/forum/data/attachment/forum/202411/20/000900z12np09zedpjnkkj.png)
开发板接收的第68条消息是,下发的指令,指令长度5,包含字符串结尾,指令运行正常。运行成功,发布运行结果0
!(https://www.eefocus.com/forum/data/attachment/forum/202411/20/000914oauesk3jgkh4s41a.png)
关注运行结果的话,点一下获取,获取成功,下发指令栏显示 0 指令运行结果。(指令运行结果回传,要自己实现)
!(https://www.eefocus.com/forum/data/attachment/forum/202411/20/000922l4gxh4xrzrj46hxu.png)

下发指令成功,指令执行成功,执行结果回传正常。
云端远程控制开发板,已实现

到此,开发板与云端双向通信以实现。
云端监控开发板,云端远程控制开发板,都已实现。

稍后添加更多开发板信息

页: [1]
查看完整版本: 【米尔-MYD-LR3568-GK开发板--试用评测】M.云端下发指令