网页客户端webSocket和硬件Tcp连接同一个服务器,怎么实现网页客户端流畅控制硬件设备?

新手上路,请多包涵

做物联网硬件设备连接,我用的GatewayWorker,硬件与服务器连接通过tcp协议连接OK,通过该端口可以顺利传输数据;网页客户端与服务器通过websocket协议连接OK,通过该协议端口可以顺利传输数据。网页客户端通过websocket连接进来与设备通过tcp连接进来后,数据并不互通,现在我不知道网页控制命令如何通过websocket传递给tcp连接下的设备,以及如何获取tcp连接下的设备数据。

clipboard.png

阅读 4.4k
1 个回答
新手上路,请多包涵

tcp和 ws 端都是共同回调 events 类的 onmessage 函数的,你只要在 onconect 的时候对 tcp和ws 做分组,ws端就可以群发指令给所有 tcp设备,,也可以列出所有 tcp设备到 web页面,ws端根据设备 id 单独发送指令

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题