【问题标题】:GCM alternative for local networks or sending messages to device IP本地网络的 GCM 替代方案或向设备 IP 发送消息
【发布时间】:2013-07-06 16:20:24
【问题描述】:

我想向连接到本地网络的某些设备发送通知。 第一种选择是 GCM,但这意味着向 Google 服务器发送消息,然后 Google 服务器将消息发送到设备。 如果当前我的本地网络不提供互联网怎么办?

如果没有这样的替代方案,有没有办法通过TCP包直接向设备发送消息?

【问题讨论】:

    标签: android google-cloud-messaging


    【解决方案1】:

    你应该看看MQTT。还有一个与Android兼容的Java库; Eclipse Paho 客户端。简单来说,MQTT 是一种异步发布/订阅机制,非常适合您的需求。它运行在 TCP/IP 之上。您需要在服务器端使用 MQTT 代理(即 mosquitto (mosquitto.org) 或 RSMB (Really Small Message Broaker) 等)

    如果您有兴趣,我创建了一个简单的项目,可让您连接到 Raspberry Pi 并使用 Android 设备打开和关闭您家的灯。这是git

    【讨论】:

    • 谢谢。它似乎符合我的需要。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-24
    • 2015-12-01
    • 1970-01-01
    • 2012-11-10
    • 1970-01-01
    相关资源
    最近更新 更多