雙十一當天近百萬智能設備被搶購,消費者收到設備后,生活物聯網平臺支撐消費者通過天貓精App進行設備配網、控制,以及保障設備同時在線的穩定性。
場景介紹
雙十一售賣的天貓精靈生態的WiFi智能家電、家裝設備,全部通過阿里云IoT生活物聯網平臺接入。平臺在雙十一前支撐了上百個SKU(庫存量單位)的智能產品接入,并在雙十一消費者收到設備后,支撐近百萬臺設備的連網和設備同時在線。生活物聯網平臺主要通過以下能力實現該場景。
設備開發
生活物聯網平臺提供設備開發SDK,該SDK封裝了設備端與物聯網平臺交互協議。您可以直接基于這些SDK開發真實設備的固件,從而使真實設備具備連接物聯網的能力。
- 下載設備端SDK代碼,請參見獲取SDK。
- 將下載的ZIP包上傳至開發環境中,并解壓ZIP包。
- 配置設備的身份信息,設備證書是平臺頒發給設備的唯一身份信息。
- 編譯固件,并燒錄到設備中。
更多設備端開發內容請參見開發指南中相關文檔。
設備連網
針對我們常用的WiFi設備連網方式,阿里提供了多種WiFi配網方案有:一鍵配網(又稱smartConfig或廣播配網)、手機熱點配網、設備熱點配網、藍牙輔助配網、零配(需設備支持)、攝像頭掃碼配網(需設備支持)等。可以滿足絕大部分WiFi設備的連網需求。
生活物聯網平臺支持主備兩種配網方案,您可以選擇以上任意兩種配網方式,作為設備支持的默認的配網方式和備選配網方式。除此之外,生活物聯網平臺還提供了配網二維碼,可以直接通過掃描二維碼進入配網界面,減少配網失敗率。多種配網方式,保障了百萬臺智能設備連網的成功率。
下面介紹在生活物聯網的控制臺上,構建出您真實設備的數據模型,并為真實設備設置配網方式的操作。
- 創建一個項目。參見創建項目。
- 創建一個產品。參見創建產品。
- 為產品定義產品功能(即構建數據模型)。該產品功能需為天貓精靈支持的,一般建議添加標準功能。參見新增標準功能。
- 添加測試設備,并完成設備基本功能的調試。參見調試設備連云。
- 在控制臺產品的人機交互頁面,配置設備配網方案,并設置配網引導頁。詳情請參見配置App。
如果您需要自己開發App,平臺提供配網SDK助您輕松完成功能開發。詳細請參見配網開發指南。
三方平臺接入
使用平臺提供的公版App連接設備(天貓精靈已支持的設備),只需按照阿里云規定的物模型,定義您的產品,即可一鍵接入天貓精靈。對于自己開發的品牌App,平臺同樣提供了免費的天貓精靈快捷通道。您只需在平臺上完成相應的配置,并在App上集成淘寶授權,即可實現自有品牌App控制的設備,同時被天貓精靈音箱控制。
下面介紹公版App接入天貓精靈的操作。
- 一鍵開通天貓精靈。
在控制臺產品-人機交互頁面,選擇打開使用公版App控制產品,并選擇天貓精靈,單擊設置。
系統會自動為您打開天貓精靈的開關。
- 功能映射。生活物聯網平臺已經默認完成了部分天貓精靈品類的映射。
可單擊品類圖標,查看生活物聯網平臺已經完成映射的天貓精靈屬性/指令。這些已經完成映射的品類,開發者無需再自行映射,只需確保設備使用了映射過的標準屬性,即可被天貓精靈控制。
- 天貓精靈綁定設備。
下載公版App,為您的測試設備配網。設備連網后,可以對天貓精靈說“找隊友”,并根據語言提示完成設備綁定。
如果您需要自己開發App,需要根據以下方式,集成淘寶的賬號授權,實現和天貓精靈的對接。詳細開發代碼請參見自有App接入天貓精靈教程。
平臺不僅支持設備在中國內地通過天貓精靈接入并控制,還支持設備在海外對接三方平臺。生活物聯網平臺在全球范圍內由阿里云提供基礎云服務,且支持多語言,已完成Amazon Alexa、Google Home、IFTTT等多個平臺的對接。更多內容請參見三方平臺介紹中的相關文檔。