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


基于消息轉發(fā)的M2M設備間通信

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

心靈雞湯:

標題:阿里云服務器購買,阿里云賬號注冊

地址:http://lawncarebusinesstips.com/kfxw/64252.html