Almond Plus路由器和家庭自动化集线器现在通过网络插座公开其注册的z-wave和zigbee传感器的状态。
websocket API在这里:
https://wiki.securifi.com/index.php/Websockets_Documentation
我已经将一个节点红色的websocket节点指向路由器的本地IP地址,并在URL中包含了身份验证信息。这似乎适用于接收设备的状态更改。
但我也需要能够通过websocket发送命令来翻转开关和诸如此类的东西。当我在node-red中创建'listen on‘和'connect to’两个websocket节点时,只有正在侦听的节点才会连接。我需要创建两个节点吗?我曾希望有一种方法可以连接到websocket并将其用于双向通信,但也许这个问题只是暴露了我对websockets或node-red如何工作的无知。
感谢您的帮助或信息。
发布于 2016-02-01 06:18:10
您应该同时需要Websocket in和Websocket out,但两者都应设置为"connect to“模式。它们处理连接的输入端和输出端
我必须仔细检查代码,但它们应该在幕后共享相同的客户端连接,这样才会有一个真正的Websocket连接。但是,即使两个节点不共享连接,有两个单独的websocket连接到相同的地址应该不是问题。
https://stackoverflow.com/questions/35119833
复制相似问题