【发布时间】:2011-07-30 20:48:33
【问题描述】:
想听听您对我解决问题的设计和技术选择的意见。
我从通过微控制器(每 30 秒发送一次值)连接到速度传感器的计算机的串行端口获取连续的数据馈送(速度值 V)。
我想做两件事:
- 将 V 和时间戳存储到 MongoDB
- 将此速度提供给网页并绘制图表。
存储 V 和时间戳是为了处理这些数据并计算一些指标(不是实时)。
我选择 Mongo,因为它是我为应用程序的其余部分(网络应用程序)所做的选择
(架构少,json,我的速度日志的上限集合,实时事物......)
我打算使用 nodejs 和 spawn(cat /dev/ttyS0) 来获取我的数据馈送, 然后,我可以将它存储到本地 MongoDB 并通过 http 服务器提供服务。
我刚刚发现https://github.com/voodootikigod/node-serialport 可以比我的spawn(猫...)更强大
你会做同样的事情吗?
而且,您将如何将本地 MongoDB 速度集合与远程 MongoDB 数据库同步?
感谢您的帮助和想法!
PS:我有 3 台机器,3 个带有 3 个不同串行端口的提要和 3 个节点服务器/本地 MongoDB...
【问题讨论】:
标签: mongodb node.js serial-port real-time