構建物聯網項目的四個免費平臺
物聯網是一組使用網絡支持交換數據的物理對象 。這些對象可以是傳感器,軟件,板卡等。這是一個有趣的生態系統,其中的軟件可以直接連接到真實的硬件或設備。可用于IoT項目的最著名的板是Arduino(具有多個版本)和Raspberry。
將這些設備與云平臺集成在一起可以收集和分析數據,創建可以遠程控制的“智能”對象 。控制此類設備的一種方法是使用智能手機,例如Android和iOS設備。像Arduino或Raspberry這樣的板很便宜,每個人都可以試驗IoT項目。
云物聯網平臺可幫助開發人員和制造商快速輕松地構建和測試物聯網項目 。
物聯網平臺分析
云物聯網平臺提供了幾種在物聯網項目中非常有用的服務:
- 云數據存儲數據
- 事件邏輯
- 平臺整合
云數據存儲使開發人員能夠存儲從不同板 (例如Arduino或Raspberry) 發送的數據 ;例如,可以存儲從傳感器讀取的值。該信息可以使用圖形顯示或使用其他工具進行分析。
事件邏輯是基于Web的編程邏輯 ,可用于在事件發生時觸發某些操作。使用這種平臺可以僅通過Web界面實現一些“業務邏輯”,而無需了解我們用于該項目的董事會。通常,邏輯類似于IF-THEN,例如,如果發生事件,請執行此操作。事件可以是從傳感器讀取的信號,而動作可以是電子郵件或SMS。
平臺集成是一組實現特定協議的“適配器”,因此無需編寫代碼即可混合使用不同的Internet服務來執行一系列操作。例如,當從傳感器讀取的值高于閾值水平時, 可以將具有Arduino屏蔽功能的Arduino通過SMS發送警報 。
物聯網平臺描述
您可以在下面找到IoT Cloud平臺的列表,這些列表可用于創建IoT項目并提供簡要說明。
Temboo
這是一個非常有趣的平臺,提供將Arduino,Raspberry和othef平臺與不同的Internet服務(例如SMS,Email等)集成的服務。該平臺使用作為外部服務連接器的choreos ,以便可以將Arduino中的事件(如傳感器信號)轉換為不同類型的事件。此外,它提供了一些類似IF-THEN的邏輯。
Carriots
這是另一個有趣的功能,它使智能設備可以存儲數據。它使用數據流概念使設備能夠發送數據。此外,該平臺還具有規則管理系統,因此您可以直接在Web上實現自定義邏輯。此外,它還可以發送電子郵件,短信和Twitter消息
NearBus
針對其他平臺提出了一種不同的方法。通常,IoT平臺背后的基本概念是將設備(Arduino,Raspberry等)連接到云,以便這些板可以發送數據。NearBus提供了一種不同的方式:它將設備映射到云中,從而使其成為云本身的一部分。它使用代理來完成此任務,并且可以使用一組API從Web直接控制該代理。
Ubidots
此平臺支持多種開發板,可用于在云中存儲數據。它提供數據捕獲,帶有內置儀表板的數據可視化,規則管理(或事件管理)。使用內置儀表板,可以實時查看基于設備發送的數據構建的圖形。它支持多種可視化。
- Nearbus提供了一種不同的方法,很難對其進行分類
- 它提供了一組易于使用的API
上表總結了這些平臺的某些方面,我認為它們很重要。進行此比較的目的是提供有關現有物聯網平臺的一些高級信息,我邀請讀者在使用它之前,先直接在各自的網站上仔細閱讀每個平臺的功能。
這里還有其他可以提及的平臺,例如Xively或Sensorcloud,即使我還沒有時間使用它們,它們也可以提供有趣的服務。
您會注意到,有幾種類型的平臺提供不同的服務,每個平臺都有其獨特的方面,開發人員和制造商應根據項目需求選擇合適的平臺。