2017年中旬曾寫過一篇關於物聯網平臺的文章《微軟最完善,百度最「小氣」 看微軟阿里百度三大物聯網雲平臺對比》。如今已通過去兩年了,物聯網的格局又發生了很多的變化。不過針對騰訊來講,其物聯網平臺發軔的時間毫不算晚,基本就是伴隨「智能硬件」而崛起的,早在2014年就發佈了「QQ物聯●智能硬件開放平臺」和「微信硬件平臺」。不過這和我心目中的那個「物聯網平臺」仍是有些差異的,直到2019年五月騰訊在數字生態大會上,正式發佈了物聯網開發者社區平臺-- Tencent Things Network(「旨在面向開發者提供開放的IoT網絡服務,社區門戶、以及微信小程序、IoT Explorer、IoT Hub等服務集成能力,從而幫助開發者快速建立豐富的物聯網行業應用。」),才感受騰訊終於在物聯網領域真正發力了。小程序
不管是國外微軟的Window 10 IoT + Windows Azure IoT雲平臺,谷歌的Android Things + Google Cloud IoT雲平臺,仍是國內華爲的LiteOS(鴻蒙)+ OceanConnect物聯網平臺,阿里的AliOS Things + 阿里雲物聯網平臺,彷佛物聯網嵌入式平臺 + 物聯網雲平臺成了一個大公司物聯網體系的一個標配。因此騰訊在推出「真正」的物聯網雲平臺(IoT Explorer + IoT hub)不久,又推出了物聯網嵌入式系統 – TencentOS tiny。微信小程序
TencentOS tiny定位就是輕量級物聯網嵌入式系統,和liteOS的定位有些相似。目前TencentOS tiny還在內測階段,有幸相對早期參與了相關的內測。下面簡單介紹一下TencentOS tiny如何和IoT Explorer對接的。微信
自從亞馬遜的物聯網雲平臺以面向對象的理念構建設備的模型後,不管是百度的物接入,仍是阿里的物模型,及騰訊IoT Explorer的數據模板,都是一脈相承的。網絡
因此咱們依然先在物聯網雲平臺(IoT Explorer)建立產品的屬性。ui
建立了產品以後,直接建立一個設備便可。阿里雲
硬件平臺咱們採用了騰訊提供的TencentOS_tiny_EVB_MX開發板。3d
和阿里的三元組同樣,對應雲端的設備也須要三個元素,一個是產品ID,一個是設備名稱,一個設備祕鑰。調試
把相關程序部署到設備後,在串口調試助手中會看到相關的調試信息。日誌
相對於其餘物聯網雲平臺,騰訊雲的物聯網平臺的調試功能讓人眼前一亮,不只虛擬設備能夠是一個手機APP程序(經過掃碼能夠快速建立出對應的虛擬設備)。WEB的雲端調試界面也是很是直觀可視化的,能夠直接和入雲的設備互動。對象
其日誌功能也比較強大,能夠很是直接的看到上行和下行通訊的內容(阿里的還須要進一步解析才能夠看到)。