天天看點

阿裡雲物聯網平台payLoad設定參考

概述

很多開發者在使用阿裡雲物聯網平台做消息上行的時候,往往不知道如何設定:payload,給調試裝置帶來了很大的麻煩。官方文檔對該問題的解釋:阿裡雲IoT套件沒有制定pub消息payload具體字段有那些,需要客戶根據應用場景制定自己的協定,然後以JSON格式放到pub消息載體裡面傳給服務端。實際也不是太容易了解。本文主要介紹結合平台提供的線上調整功能,利用日志服務功能來定義payload,避免無謂的修改測試。

操作過程

1、裝置端啟動,確定裝置端線上

阿裡雲物聯網平台payLoad設定參考

2、方式1:監控運維 --> 線上調試

阿裡雲物聯網平台payLoad設定參考

方式2:監控運維 --> 虛拟真實裝置

阿裡雲物聯網平台payLoad設定參考

3、日志跟蹤

阿裡雲物聯網平台payLoad設定參考

4、代碼設定(其它屬性設定與上面方法一緻)

request.payloadObj = "{\"id\":\"230788029\",\"method\":\"thing.event.property.post\",\"params\":{\"Status\":0,\"Data\":\"Hello, World!\"},\"version\":\"1.0\"}";
           

5、裝置運作狀态

阿裡雲物聯網平台payLoad設定參考

參考連結

裝置端SDK使用問題

繼續閱讀