在全球智能手機(jī)市場(chǎng)里,谷歌開發(fā)的安卓(Android)移動(dòng)操作系統(tǒng)市場(chǎng)占有率已經(jīng)高達(dá)90%。隨著物聯(lián)網(wǎng)智能硬件升級(jí),安卓(Android)也逐漸成為智能攝像頭,智能對(duì)講門禁,人臉識(shí)別閘機(jī),智能電視,智能廣告屏等帶屏 IoT 物聯(lián)網(wǎng)設(shè)備的首選操作系統(tǒng)。
今天為大家詳細(xì)講解安卓?(Android) 終端通過 MQTT 協(xié)議接入阿里云 IoT 物聯(lián)網(wǎng)平臺(tái)的完整過程。
01、阿里云開發(fā)
1.開通阿里云 IoT物聯(lián)網(wǎng)平臺(tái)云服務(wù):https://www.aliyun.com/product/iot/iot_instc_public_cn
2.創(chuàng)建產(chǎn)品,選擇自定義品類,直連設(shè)備:
3.在產(chǎn)品詳情添加功能定義(物模型),我們以采集Android設(shè)備的硬件廠商、型號(hào)、Android版本、SDK版本信息為例:
物模型屬性通信的Topic和Payload如下:
//?屬性上報(bào)?Topic:
/sys/{productKey}/{deviceName}/thing/event/property/post
//?屬性?Payload:
{
????"id":123452452,
????"version":"1.0",
????"params":{
????????"brand":"HUAWEI",
????????"model":"ELE-AL00",
????????"android":"10",
????????"sdk":29
????},
????"method":"thing.event.property.post"
}
參考文檔:
https://help.aliyun.com/zh/iot/user-guide/device-properties-events-and-services
4.注冊(cè)設(shè)備,此時(shí)設(shè)備為未激活狀態(tài)。