MQTT的学习

近期构建物联网平台,学习到MQTT,这里使用的是uniapp作为连接MQTT broker的,这里使用的是国产的EMQX。

MQTT的认识

MQTT 协议入门:基础知识和快速教程 | EMQ(简单的认识)

创建 MQTT 连接时如何设置参数? | EMQ

安装MQTT broker

这里安装的是国产的EMQX

除此之外,还有其他的broker,常见的MQTT broker的对比见:MQTT Broker 比较与选型

  • docker安装EMQX

参考教程:

docker搭建emqx服务_docker emqx

Docker | EMQX 文档

  •  云服务器安装EMQX

参考教程:

下载地址:下载 EMQX

//配置源信息
curl -s https://assets.emqx.com/scripts/install-emqx-deb.sh | sudo bash
//安装软件
sudo apt-get install emqx
//启动
emqx start

注意云服务器需要放行MQTT需要的端口:

启动emqx

 访问mqtt的可视化操作平台(访问地址为:http://ip地址:18083)​

默认用户名及密码:admin 和 public

注:访问IP地址加端口进不去网页可视化,请检测云服务是否开放18083端口以及服务器中操作系统的防火墙是否开放18083端口。

Linux环境(Ubuntu)上搭建MQTT服务器(EMQX 

  • 常见的命令行

参考官方文档:命令行 | EMQX 文档

安装MQTT的客户端

使用了两款客户端MQTT.fx和MQTTX

MQTT.fx客户端的安装及开始_mqtt.fx(MQTT.fx)

MQTTX:全功能 MQTT 客户端工具(MQTTX)

------------------------
感谢您的阅读!
如果您觉得该文章写的还不错,对您有帮助,想对我微小的工作一点激励,欢迎赞赏支持。

posted @ 2024-04-08 09:40  六点的晨曦  阅读(21)  评论(0)    收藏  举报  来源