1. 首页>
  2. 腾讯云代理

推荐12个用于构建物联网项目的平台,别说你不知道!

腾讯云 2018年11月29日 浏览29

    腾讯云代理 腾讯云新闻 腾讯云代理 腾讯云直播申请 游戏上云

摘要: 物联网是增长最快的行业之一。我们周围都有连接设备 - 智能家居,汽车,可穿戴设备等。Gartner预测,95%的电子产品将包括物联网功能。在接近物联网项目时,我们必须面对几个挑战。 物联网平台提供多种简化项目开发的服务和一套远程管理设备的工具。一般而言,物联网平台是一种多层技术,使用户能够管理连接的设备。此外,物联网平台负责与可扩展性和安全性相关的所有方面。

物联网是增长最快的行业之一。我们周围都有连接设备 - 智能家居,汽车,可穿戴设备等。Gartner预测,95%的电子产品将包括物联网功能。在接近物联网项目时,我们必须面对几个挑战。

物联网平台提供多种简化项目开发的服务和一套远程管理设备的工具。一般而言,物联网平台是一种多层技术,使用户能够管理连接的设备。此外,物联网平台负责与可扩展性和安全性相关的所有方面。

以下是随机顺序中的顶级IoT平台列表。其中一些平台有免费帐户,有些还有高级帐户,可以启用其他有趣的功能。

物联网平台在物联网架构中发挥着重要作用。在构建物联网项目或系统时,连接的设备会将数据发送到云平台。这些平台存储数据并使用它来构建图表。一个物联网云平台例如PaaS,在物联网生态系统提供有用的服务。这些服务支持连接到远程服务的设备。

一般而言,物联网平台提供以下服务:

  • 数据摄取

  • 数据转换

  • 仪表板创建

  • 规则管理

  • 设备管理

  • 安全服务

  • 平台集成

数据集成使开发人员能够存储从多个板(如Arduino或Raspberry)发送的数据 ; 例如,可以存储从传感器读取的值。可以使用图表显示此信息,也可以使用其他工具进行分析。

规则管理是基于Web的编程逻辑,可用于在事件发生时触发某些操作。当尝试使用Web界面实现“业务逻辑”时,使用这种平台是可能的,而不太了解我们正在为项目使用的板。通常,逻辑就像IF-THEN,例如,如果发生事件,则执行此操作。事件可以是从传感器读取的信号,并且动作可以是电子邮件或SMS。

平台集成是一组实现特定协议的“适配器”,因此无需编写与不同Internet服务混合的代码行即可构建一系列操作。例如,当从传感器读取的值高于阈值水平时,使用带有以太网屏蔽的Arduino可以通过SMS发送警报。

以下是随机排序的顶级物联网平台列表。

顶级物联网平台列表

Temboo

1

这是一个非常有趣的平台,提供将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

2

Ubidots是另一个有趣的物联网平台,提供多种服务。首先,它支持多种设备,如Arduino,Raspberry,Particle,Espressif,Onion等等。此外,它还提供不同类型的服务,从设备连接到数据可视化:

  • SDK / API Ubidots为不同的设备提供SDK,以简化设备本身和平台之间的集成过程。此外,它还有几个API可以调用以与此平台进行交互。

  • 有几种协议支持,例如MQTT和HTTP

  • 在数据上应用数学公式的合成变量

  • 数据存储

  • 数据可视化

这是平台的链接:Ubidots

以下是使用Ubidots的物联网项目:

如何使用Ubidots集成Arduino和Android

如何使用Ubidots构建Android Things应用程序

如何使用Ubidots构建智能工厂系统

myDevices

3

myDevices Cayenne是另一个具有丰富功能的物联网平台。该平台的核心是数据可视化。使用拖放操作,可以创建仪表板以可视化来自远程连接设备的数据或控制它们。它使用小部件来可视化信息。该平台支持多种设备,如Arduino,Raspberry,ESP等。此外,myDevices Cayenne公开了一组API以简化服务集成并支持MQTT协议。该平台可分为两个主要领域:

  • 一种远程控制设备的移动应用程序

  • 仪表板

该平台的一个有趣特性是与LoRa的集成,LoRa是一种用于创建LPWAN到M2M的技术。

这是平台的链接:myDevices Cayenne

以下是一些使用myDevices的物联网项目:

如何使用ESP8266 Cayenne和MQTT构建物联网系统

ThingSpeak

4

这是一个支持Matlab的开放式物联网平台。该平台的核心是物联网分析和数据可视化。它提供实时数据可视化,并且在Matlab的支持下,可以添加数据分析和处理。

该物联网平台提供的主要功能包括:

  • 实时传感器数据可视化

  • 来自第三方提供商的数据聚合

  • 安排物联网分析任务以分析数据

  • 事件安排

  • 根据获取的数据运行操作

这种物联网平台支持多种设备,如Arduino,Raspberry Pi,ESP,Particle等。

这是平台的链接:ThingSpeak

TheThings.io

5

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

6

Google Cloud IoT是最有趣的企业平台之一。此物联网平台具有一组工具,用于管理连接的设备以及边缘级别或云端的日期。连接的设备可以使用cloud pub / sub发布数据。此外,我们可以应用BigQuery分析,或者我们可以对这些数据应用机器学习。Google Cloud IoT有一个参考架构,描述构建此平台的每个组件的角色。使用专业服务探索无数的可能性。该平台提供物联网平台从安全方面开始的所有服务。

这是Google Cloud IoT的官方网站

Microsoft Azure IoT

7


Microsoft Azure IoT是另一个物联网平台。这是一个提供多种服务的专业平台。它支持使用IoT标准协议在连接的设备和平台本身之间进行双向通信。此外,它支持设备身份验证以解决所有安全问题。Microsoft Azure物联网简化了物联网项目开发过程,解决了从安全方面开始我们在此过程中必须面对的所有挑战。

这是Microsoft Azure IoT的官方网站

IBM Watson IoT

8

这是构建物联网解决方案的另一个物联网平台。IBM Watson IoT平台提供的服务包括:

  • 设备管理:使用此服务,可以在设备上远程操作,例如重新启动或固件更新

  • 响应性,可扩展性,连接性:该平台使用行业标准协议MQTT来交换数据

  • 安全通信:使用MQQT和TLS进行安全数据交换

  • 数据生命周期管理

链接是:IBM Watson IoT

Artik Cloud


9

Artik Cloud是三星开发的物联网平台。该平台使设备能够相互连接并连接到云服务。它具有一组服务,可以快速将设备连接到云并开始收集数据。此外,该物联网平台还有一组连接器,可用于连接第三方服务。与其他平台一样,可以存储来自连接设备的数据并聚合此信息。

Artik Cloud提供了一个SDK来简化开发过程和一组可随时使用的API。

链接是:Artik Cloud

AWS IoT

10

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



相关文章

在线客服
淘宝购买
腾讯云直播申请 title=
+成为腾讯云VIP客户 腾讯云直播申请 客服电话

15818558013

0755-33940501-803

0755-33940501-808