在 Android 上部署 MQTT 代理?

Deploying MQTT broker on Android?

我看到很多关于在 Android 上部署 MQTT 代理的问题被问及它们的目的,并最终被否决。 运行 phone 上的代理不是一个好主意,这样物联网设备就可以直接与 phone 对话,而无需通过某些云服务器吗?否则,设备还能如何在 "offline" 设置中与 phone 通信?是的,phone 当然必须在范围内。 phone 是否必须处于热点模式?

将 Broker 嵌入到移动客户端而不是服务器中一定有一个主要原因。

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

客户端 x(移动)<-msgs-> 代理(服务器)<-msgs-> 客户端 y(移动)

经纪人 运行 在 Android 上有可能,因为 Android 东西(物联网 Android),

I have made an App - https://play.google.com/store/apps/details?id=server.com.mqtt&hl=en

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