mosquttio移植到Ubuntu
摘要
mqtt协议因其低带宽和不稳地网络环境中提供可靠的网络通讯服务,而广泛应用在物联网行业当中。而本文主要介绍的如何在个人家庭环境下,如何搭建mqtt服务器。本文使用到的mqtt服务器为mosquitto。mosquitto 是一款实现了消息推送协议 MQTT v3.1 的开源消息代理软件,提供轻量级的,支持可发布/可订阅的的消息推送模式。(注意:如果要连接的设备比较多,建议使用emqx mqtt)
1.更新软件包
apt-get update
2.安装mosquitto
apt-get install mosquitto
mosquitto 命令
mosquito服务
service mosquitto status //查看mosquito服务状态
service mosquitto start //重启mosquito服务器
service mosquitto stop //停止mosquito服务
mosquito配置
# 打开文件
vim /etc/mosquitto/mosquitto.conf
# mosquitto.conf 文件内容如下:
pid_file /var/run/mosquitto.pid
# 消息持久存储
persistence true
persistence_location /var/lib/mosquitto/
# 日志文件
log_dest file /var/log/mosquitto/mosquitto.log
# 其他配置
include_dir /etc/mosquitto/conf.d
# 禁止匿名访问
allow_anonymous false
# 认证配置
password_file /etc/mosquitto/pwfile
# 权限配置
acl_file /etc/mosquitto/aclfile
mosquito添加用户密码
首次添加
mosquitto_passwd -c /etc/mosquitto/passwd 用户名
# 输入两遍密码
二次添加
mosquitto_passwd /etc/mosquitto/passwd 用户名
# 输入两遍密码
查看连接多少个客户端
lsof -i | grep mosquitto
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
Linux
+关注
关注
87文章
11030浏览量
207254 -
移植
+关注
关注
1文章
371浏览量
27910 -
Ubuntu
+关注
关注
5文章
538浏览量
29077 -
MQTT
+关注
关注
5文章
558浏览量
22166
发布评论请先 登录
相关推荐
【OK210试用体验】进阶篇(2)视频图像采集之MJPG-streamer编译(arm移植)
MJPG-streamer在Ubuntu下的编译及测试,这一篇针对OK210,进行arm-linux下的编译移植。1 首先修改源码目录下的Makefile文件,即:CC=gcc修改为
发表于 09-20 20:49
openssl移植到arm-linux全过程相关资料分享
本文章记录了将openssl移植到arm-linux下的全部过程移植环境编译环境:Ubuntu18.04-amd64模板环境:i.mx6ul
发表于 07-01 12:22
Linux系统移植篇8:STM32MP1微处理器之Linux内核配置及编译
本文章为《Linux系统移植篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,
发表于 09-10 09:19
Linux系统移植篇9:Linux内核eMMC驱动移植
本文章为《Linux系统移植篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,
发表于 09-13 10:30
Linux系统移植篇10:Linux内核网卡驱动移植
本文章为《Linux系统移植篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,
发表于 09-14 09:19
STM32MP157 Linux系统移植开发篇12:Linux内核MIPI LCD驱动移植
本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核
发表于 09-16 16:53
STM32MP157 Linux系统移植开发篇13:Linux内核5寸触摸屏驱动移植
本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核
发表于 09-18 11:50
STM32MP157 Linux系统移植开发篇15:Linux内核7寸触摸屏驱动移植
本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核
发表于 09-29 08:45
如何在Firefly-RK3399上编译和移植Linux内核和Ubuntu16.04 rootfs?
Firefly-RK3399移植Ubuntu16.04的过程是怎样的?如何在Firefly-RK3399上编译和移植Linux内核和Ubuntu
发表于 03-07 07:13
如何让Ubuntu Linux更快的技巧
一些实际的加速 Ubuntu Linux 的技巧。 这里的技巧对于大多数版本的 Ubuntu 是有效的,也可以应用于 Linux Mint 以及其他的基于
发表于 07-01 10:22
•2157次阅读
评论