我决定使用AWS IoT通信平台来与我们的传感器进行通信。
然而,当谈到可视化时,我希望没有必要重新发明轮子。
如上图所示,IoT 框架连接到应用服务器。我之前的应用经验是在一个基于 PHP/MySQL & MongoDB 的专有系统中。
有很多平台,大多数都包括免费试用,例如
我正在寻找一个开源可视化应用程序平台,我可以在该平台上将数据呈现给客户,允许安全的客户访问并根据需要进行自定义。
理想情况下,该平台还包括一个可以从中检索数据的数据库,甚至更好的是索引结构,可确保随着数据库的增长而提高效率。也许是一个框架,专门提供设备影子注册表的可视化,这在现场监控 IoT 设备时很常见。
总而言之,理想的平台应包括以下功能:
- 列出所有客户的管理员区域。单击客户会显示他们的详细信息。
- 用户登录将用户带到他们的专用区域,仅显示分配给他们的传感器。
- 用户在可视化工具上查看实时趋势数据的能力,(像 Grafana 这样的东西是合适的。
- 数据库集成,可以存储和检索历史数据
- 能够将警报和警告与传感器相关联,并向列为需要通知的人员发送电子邮件
是否有任何此类开源物联网应用项目可以满足我的要求?