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

2022-10-10 10:30:12 字數 1851 閱讀 9873

1. 鏈結物聯網的概念

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

2. 接入物聯網平台裝置

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

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

wifi裝置接入lp說明

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

乙太網裝置接入lp說明

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

mcu+模組模式

這種模式指產品內包含乙個mcu以及乙個通訊模組,其中mcu整合link kit sdk以及執行產品邏輯,模組用於發起與阿里雲物聯網平台的連線,如下圖所示:

opencpu模式

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

這種模式通常使用c語言的link kit sdk進行開發,點選此處獲取sdk

請參考「快速體驗」了解如何將裝置資料上傳到物聯網平台,以及如何從物聯網平台接收資料

閘道器裝置需要整合link kit sdk將自己接入阿里雲物聯網平台,並**其連線的裝置接入阿里雲物聯網平台

閘道器和子裝置接入說明

dtu指通過rs232、rs485等介面接入各種感測器的裝置,dtu整合了link kit sdk之後可以將感測器接入阿里雲iot

在dtu上整合link kit sdk與廣域網裝置opencpu方式類似

3. iot資料儲存

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

登入物聯網平台控制台。

資料管理。

在iot資料儲存介面,單擊新建資料儲存。

選擇產品和滾動時間週期。

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

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

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

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

物聯網IOT開發平台小結

blynk是最早接觸的,也是感覺和硬體端最貼近,同時易用性最好的平台,可惜從2016年3月份開始,blynk手機端的程式開始進行能量點管理,要新增更多的控制項,必須購買能量點。關於能量點,個人完全可以理解,維護這樣乙個跨平台和硬體的程式,確實需要經濟支援。說說blynk的優缺點 include in...

開發物聯網例項 物聯網技術講解 嵌入式開發

作為除pc端外的另一種系統,嵌入式系統應用領域極其廣泛,廣泛到微控制器 plc fpga cpld arm linux實際上都屬於嵌入式範疇,嵌入式主要內容包括linux系統,c語言開發,資料庫等。嵌入式技術是以應用為中心,以計算機技術為基礎的系統技術,把軟體直接燒錄在硬體裡,而不是安裝在外部儲存介...

人人都能開發物聯網(一 目標)

應用目標 既然是乙個人人可玩的低水平物聯網應用的玩法,那我們就需要配套乙個低水平的開局打法,就是 定義我們的應用需求。這需要先回答乙個問題,什麼是物聯網。因為讀書少,到了這種講理論性和定義的時候,請允許作者抄一下 物聯網英文名稱是 internet of things iot 顧名思義,物聯網就是物...