2013-07-06 40 views
4

我想向連接到本地網絡的某些設備發送通知。 第一種替代方案是GCM,但這意味着向Google服務器發送消息,然後Google服務器將消息發送給設備。 如果當前我的本地網絡不提供互聯網?本地網絡的GCM替代方案或將消息發送到設備IP

如果沒有像這樣的替代方法,是否有方法通過TCP包直接發送消息到設備?

回答

4

你應該看看MQTT。還有一個與Android兼容的Java庫; Eclipse Paho客戶端。簡而言之,MQTT是一種非常適合您需要的異步發佈/訂閱機制。它將在TCP/IP之上運行。您需要在服務器端使用MQTT代理(例如mosquitto(mosquitto.org)或RSMB(Real Small Message Broaker)等)

如果您有興趣,我創建了一個簡單的項目,允許您連接到Raspberry Pi,並使用Android設備打開和關閉房屋的燈光。這裏是git

+0

這對你有幫助嗎? – Emmanuel

+0

謝謝。它看起來符合我的需求。 –

+0

很高興幫助! – Emmanuel

相關問題