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