概述
很多開發者在使用阿裡雲物聯網平台做消息上行的時候,往往不知道如何設定: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、裝置運作狀态