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