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