我希望将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}}
我的设计合情合理吗?有更标准化的方法吗?