是否有用于物联网演示和可视化的完全开源平台?


33

我已决定使用AWS IoT通信平台来与我们的传感器进行对话。

但是,在可视化方面,我希望没有必要重新发明轮子。

AWS IoT

如上图所示,IoT框架连接到应用程序服务器。我以前的应用程序经验是在基于PHP / MySQL和MongoDB的专有系统中。

有很多平台,其中大多数都包含免费试用版,例如

我正在寻找一个开源可视化应用程序平台,可以在该平台上向客户展示数据,允许安全的客户访问并根据需要进行自定义。

理想情况下,该平台还将包括一个数据库,可以从该数据库中检索数据,甚至更好的是一种索引结构,该索引结构可确保随着数据库的增长而提高效率。也许是一个专门提供可视化设备影子注册表的框架,这在现场监视IoT设备时很常见。

综上所述,理想的平台应包括以下功能:

  • 管理员区域列出所有客户。单击客户即可显示其详细信息。
  • 用户登录,将用户带到他们的专用区域,仅显示分配给他们的传感器。
  • 用户具有在可视化工具上查看实时趋势数据的能力(像Grafana这样的工具是合适的。 格拉法纳
  • 数据库集成,以便可以存储和检索历史数据
  • 能够将警报和警告与传感器相关联,并向需要通知的人员发送电子邮件

是否存在任何可以满足我要求的开源物联网应用项目?


12
物联网可视化与其他任何可视化没有什么不同,您可以找到许多开源项目(例如d3 JS库),Kibana,Graphite。
bravokeyl

Answers:



8

您可能想看看cooja。它是用于运行Contiki操作系统的设备系统的模拟器/开发环境。

您可以模拟不同种类的传感器和无线电协议,并查看其工作原理。


6

您是否可以试用WSO2 IoT服务器?我已经尝试过了,它具有很酷的功能。你可以找到源代码这里在GitHub上。

我正在寻找一个开源可视化应用程序平台,可以在该平台上向客户展示数据,允许安全的客户访问并根据需要进行自定义。

它是100%开源的,具有实时以及具有数据可视化的批处理分析功能,并允许安全的客户访问。它通过身份管理和授权来确保对设备和应用程序的安全访问。它结合了基于OAuth 2.0令牌的访问控制。

如果您想在遍历代码之前试用该产品,只需从此处下载服务器,然后试用它们提供的示例设备类型。他们有一个名为“ Virtual Fire Alarm ”的示例,它基本上使您对服务器可以做什么有一个较高的了解。您可以在没有任何物理设备或传感器的情况下尝试该示例。在这里检查。

他们还在IoT Server中拥有完整的EMM解决方案。此外,它们还有一个名为“ Android sense ” 的设备类型,您可以在其中读取Android设备的所有传感器数据,并将这些数据发布到WSO2 IoT服务器以进行实时分析。

您可以在此处找到WSO2 IoT服务器最新版本的完整文档。

此外,他们还有基于云的解决方案,与AWS IoT非常相似。在这里检查。


5

uBeac是我们开发的一种新的免费软件可视化工具,它是Beta版。它不是开源的,但是完全可以免费使用。

您可以定义网关,并且将获得唯一的URI。您可以在网关或设备中设置URI来发送HTTP / MQTT数据。

这些是其某些功能:

  • 团队,建筑物,平面图定义
  • 实时数据可视化
  • 使用不同的小部件的自定义仪表板设计
  • 定义传感器类型,单位和前缀地图可视化
  • ...

它支持通用Json数据格式以及不同的预定义网关。如果您不想使用预定义的有效载荷格式,则可以使用它们来开发自定义有效载荷处理。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.