做物联网硬件设备连接,我用的GatewayWorker,硬件与服务器连接通过tcp协议连接OK,通过该端口可以顺利传输数据;网页客户端与服务器通过websocket协议连接OK,通过该协议端口可以顺利传输数据。网页客户端通过websocket连接进来与设备通过tcp连接进来后,数据并不互通,现在我不知道网页控制命令如何通过websocket传递给tcp连接下的设备,以及如何获取tcp连接下的设备数据。
做物联网硬件设备连接,我用的GatewayWorker,硬件与服务器连接通过tcp协议连接OK,通过该端口可以顺利传输数据;网页客户端与服务器通过websocket协议连接OK,通过该协议端口可以顺利传输数据。网页客户端通过websocket连接进来与设备通过tcp连接进来后,数据并不互通,现在我不知道网页控制命令如何通过websocket传递给tcp连接下的设备,以及如何获取tcp连接下的设备数据。
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答569 阅读✓ 已解决
784 阅读
tcp和 ws 端都是共同回调 events 类的 onmessage 函数的,你只要在 onconect 的时候对 tcp和ws 做分组,ws端就可以群发指令给所有 tcp设备,,也可以列出所有 tcp设备到 web页面,ws端根据设备 id 单独发送指令