我希望将 Web 套接字上的命令发送到后端。我在想我的协议应该是这样的:
发送:{cmd: "login", data: {user:"Me",id:99}}
回复:{cmd: "login", data: "OK"}
发送:{cmd: "join sensors", data: {group:1}}
回复:{cmd: "join sensors", data: "OK"}
发送:{cmd: "join actuators", data: {group:1}}
回复:{cmd: "join actuators", data: "NOK"}
在发出新请求之前,我将始终等待响应。
我还可以从 BE 接收事件:
{evt:"sensor update", data: {id:1,value;20}}
我的设计合理吗?有没有更标准化的方法?