我正在开发一个应用程序来聪明地控制风扇。所述智能风扇控制电路包括节点MCU。将有两种模式的风扇控制,智能和自动。在智能模式下,利用机器学习预测算法得到的预测值可以改变风机的转速。预测值由服务器上的python脚本生成,移动应用程序需要从服务器获取这些脚本。在此通信周期之间,我需要一个MQTT代理,其中应用程序将通过MQTT协议从服务器获取数据,类似地,Node MCU和Mobile应用程序将通过该MQTT代理进行通信。我使用的是一个开源的EMQ代理。EMQx代理有两种选择:一种是EMQx,另一种是EMQx,其服务非常昂贵。我需要开发我的MQTT云服务,其中MQTT broker软件将是开源的EMQ broker,它将部署在我自己的云上,这样它就可以连接到服务器和不同的客户端( Node MCU和Mobile应用程序),因此我不需要使用EMQ云提供的MQTT云服务。
我是物联网的新手。经过在网上的研究,我获得了这个洞察力来开发这个项目。请指导我如何设置这个MQTT云服务,以便不同的客户可以通过互联网连接到MQTT代理。
我将感谢你的技术援助。
发布于 2020-06-04 06:44:23
EMQ X Broker vs EMQ X Enterprise vs EMQ X Enterprise?
比较
、MySQL timescaledb进水数据库和数十个其他数据库和消息队列)和基于broker的企业支持服务。
如何选择?
。
发布于 2020-06-04 06:35:12
也许您可以使用emqx公共代理: broker.emqx.io:1883进行测试。
https://stackoverflow.com/questions/62125908
复制相似问题