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