阿里云國際站經銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費開戶,代充值優惠大,聯系客服飛機@jkkddd

在物聯網平臺控制臺的對應實例下,為手機App注冊產品和設備。具體操作,請參見創建產品、單個創建設備。
本示例中,創建產品的產品名稱為手機App,節點類型為直連設備,其他參數使用默認值。
創建設備的DeviceName為ControlApp。
本示例中,假設手機App的ProductKey為al987654321。
為手機App創建產品和設備后,手機App可以作為一個設備連接到物聯網平臺。
當手機App用戶注冊登錄時,您的服務器將App的設備信息發送給手機App,手機App即可作為一個設備連接到物聯網平臺。
添加具有發布權限的自定義Topic,用于發布控制指令。本示例添加Topic:/al987654321/ControlApp/user/command。具體操作,請參見使用自定義Topic通信。
開發手機App設備。
本示例中,手機App與物聯網平臺間的通信協議使用HTTPS。
設備端SDK開發詳情,請參見設備接入Link SDK。
在物聯網平臺控制臺的對應實例下,為智能燈設備創建產品和設備,定義功能等。具體操作,請參見創建產品、批量創建設備、單個添加物模型。
本示例中,創建產品的產品名稱為智能燈,節點類型為直連設備,其他參數使用默認值。
創建設備的DeviceName為light。
本示例中,假設智能燈的ProductKey為al123456789。
您自行添加物模型功能,例如添加物模型屬性開關(Switch),數據類型為布爾型(0是關,1是開),來控制智能燈開關。
添加具有訂閱權限的自定義Topic,用于接收手機App下發的控制指令。
本示例添加Topic:/al123456789/light/user/set。具體操作,請參見使用自定義Topic通信。
開發智能燈設備端,實現智能燈設備連接物聯網平臺,接收并執行指令等功能。
本示例中,設備與物聯網平臺間的通信協議使用MQTT。智能燈設備需要訂閱Topic:/al123456789/light/user/set,才能接收指令。接收指令后,需要開發執行指令的邏輯方法。
設備端SDK開發詳情,請參見設備接入Link SDK。
配置消息轉發解析器
設置消息轉發解析器,將手機App發布的指令流轉到智能燈的Topic中。
登錄物聯網平臺控制臺。
在實例概覽頁面,選擇目標環境,找到對應的實例,單擊實例ID或備注名稱。
在左側導航欄,選擇消息轉發 > 云產品流轉,依次執行以下操作,完成消息轉發的解析器配置
添加數據源
以下操作中參數配置說明,請參見添加待流轉的數據源。
單擊數據源頁簽,執行以下步驟,添加數據源
單擊創建數據源。
在彈出的創建數據源對話框,輸入數據源名稱,例如:AppData。
單擊確定。
在AppData頁面,單擊添加Topic。
在添加Topic對話框,選擇需要處理的消息Topic,然后單擊確定。
本示例中,選擇手機App設備ControlApp的Topic/al987654321/ControlApp/user/command,獲取消息中的目標設備的名稱TargetDevice,消息時間戳Timestamp和Switch三個字段的值。
配置數據目的
以下操作中參數配置說明,請參見添加轉發到的數據目的。
返回云產品流轉頁面,單擊數據目的頁簽。
單擊創建數據目的。
在彈出的對話框中,輸入數據目的名稱,例如:OtherTopic,選擇產品智能燈。
配置并啟動解析器
以下操作中參數配置說明,請參見配置解析器。
單擊解析器頁簽,執行以下操作,添加解析器。
單擊創建解析器。
在彈出的對話框中,輸入解析器名稱,例如:DataParser。
單擊確定。
在DataParser頁面,關聯數據源。
在配置向導的數據源下,單擊關聯數據源。
在彈出的對話框中,單擊數據源下拉列表,選擇已創建的數據源AppData。
單擊確定。
在DataParser頁面,單擊配置向導的數據目的,關聯數據目的。
單擊數據目的列表右上方的關聯數據目的。
在彈出的對話框中,單擊數據目的下拉列表,選擇已創建的數據目的OtherTopic。
單擊確定。
在數據目的列表,查看并保存數據目的ID,例如為1000。
后續解析腳本中,需使用此處的數據目的ID。
在DataParser頁面,單擊配置向導的解析器腳本,完成腳本配置。
在腳本輸入框,輸入解析腳本,將智能燈設備具有訂閱權限的Topic:/al123456789/light/user/set作為接收手機App指令的Topic。

相關查詢
溫馨提示:尊敬的[]站點管理員,將本頁鏈接加入您的網站友情鏈接,下次可以快速來到這里更新您的站點信息哦!每天更新您的[阿里云服務器購買,阿里云賬號注冊]站點信息,可以排到首頁最前端的位置,讓更多人看到您站點的信息哦。
