求教,我這有很多攝像機(jī),想通過workerman來實(shí)現(xiàn)攝像機(jī)是否在線,類似命令行ping的功能?
求思路,gatewayworker中的心跳能判斷設(shè)備在線,但是前提需要設(shè)備向服務(wù)器發(fā)送鏈接請(qǐng)求,建立連接,我這個(gè)攝像頭不會(huì)向服務(wù)器發(fā)送鏈接的,需要服務(wù)器主動(dòng)去檢測(cè)ip在線。
gatewayclient的檢測(cè)在線需要client_id,這個(gè)也不行,求思路。
我在想一個(gè)問題:
1、gatewayworker 相對(duì)于要檢測(cè)設(shè)備而言,是服務(wù)端,換句話:設(shè)備是否在線也是相對(duì)于gatewayworker而言的,所以若要檢測(cè)設(shè)備是否在線,那就得要求設(shè)備要么主動(dòng)定期上報(bào),要么事先至少得給服務(wù)端留下線索 比如 $client_id,這樣服務(wù)端就能主動(dòng)的檢測(cè)設(shè)備是否在線。
2、同樣的,你的攝像頭既不主動(dòng)上報(bào)數(shù)據(jù)給服務(wù)端,也不連接服務(wù)端(即不給服務(wù)端留下任何線索),那服務(wù)端豈不是兩眼一抹黑嗎?