當前位置:
首頁 > 科技 > 推薦12個用於構建物聯網項目的平台,別說你不知道!

推薦12個用於構建物聯網項目的平台,別說你不知道!

關注雲加社區提升技術能力

學習雲計算,AI,大數據,小程序開發等技術

助你一臂之力 成為技術大牛

物聯網是增長最快的行業之一。我們周圍都有連接設備 - 智能家居,汽車,可穿戴設備等。Gartner預測,95%的電子產品將包括物聯網功能。在接近物聯網項目時,我們必須面對幾個挑戰。

物聯網平台提供多種簡化項目開發的服務和一套遠程管理設備的工具。一般而言,物聯網平台是一種多層技術,使用戶能夠管理連接的設備。此外,物聯網平台負責與可擴展性和安全性相關的所有方面。

以下是隨機順序中的頂級IoT平台列表。其中一些平台有免費帳戶,有些還有高級帳戶,可以啟用其他有趣的功能。

物聯網平台在物聯網架構中發揮著重要作用。在構建物聯網項目或系統時,連接的設備會將數據發送到雲平台。這些平台存儲數據並使用它來構建圖表。一個物聯網雲平台例如PaaS,在物聯網生態系統提供有用的服務。這些服務支持連接到遠程服務的設備。

一般而言,物聯網平台提供以下服務:

數據攝取

數據轉換

儀錶板創建

規則管理

設備管理

安全服務

平台集成

數據集成使開發人員能夠存儲從多個板(如Arduino或Raspberry)發送的數據 ; 例如,可以存儲從感測器讀取的值。可以使用圖表顯示此信息,也可以使用其他工具進行分析。

規則管理是基於Web的編程邏輯,可用於在事件發生時觸發某些操作。當嘗試使用Web界面實現「業務邏輯」時,使用這種平台是可能的,而不太了解我們正在為項目使用的板。通常,邏輯就像IF-THEN,例如,如果發生事件,則執行此操作。事件可以是從感測器讀取的信號,並且動作可以是電子郵件或SMS。

平台集成是一組實現特定協議的「適配器」,因此無需編寫與不同Internet服務混合的代碼行即可構建一系列操作。例如,當從感測器讀取的值高於閾值水平時,使用帶有乙太網屏蔽的Arduino可以通過SMS發送警報。

以下是隨機排序的頂級物聯網平台列表。


頂級物聯網平台列表

Temboo

這是一個非常有趣的平台,提供將Arduino,Raspberry和其他平台與不同的Internet服務(如SMS,Email等)集成的服務。該平台使用choreos,它是外部服務的連接器,因此Arduino中的事件(如感測器信號)可以轉換為不同類型的事件。而且,它提供邏輯,如IF-THEN。此外,Temboo使用MQTT,CoAP和HTTP協議支持M2M應用程序。Temboo提供的主要功能包括:

代碼生成:該平台使用許多不同的語言為多個設備生成優化代碼,例如Java,C / C ++,Python等。

互操作性:Temboo提供了一組名為choreos的服務,可簡化與其他雲服務的集成過程。

數據:Temboo存儲和可視化不同類型的數據。

這是平台的鏈接:Temboo

以下是使用Temboo的一些物聯網項目:

如何使用Temboo整合Arduino和Google

如何使用Temboo將Arduino MKR1000與Twitter集成


Ubidots

Ubidots是另一個有趣的物聯網平台,提供多種服務。首先,它支持多種設備,如Arduino,Raspberry,Particle,Espressif,Onion等等。此外,它還提供不同類型的服務,從設備連接到數據可視化:

SDK / API Ubidots為不同的設備提供SDK,以簡化設備本身和平台之間的集成過程。此外,它還有幾個API可以調用以與此平台進行交互。

有幾種協議支持,例如MQTT和HTTP

在數據上應用數學公式的合成變數

數據存儲

數據可視化

這是平台的鏈接:Ubidots

以下是使用Ubidots的物聯網項目:

如何使用Ubidots集成Arduino和Android

如何使用Ubidots構建Android Things應用程序

如何使用Ubidots構建智能工廠系統


myDevices

myDevices Cayenne是另一個具有豐富功能的物聯網平台。該平台的核心是數據可視化。使用拖放操作,可以創建儀錶板以可視化來自遠程連接設備的數據或控制它們。它使用小部件來可視化信息。該平台支持多種設備,如Arduino,Raspberry,ESP等。此外,myDevices Cayenne公開了一組API以簡化服務集成並支持MQTT協議。該平台可分為兩個主要領域:

一種遠程控制設備的移動應用程序

儀錶板

該平台的一個有趣特性是與LoRa的集成,LoRa是一種用於創建LPWAN到M2M的技術。

這是平台的鏈接:myDevices Cayenne

以下是一些使用myDevices的物聯網項目:

如何使用ESP8266 Cayenne和MQTT構建物聯網系統

ThingSpeak

這是一個支持Matlab的開放式物聯網平台。該平台的核心是物聯網分析和數據可視化。它提供實時數據可視化,並且在Matlab的支持下,可以添加數據分析和處理。

該物聯網平台提供的主要功能包括:

實時感測器數據可視化

來自第三方提供商的數據聚合

安排物聯網分析任務以分析數據

事件安排

根據獲取的數據運行操作

這種物聯網平台支持多種設備,如Arduino,Raspberry Pi,ESP,Particle等。

這是平台的鏈接:ThingSpeak


TheThings.io

TheThings.io是一個物聯網平台,簡化了物聯網解決方案的開發。使用此物聯網平台,我們可以遠程管理連接的設備,並提供一組有趣的服務:

雲代碼管理

數據監控和可視化

Analitycs

AI

互操作性和集成

TheThings.io支持多種設備,如Arduino,Raspberry Pi,ESP8266等。此外,設備可以使用多種協議連接到此IoT平台提供的雲服務,如MQTT,CoAP,HTTP,Websocket等。

這是網站鏈接:TheThings.io

一些使用TheThings.io的物聯網項目:

如何編程Arduino使用物聯網雲平台存儲溫度和濕度


Xively

Xively IoT平台是另一個有趣的解決方案。現在,Xively是Google Cloud Platform的一部分。無論如何,有機會使用開發者帳戶進行嘗試。Xively是一個幫助管理設備的企業平台。在設備級別,Xively在管理通信,安全性和固件更新方面發揮著重要作用。

這是這個平台的鏈接:Xively

一些使用Xively的物聯網項目

使用Xively的Arduino數據記錄器


Kaa

Kaa是一個開源的物聯網平台,提供多種服務。該平台可幫助開發人員輕鬆快速地構建複雜的物聯網項目。Kaa提供的主要功能包括:

設備連接

設備管理

數據採集

數據處理和分析

數據可視化

命令執行

Kaa支持多種IoT協議,如MQTT和CoAP。

這是平台的鏈接:Kaa


Google Cloud IoT

Google Cloud IoT是最有趣的企業平台之一。此物聯網平台具有一組工具,用於管理連接的設備以及邊緣級別或雲端的日期。連接的設備可以使用cloud pub / sub發布數據。此外,我們可以應用BigQuery分析,或者我們可以對這些數據應用機器學習。Google Cloud IoT有一個參考架構,描述構建此平台的每個組件的角色。使用專業服務探索無數的可能性。該平台提供物聯網平台從安全方面開始的所有服務。

這是Google Cloud IoT的官方網站


Microsoft Azure IoT

Microsoft Azure IoT是另一個物聯網平台。這是一個提供多種服務的專業平台。它支持使用IoT標準協議在連接的設備和平台本身之間進行雙向通信。此外,它支持設備身份驗證以解決所有安全問題。Microsoft Azure物聯網簡化了物聯網項目開發過程,解決了從安全方面開始我們在此過程中必須面對的所有挑戰。

這是Microsoft Azure IoT的官方網站


IBM Watson IoT

這是構建物聯網解決方案的另一個物聯網平台。IBM Watson IoT平台提供的服務包括:

設備管理:使用此服務,可以在設備上遠程操作,例如重新啟動或固件更新

響應性,可擴展性,連接性:該平台使用行業標準協議MQTT來交換數據

安全通信:使用MQQT和TLS進行安全數據交換

數據生命周期管理

鏈接是:IBM Watson IoT


Artik Cloud

Artik Cloud是三星開發的物聯網平台。該平台使設備能夠相互連接並連接到雲服務。它具有一組服務,可以快速將設備連接到雲並開始收集數據。此外,該物聯網平台還有一組連接器,可用於連接第三方服務。與其他平台一樣,可以存儲來自連接設備的數據並聚合此信息。

Artik Cloud提供了一個SDK來簡化開發過程和一組可隨時使用的API。

鏈接是:Artik Cloud


AWS IoT

AWS IoT是由亞馬遜管理的雲物聯網平台。AWS IoT提供一組服務來連接多個設備並負責安全方面。使用AWS IoT,我們可以從連接的設備收集數據並應用複雜的實時操作和分析流程。

AWS提供廣泛的服務:

亞馬遜FreeRTOS:這是一個微控制器操作系統,提供一些服務,如連接,安全性和簡單的編程

AWS Greengrass:它是一種能夠在邊緣設備上運行本地計算的軟體

AWS IoT Analytics:它使我們能夠對收集的數據運行複雜的分析

AWS IoT設備管理:它簡化了設備管理過程,尤其是當有數千個連接設備時

AWS IoT核心:它是AWS IoT的核心,使連接的設備能夠輕鬆,安全地與雲服務進行交互

AWS IoT平台的鏈接是:AWS IoT

原文標題《12 IoT Platforms for Building IoT Projects》

作者:Francesco Azzola

譯者:February

本文為譯文,不代表雲加社區觀點

關注云加社區,回復3加讀者群


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 雲加社區 的精彩文章:

5分鐘學會如何玩轉雲資料庫組件
如何設計和實現高可用的MySQL

TAG:雲加社區 |