但是,在可视化方面,我希望不必重新发明轮子。
/>
如上图所示,IoT框架连接到应用程序服务器。我以前的应用程序经验是在基于PHP / MySQL和MongoDB的专有系统中。
平台很多,其中大多数都包括免费试用版,例如
ThingSpeak
IBM的解决方案
我正在寻找一个开源可视化应用程序平台,可以在该平台上向客户展示数据,允许安全的客户访问并根据需要进行定制。
<理想情况下,该平台还将包括一个数据库,可以从该数据库中检索数据,甚至更好的是一种索引结构,该索引结构可确保随着数据库的增长而提高效率。也许是一个专门提供可视化设备影子注册表可视化的框架,在现场监视物联网设备时很常见。
列出所有客户的管理员区域。单击客户可显示其详细信息。
用户登录将用户带到其专用区域,仅显示分配给他们的传感器。
用户能够在可视化工具上查看实时趋势数据,(类似于Grafana
数据库集成,以便可以存储和检索历史数据
能够将警报和警告与传感器相关联,并向列为需要通知的人员发送电子邮件
是否存在任何可以满足我要求的开源物联网应用项目?
#1 楼
您可以考虑使用提供如下所示仪表板的freeboard.io,例如: 。项目本身是开源的,并托管在GitHub上。
评论
以前使用过它,它是专有的,而不是开源的。
– SeanJ
17年3月21日在22:56
#2 楼
您可能想看看cooja。这是用于运行Contiki操作系统的设备系统的模拟器/开发环境。您可以模拟不同种类的传感器和无线电协议,并查看其工作原理。
#3 楼
您可以试用WSO2 IoT服务器吗?我已经尝试过了,它具有很酷的功能。您可以在GitHub中找到源代码。我正在寻找一个开源可视化应用程序平台,可以在该平台上向客户展示数据,允许安全的客户访问并根据需要进行自定义。
它是100%开放源代码,具有实时以及具有数据可视化功能的批处理分析功能,并允许安全的客户访问。它通过身份管理和授权来确保对设备和应用程序的安全访问。它与基于OAuth 2.0令牌的访问控制结合在一起。提供了。他们有一个名为“虚拟火灾警报”的示例,它从根本上为您提供了服务器可以做什么的高级思路。您可以在没有任何物理设备或传感器的情况下尝试该示例。在此处检查。
它们还在IoT Server中具有完整的EMM解决方案。另外,它们具有设备类型“ Android sense”,您可以在其中读取Android设备的所有传感器数据,并将这些数据发布到WSO2 IoT服务器进行实时分析。
您可以在此处找到WSO2 IoT服务器最新版本的完整文档
此外,它们还有基于云的解决方案,与AWS IoT非常相似。在这里检查。
#4 楼
uBeac是我们开发的一种新的免费软件可视化工具,它是Beta版。它不是开源的,但是完全可以免费使用。您可以定义一个网关,您将获得一个唯一的URI。您可以在网关或设备中设置URI,以将HTTP / MQTT数据发送到。
这些功能包括:
团队,建筑物,地板计划定义
实时数据可视化
使用不同的小部件进行自定义仪表板设计
定义传感器类型,
单位和前缀地图可视化
...
它支持通用的Json数据格式以及不同的预定义网关。如果您不想使用预定义的有效载荷格式,则可以使用它们来开发自定义的有效载荷处理。
#5 楼
Cyfe.com是仪表板的另一个示例。自定义数据源
自定义小部件
推送API
电视模式,可旋转
等。
评论
这不是开源的,对吗?我相信这篇文章与这个问题无关。
–安德鲁(Andrew)
17 Mar 27 '17 at 15:43
不,你是对的。但这是免费软件。
–吉米·韦斯特伯格
17年3月28日在6:00
评论
IoT可视化与其他任何可视化都没有什么不同,您可以找到许多开源项目(例如d3 JS库),Kibana,Graphite。