client_id怎么能從event里面?zhèn)鞒鋈ィ尯笈_(tái)通過clientid發(fā)信息;
跟設(shè)備綁定后,想通過client_id來給設(shè)備發(fā)指令,但是clientid在后端獲取不到;
每個(gè)設(shè)備都有一個(gè)設(shè)備id號,利用
Gateway::bindUid($client_id, $設(shè)備id);
將client_id與設(shè)備id綁定
然后在需要給設(shè)備發(fā)送數(shù)據(jù)的時(shí)候,直接調(diào)用
Gateway::sendToUid($設(shè)備id, '數(shù)據(jù)');
就行了,沒必要自己去記錄每個(gè)設(shè)備的client_id。
我們就是這么干的,現(xiàn)在上萬在線設(shè)備,穩(wěn)穩(wěn)的運(yùn)行2年了。
其它后臺(tái)推送消息參考 http://m.wtbis.cn/doc/gateway-worker/push-in-other-project.html