国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

瀏覽器給智能硬件發(fā)信息 通過bindUID

surechina

在做一個智能硬件的服務器,GatewayWorker相當于一個轉發(fā)平臺。瀏覽器走websocket,智能硬件走tcp。
1)瀏覽器先綁定uid到Gateway(比如qq號)
2)智能硬件綁定uid到Gateway (比如mac)
這兩個uid并沒有直接的綁定關系,請問如何做到在Gateway端就有uid之間的綁定關系?

我現(xiàn)在的做法是在網頁端那邊的建立了數(shù)據庫,記錄了瀏覽器uid和硬件的綁定關系,每次瀏覽器發(fā)送每條命令都要查詢數(shù)據庫對應的硬件uid是什么,組合成{"type":"send","web_uid":"web","device_uid":"mac","contant":"hello"},在,Gateway中提取出硬件uid再通過sendToUid發(fā)送給硬件;

同樣硬件發(fā)送給瀏覽器也需要帶上自己uid和瀏覽器uid。。

請問Gateway有木有更為簡便的方法,可以讓瀏覽器過來的Message,自動記得他需要發(fā)送給的硬件uid?

4945 1 0
1個回答

walkor 打賞

設定一個規(guī)則就行了,
瀏覽器綁定的uid為$QQ,
設備屬于哪個$QQ就把設備uid設置為以$QQ為前綴的id,比如 "$QQ-設備"

$QQ發(fā)來的消息要發(fā)給它對應的設備就sendToUid("$QQ-設備", $msg);

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??