试图利用开源的MQTT Broker EMQ为我的物联网项目设置MQTT云服务。

问题描述 投票:0回答:1

我正在开发一个智能控制风扇的应用。智能风扇控制电路由Node MCU组成。风扇控制将有两种模式,智能和自动。在智能模式下,风扇的速度可以通过应用机器学习预测算法得到的预测值来改变。预测值由服务器上的python脚本生成,移动应用需要从服务器上获取。我需要在这个通信周期之间有一个MQTT broker,其中应用程序将通过MQTT协议从服务器获取数据,同样,节点MCU和移动应用程序将通过该MQTT broker进行通信。我使用的是一个开源的EMQ MQTT broker。EMQ MQTT broker有两种选择:一种是EMQx,另一种是EMQ cloud,其服务相当昂贵。我需要开发我的MQTT云服务,其中的MQTT broker软件将是开源的EMQ broker,将部署在我自己的云上,这样它就可以连接到服务器和不同的客户端(节点MCU和移动应用程序),因此我将不需要利用EMQ云提供的MQTT云服务。

我是一个物联网的新手。经过在互联网上的研究,我获得了这个见解来开发这个项目。请指导我如何设置这个MQTT云服务,使不同的客户可以通过互联网连接到MQTT代理。

我将感谢您的技术援助。

cloud cluster-computing mqtt iot emq
1个回答
0
投票

也许你可以使用emqx公共代理:broker.emqx.io:1883进行测试


0
投票

EMQ X Broker vs EMQ X Enterprise vs EMQ X Enterprise?

差异

  1. EMQ X云解决了您的运维和管理工作。您无需操作broker的安全性、稳定性、升级、迁移、扩容等工作。

  2. EMQ X Broker是开源免费的,包括大部分功能。

  3. EMQ X企业版提供消息存储(如Kafka、MySQL timescaledb influxdb等几十个数据库和消息队列)和基于经纪人的企业支持服务。

如何选择?

  1. EMQ X经纪人如果您只使用pub sub而不进行数据处理,请免费使用EMQ X broker。

  2. EMQ X企业级如果你想存储信息数据,请使用你的信息(数据分析、存储)和 自己管理经纪人服务器,选择EMQ X企业版

  3. EMQ X云如果您不想维护服务器,想快速开始使用,并接受价格,请选择EMQ X云。

© www.soinside.com 2019 - 2024. All rights reserved.