我有多个传感器,每天最多发送 10 个数据(温度、电池、与可能发生的任何事件相关的其他数据)。
将来我可能有成百上千的传感器发送这些数据。
我仍然试图了解什么是我可以用于我的项目的最佳架构和数据库。
基本上我在考虑:
设备 [1...N] ==> HTTP API ==> 数据处理 ==> 数据库 ==> HTTP API ==> 前端可视化。
首先,您如何看待这种架构?可视化仪表板将很简单:一些指标和如果发生某些事情的警报。每次接收数据时都需要实现。
然后,我还在思考我应该使用哪种数据库。到目前为止,它并不是真正的大数据,但随着时间的推移,它可能是(数百个传感器每天发送多个数据)。
我在考虑时间序列数据库,如 InfluxDB、MongoDB (NoSQL) 或 Postgresql (SQL)。
这对我来说仍然是迷雾。您能否帮助我深入了解启动它的最佳方法?