1. 程式人生 > >以阿里IoT開發物聯網和應用平臺

以阿里IoT開發物聯網和應用平臺

1. 連結物聯網的概念

物聯網(The Internet of Things,簡稱IOT)是指通過 各種資訊感測器、射頻識別技術、全球定位系統、紅外感應器、鐳射掃描器等各種裝置與技術,實時採集任何需要監控、 連線、互動的物體或過程,採集其聲、光、熱、電、力學、化 學、生物、位置等各種需要的資訊,通過各類可能的網路接入,實現物與物、物與人的泛在連線,實現對物品和過程的智慧化感知、識別和管理。物聯網是一個基於網際網路、傳統電信網等的資訊承載體,它讓所有能夠被獨立定址的普通物理物件形成互聯互通的網路[1]  。

---來自百度百科

 

2. 接入物聯網平臺裝置

此處的接入物聯網平臺指的是裝置接入阿里雲物聯網平臺之後,開發者在雲端直接基於物聯網平臺提供的介面對裝置上報的資料進行處理;如果裝置接入物聯網平臺之後、開發者是基於物聯網平臺之上的某個行業平臺(比如智慧生活開放平臺)進行雲端資料處理,那麼裝置端需要具備的功能存在一定差異。 本文的適用場景為:裝置接入阿里雲物聯網平臺並在雲端直接基於物聯網平臺進行開發的場景。

WiFi裝置

WiFi裝置指裝置使用WiFi連線網路,並繼而與阿里雲物聯網通訊的裝置:

WiFi裝置接入LP說明

乙太網裝置

乙太網裝置指裝置使用乙太網協議連線網路,並繼而與阿里雲物聯網通訊的裝置

乙太網裝置接入LP說明

廣域網裝置

這裡的廣域網裝置指通過2/3/4G/NB-IoT等移動通訊技術接入網路的裝置。

MCU+模組模式

這種模式指產品內包含一個MCU以及一個通訊模組,其中MCU整合Link Kit SDK以及執行產品邏輯,模組用於發起與阿里雲物聯網平臺的連線,如下圖所示:

  • MCU+TCP模組接入LP說明
  • MCU+MQTT模組接入LP說明

OpenCPU模式

這種模式指裝置廠商將產品的業務邏輯直接執行在廣域網晶片上。

這種模式通常使用C語言的Link Kit SDK進行開發,點選此處獲取SDK
請參考“快速體驗”瞭解如何將裝置資料上傳到物聯網平臺,以及如何從物聯網平臺接收資料

閘道器和子裝置

閘道器裝置需要整合Link Kit SDK將自己接入阿里雲物聯網平臺,並代理其連線的裝置接入阿里雲物聯網平臺

閘道器和子裝置接入說明

DTU

DTU指通過RS232、RS485等介面接入各種感測器的裝置,DTU集成了Link Kit SDK之後可以將感測器接入阿里雲IoT

在DTU上整合Link Kit SDK與廣域網裝置OpenCPU方式類似

3. IoT資料儲存

裝置資料通過整合支援的模組,直接與阿里雲IoT進行通訊,將資料儲存。

    1. 登入物聯網平臺控制檯。
    2. 左側導航欄選擇資料分析 > 資料管理。
    3. 在IoT資料儲存介面,單擊新建資料儲存。
    4. 選擇產品和滾動時間週期。

      滾動時間週期可以周(7天)、月(30天)、年(365天)為單位設定,也可以選擇永久。

      如果在2019年3月1日選擇儲存兩個月的資料(60天),那麼資料儲存週期為2019年3月1日至2019年4月29日。


      資料列表中顯示新建完成的資料儲存任務。您可以編輯或刪除該任務。

 

4. 其它系統直接根據IoT提供的開發介面進行資料