硬件設備要接入互聯網平臺,無論是阿里云,還是百度云,都是首先讓你的單片機硬件設備具備發送網絡包的能力,無論是WiFi,還是GRPS,還是插網線的方式。
然后就是根據平臺提供的API,接口發送指定規則的包就行了。你問的是如何接入百度云。百度云的物聯網接口是這樣的。百度智能云IoT物管理,提供用戶在云端管理設備的能力。用戶能夠獲取并控制設備狀態、進行設備的批量操作以及設備診斷。
一方面,設備主動向物管理中心更新狀態信息;
另一方面,控制端也可以通過和設備管理中心交互反控設備的行為,比如設備狀態更新、OTA遠程設備升級等。因此,設備管理中心既需要負責和設備端交互,又要負責和控制端交互。設備端的交互主要基于MQTT協議,而控制端通過HTTP通信。IoTDeviceManagementAPI主要包括控制端的相關功能,以RestfulAPI的形式提供。
用戶可以通過模板和視圖定義比較關注的設備屬性,并將相關數據點寫入百度天工時序數據庫。開發者能更高效地將各類設備與云端互聯,并利用天工物聯網平臺完善的接入、存儲、計算和分析能力打造物聯網應用,天工物聯網推出了完全開源開放的IoTEdgeSDK。
IoTEdgeSDK包含了物接入(IoTHub)的C語言客戶端、序列化和反序列化、設備管理、協議解析等功能組件,涵蓋了實現設備上云時在斷線緩存、在線檢測、設備管理、數據安全傳輸等場景,同時更多的服務也將在未來開放。
如果須下載SDK,或者了解更詳細的IoTEdgeSDK使用說明,請訪問Github:https://github.com/baidu/iot-edge-c-sdk
同時提供了基于ST的B-L475E-IOT01物聯網開發套件與百度智能云天工連接的例程,請訪問Github:https://github.com/baidu/iot-edge-sdk-samples
天工物接入服務完全兼容標準MQTT協議。對于僅需將設備數據與云端進行雙向通訊的用戶,也可以使用眾多的第三方MQTTSDK來進行開發。比如PahoMQTTSDK。
搜浪信息科技發展(上海)有限公司 備案號:滬ICP備17005676號