本地网络或向设备IP发送消息的GCM替代品

4
我想向连接到本地网络的一些设备发送通知。首选方案是GCM,但这意味着要向Google服务器发送消息,然后再由Google服务器将消息发送到设备。
如果当前我的本地网络无法提供互联网服务怎么办?
如果没有其他替代方案,是否有一种方法可以直接通过TCP包向设备发送消息?
1个回答

4
你应该看一下MQTT。同时,有一个与Android兼容的Java库,即Eclipse Paho Client。简单来说,MQTT是一种异步发布/订阅机制,非常适合你想要的。它运行在TCP/IP之上。你需要在服务器端使用MQTT代理(例如mosquitto(mosquitto.org)或RSMB(Really Small Message Broaker)等)。
如果你感兴趣,我创建了一个简单的项目,可以让你连接到树莓派,并使用Android设备打开和关闭房子的灯。这里是git

谢谢。看起来它符合我的需求。 - Javier Enríquez

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接