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

物联网 网页服务 可视化
2021-06-16 22:22:27

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

然而,当谈到可视化时,我希望没有必要重新发明轮子。

物联网

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

有很多平台,大多数都包括免费试用,例如

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

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

总而言之,理想的平台应包括以下功能:

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

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

4个回答

您可以考虑使用freeboard.io提供这样的仪表板,例如:

在此处输入图片说明

如果您愿意支付月费,您可以免费创建无限的公共仪表板和有限的私人仪表板。

该项目本身是开源的并托管在GitHub 上

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

您可以模拟不同种类的传感器和无线电协议,看看它是如何工作的。

你能试用WSO2 物联网服务器吗?我试过了,它有很酷的功能。你可以找到源代码这里在GitHub上。

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

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

如果您想在通过代码之前试用该产品,您只需从此处下载服务器,然后试用他们提供的示例设备类型。他们有示例调用“虚拟火警”,它基本上让您对服务器可以做什么有一个高层次的了解。您可以在没有任何物理设备或传感器的情况下试用此示例。检查这里。

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

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

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

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

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

这些是它的一些功能:

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

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