我看到很多关于在 Android 上部署 MQTT 代理的问题都被问及他们的目的,并最终被否决。在手机上运行代理以便物联网设备可以直接与手机对话而不通过某些云服务器不是一个好主意吗?否则这些设备如何在“离线”设置中与手机通话?是的,当然,电话必须在范围内。手机必须处于热点模式吗?
问问题
2411 次
2 回答
1
必须有一个主要原因将代理嵌入移动客户端而不是服务器中。
基本原理是您让代理在服务器中运行,然后几个移动客户端通过连接到代理并发布和订阅服务器代理中的特定主题来交换消息。
客户端 x(移动)<-msgs-> 代理(服务器)<-msgs-> 客户端 y(移动)
于 2015-06-25T18:33:00.490 回答
0
在 Android 上运行代理是有可能的,因为使用 Android 事物(Android 的物联网),
我制作了一个应用程序 - https://play.google.com/store/apps/details?id=server.com.mqtt&hl=en
人们在他们的项目中使用它没有任何问题
于 2018-03-07T07:12:33.247 回答