【问题标题】:Deploying MQTT broker on Android?在 Android 上部署 MQTT 代理?
【发布时间】:2015-05-05 09:26:02
【问题描述】:

我看到很多关于在 Android 上部署 MQTT 代理的问题都被问及他们的目的并最终被否决。在手机上运行代理以便物联网设备可以直接与手机对话而不通过某些云服务器不是一个好主意吗?否则这些设备如何在“离线”设置中与手机通话?是的,当然,电话必须在范围内。手机是否必须处于热点模式?

【问题讨论】:

  • 似乎同意在这里是可能的(没有可见的反对票......):stackoverflow.com/q/19114730/334402。如果这是针对事件等,您还可以选择在笔记本电脑上运行代理,这可能会更容易,因为它更接近“常规服务器”。您可以有一个单独的 WiFi 接入点,甚至可以使用手机作为 WiFi 热点来连接所有东西(请记住,您需要某种 IP 地址发现或本地 DNS 解析)

标签: android mqtt iot


【解决方案1】:

将代理嵌入移动客户端而不是服务器中必须存在一个主要原因。

基本原理是您让代理在服务器中运行,然后多个移动客户端通过连接到代理并发布和订阅服务器代理中的特定主题来交换消息。

客户端 x(移动) 代理(服务器) 客户端 y(移动)

【讨论】:

    【解决方案2】:

    代理可以在 Android 上运行,因为使用 Android 事物(Android 的物联网),

    我制作了一个应用程序 - https://play.google.com/store/apps/details?id=server.com.mqtt&hl=en

    人们在他们的项目中使用它没有任何问题

    【讨论】:

    • 而不是推广您的应用程序。你能帮忙看看你是怎么做到的吗?
    猜你喜欢
    • 1970-01-01
    • 2015-12-25
    • 2017-10-02
    • 1970-01-01
    • 2019-03-19
    • 1970-01-01
    • 1970-01-01
    • 2018-07-06
    • 2018-07-28
    相关资源
    最近更新 更多