第一种选择是GCM,但这意味着向Google服务器发送消息,然后Google服务器将消息发送给设备.
如果目前我的本地网络没有提供互联网怎么办?
如果没有这样的替代方案,有没有办法通过TCP包直接向设备发送消息?
解决方法 你应该看看 MQTT.还有一个与AndroID兼容的Java库; Eclipse Paho客户端.在非常简单的术语中,MQTT是一种非常适合您想要的异步发布/订阅机制.它运行在TCP / IP之上.您将需要在服务器端使用MQTT代理(即mosquitto(mosquitto.org)或RSMB(Really Small Message broaker)等)如果您有兴趣,我创建了一个简单的项目,允许您连接到RaspBerry Pi并使用AndroID设备打开和关闭房屋的灯光.这是git
总结以上是内存溢出为你收集整理的android – 本地网络的GCM替代方案或向设备IP发送消息全部内容,希望文章能够帮你解决android – 本地网络的GCM替代方案或向设备IP发送消息所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)