生活物聯網平臺是阿里云IoT針對生活領域推出的物聯網平臺,以解決家電智能化的問題。本文以開發藍牙Mesh設備為例,帶您了解生活物聯網平臺的簡要使用流程。
原理圖
天貓精靈生態項目下的產品按照是否需要通過網關入網分為以下兩種情況,原理圖如下所示。
- 直連設備
僅支持Wi-Fi方式直接連接生活物聯網平臺。
- 非直連設備
僅支持藍牙方式(分為藍牙Mesh和藍牙GATT)通過網關連接生活物聯網平臺。
準備工作
以調試藍牙Mesh設備的TG7100B開發板為例(獲取開發板與芯片開發資料請訪問平頭哥芯片開放社區),您需要準備以下內容:
操作步驟
- 創建項目:項目不僅便于您管理產品,還可以實現多方協同工作。
- 創建產品并定義產品功能:產品相當于同類設備的集合,例如,產品可以是某種型號的設備。您可以通過屬性、服務和事件三個維度定義產品的功能。平臺將根據您定義的功能構建出產品的數據模型,用于云端與設備端的數據通信。
- 配置人機交互:在智能生活領域,終端消費者往往通過App或語音控制與實際設備互動。天貓精靈生態項目下的產品固定選用天貓精靈App控制設備。您可以通過簡單配置,實現人機互動的效果。
- 添加設備:設備指某個具體設備。每個設備擁有自己的設備證書,用于連接生活物聯網平臺。平臺提供測試設備,測試設備的證書不能用于量產,僅供調試使用。
- 開發設備:平臺提供設備端SDK,通過簡單開發,設備即可具備上云能力。
- 調試設備連云:天貓精靈App連接設備后,通過App和控制臺(云端)調試真實設備,驗證設備端、云端、App端,三端上下行數據通信。