生活物聯(lián)網(wǎng)平臺(tái)是阿里云IoT針對(duì)生活領(lǐng)域推出的物聯(lián)網(wǎng)平臺(tái),以解決家電智能化的問題。本文帶您了解生活物聯(lián)網(wǎng)平臺(tái)的簡要使用流程。

原理圖

數(shù)據(jù)流轉(zhuǎn)圖

準(zhǔn)備工作

  • 請(qǐng)確保您已經(jīng)注冊(cè)了阿里云賬號(hào),并完成實(shí)名認(rèn)證。注冊(cè)操作請(qǐng)參見阿里云賬號(hào)注冊(cè)流程
  • 請(qǐng)確保賬號(hào)已開通生活物聯(lián)網(wǎng)平臺(tái)服務(wù)。
  • 請(qǐng)安裝好設(shè)備固件開發(fā)所需的Linux開發(fā)環(huán)境,建議使用64位Ubuntu 16.04開發(fā)環(huán)境。
  • 請(qǐng)安裝好用于燒錄設(shè)備證書和固件的串口燒錄調(diào)試工具。設(shè)備使用SDK和證書接入生活物聯(lián)網(wǎng)平臺(tái)。由于各類設(shè)備的燒錄方式略有差異,本文以燒錄經(jīng)平臺(tái)認(rèn)證的MK3060模組為例,安裝了SecureCRT串口燒錄工具。

操作步驟

  1. 創(chuàng)建項(xiàng)目:項(xiàng)目不僅便于您管理產(chǎn)品,還可以實(shí)現(xiàn)多方協(xié)同工作。
  2. 創(chuàng)建產(chǎn)品并定義功能:產(chǎn)品相當(dāng)于同類設(shè)備的集合,例如,產(chǎn)品可以是某種型號(hào)的設(shè)備。您可以通過屬性、服務(wù)和事件三個(gè)維度定義產(chǎn)品的功能。平臺(tái)將根據(jù)您定義的功能構(gòu)建出產(chǎn)品的數(shù)據(jù)模型,用于云端與設(shè)備端的數(shù)據(jù)通信。
  3. 配置人機(jī)交互:當(dāng)前生活物聯(lián)網(wǎng)領(lǐng)域,消費(fèi)者通常使用App綁定并控制設(shè)備。平臺(tái)提供App服務(wù),您可以通過配置App參數(shù)項(xiàng),輕松實(shí)現(xiàn)人機(jī)互動(dòng)。
  4. 添加設(shè)備:設(shè)備指某個(gè)具體設(shè)備。每個(gè)設(shè)備擁有自己的設(shè)備證書,用于連接生活物聯(lián)網(wǎng)平臺(tái)。平臺(tái)提供測試設(shè)備,測試設(shè)備的證書不能用于量產(chǎn),僅供調(diào)試使用。
  5. 開發(fā)設(shè)備:平臺(tái)提供設(shè)備端SDK,通過簡單開發(fā),設(shè)備即可具備上云能力。
  6. 調(diào)試設(shè)備連云:公版App連接設(shè)備后,通過App和控制臺(tái)(云端)調(diào)試真實(shí)設(shè)備,驗(yàn)證設(shè)備端、云端、App端,三端上下行數(shù)據(jù)通信。