MQTT的学习
近期构建物联网平台,学习到MQTT,这里使用的是uniapp作为连接MQTT broker的,这里使用的是国产的EMQX。
MQTT的认识
MQTT 协议入门:基础知识和快速教程 | EMQ(简单的认识)
安装MQTT broker
这里安装的是国产的EMQX
除此之外,还有其他的broker,常见的MQTT broker的对比见:MQTT Broker 比较与选型
- 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)
------------------------
感谢您的阅读!
如果您觉得该文章写的还不错,对您有帮助,想对我微小的工作一点激励,欢迎赞赏支持。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界