Meteor和Node之间的双向通信

时间:2014-05-01 01:00:28

标签: javascript node.js meteor ddp

我正在构建一个节点应用程序,它通过串口与Xbee通信,并读取/控制多个也配备Xbee的传感器/继电器。我想将Meteor用于用户界面和数据存储,Node应用程序只需发送传感器更新并在Meteor应用程序触发时控制继电器。在Node和Meteor应用程序之间进行通信的正确方法是什么?我知道我可以使用Node DDP客户端将传感器读数插入Meteor应用程序。我遇到问题的部分是从Meteor发送命令到Node应用程序来控制继电器。我只需要发送一个命令,它将在Node应用程序上执行某些代码来切换继电器。也许这是一个简单的问题,但我不确定实现这一目标的最佳方法。提前感谢任何意见。

1 个答案:

答案 0 :(得分:0)

您可以使用Mongo作为集成点。每个XBee设备可能只是一个mongo文档。

{
   address: 'xbeeaddress',
   relay1:  'on'
}