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