物联网是一组使用网络支持交换数据的物理对象 。这些对象可以是传感器,软件,板卡等。这是一个有趣的生态系统,其中的软件可以直接连接到真实的硬件或设备。可用于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,即使我还没有时间使用它们,它们也可以提供有趣的服务。
您会注意到,有几种类型的平台提供不同的服务,每个平台都有其独特的方面,开发人员和制造商应根据项目需求选择合适的平台。