概述
很多开发者在使用阿里云物联网平台做消息上行的时候, 往往不知道如何设置: payload, 给调试设备带来了很大的麻烦. 官方文档对该问题的解释: 阿里云 IoT 套件没有制定 pub 消息 payload 具体字段有那些, 需要客户根据应用场景制定自己的协议, 然后以 JSON 格式放到 pub 消息载体里面传给服务端. 实际也不是太容易理解. 本文主要介绍结合平台提供的在线调整功能, 利用日志服务功能来定义 payload, 避免无谓的修改测试.
操作过程
1, 设备端启动, 确保设备端在线
2, 监控运维 --> 在线调试
3, 日志跟踪
4, 代码设置 (其它属性设置与上面方法一致)
request.payloadObj = "{\"id\":\"230788029\",\"method\":\"thing.event.property.post\",\"params\":{\"Status\":0,\"Data\":\"Hello, World!\"},\"version\":\"1.0\"}";
5, 设备运行状态
参考链接
设备端 SDK 使用问题
来源: https://yq.aliyun.com/articles/706272