现在希望实现的两个功能是,在web上通过点击按钮切换灯泡的开关,与,灯泡的单片机硬件每隔几秒会发送当前电流量这一数据到服务器,数据在web上显示出来。具体实现方法有点思路但并不是很清晰,希望大神指点一二。
设计与思路在下:
首先硬件会通过tcp协议连接到服务器上。2.当硬件发送数据到服务器后,触发Events文件里的onMessage,目前的设想是将数据放入数据库,web通过轮询数据库再显示出来。还有另一个想法与疑问是,触发onMessage时能不能通过gatewayWorker直接推送到web上呢?在建立websocket的时候,为web分配一个uid,硬件数据到了服务器后,Gateway::sendToUID()到web。可以这样实现吗?
希望大神能对我的思路指点指点,谢谢。