mqtt私有云开发
<p>基于自研WiFi基座衍生出的产品:WiFi-DTU、WiFi-锁控、WiFi-开关、WiFi继电器等设备具备迁移私有云的功能。</p>
<h2>mqtt-broker的简单部署</h2>
<p>常用的mqtt-broker</p>
<ul>
<li>[Emqx](<a href="https://www.emqx.com/zh">https://www.emqx.com/zh</a> "Emqx")</li>
<li>[Mosquitto](<a href="https://mosquitto.org/">https://mosquitto.org/</a> "Mosquitto")</li>
<li>[Hivemq](<a href="https://www.hivemq.com/">https://www.hivemq.com/</a> "Hivemq")</li>
<li>[Rabbitmq](<a href="https://www.rabbitmq.com/">https://www.rabbitmq.com/</a> "Rabbitmq")</li>
</ul>
<p>各种MQTT-Broker搭建的方法请看对应官网的文档</p>
<p>这里以Emqx举例进行设备迁移。</p>
<p>emqx开源版本的安装方法<code>https://docs.emqx.com/zh/emqx/latest/deploy/install-docker-ce.html</code></p>
<p>推荐使用docker安装,如果想下绿色版本请在这个链接下载<code>https://www.emqx.com/zh/downloads/broker/v5.0.4</code></p>
<p>docker安装成后直接运行docker容器即可</p>
<p>浏览器输入http://127.0.0.1:18083 进入 emqx控制台默认用户名/密码是 <code>admin/public</code>登陆后按照要求更改密码。</p>
<p>登录完成后,创建mqtt用户名密码认证账号<code>https://docs.emqx.com/zh/emqx/latest/access-control/authn/mnesia.html</code>详细的操作方法或者高级用法请自行查询文档。
创建完密码后,到此关于emqx部分的操作已经完成。</p>
<h2>设备连接到自建mqtt服务</h2>
<p>长按设备配网按钮,进入设备配网状态,通过手机搜索WIFI,会搜索到一个XMIOT-xxxx的无密码热点。手机连接到这个热点上后在手机浏览器输入<code>http://192.168.4.1</code>进入设备配网界面。各种产品进入配网界面的方式有差异,请参考对应的产品说明书。</p>