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文章
11497瀏覽量
213272 -
移植
+關注
關注
1文章
396瀏覽量
28642 -
Ubuntu
+關注
關注
5文章
590瀏覽量
31058 -
MQTT
+關注
關注
5文章
676瀏覽量
23604
發布評論請先 登錄
相關推薦
熱點推薦
Linux系統移植開發篇2:燒寫linux鏡像
本文章為《STM32MP157 Linux系統移植開發篇》系列中的一篇,筆者使用的開發平臺為華清遠見FS-MP1A開發板(STM32MP157開發板)。stm32mp157是ARM雙核
發表于 09-29 16:00
?3470次閱讀

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
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
移植Linux到晶心平臺
鑒于越來越多使用者將Linux移植到晶心平臺(Andes Embedded)上(AndesCore N12或N10),本文的目的在協助使用者快速、有效率的將Linux
發表于 04-11 10:10
?1029次閱讀

Ubuntu從入門到精通
《Ubuntu從入門到精通》Ubuntu一般是作為學習linux的入門操作系統,界面良好,現在已經非常流行,書中講的很多系統的使用技巧
發表于 10-30 17:14
?167次下載
如何讓Ubuntu Linux更快的技巧
一些實際的加速 Ubuntu Linux 的技巧。 這里的技巧對于大多數版本的 Ubuntu 是有效的,也可以應用于 Linux Mint 以及其他的基于
發表于 07-01 10:22
?2401次閱讀
Linux Ubuntu教程之Linux Ubuntu14.04如何進行開發環境的搭建
本文檔的主要內容詳細介紹的是Linux Ubuntu教程之Linux Ubuntu14.04如何進行開發環境的搭建詳細資料免費下載。
發表于 12-19 08:00
?7次下載
STM32MP157 Linux系統移植開發篇1:linux系統移植前說明及源碼編譯
系統移植前說明關于命令行提示符:在實驗步驟中會涉及到執行命令的操作,為區分操作是在Ubuntu上完成還是在開發板上完成,不同操作會有不同的提示符:Ubuntu操作時命令行提示符為
發表于 12-22 18:55
?14次下載

rk3288移植ubuntu
rk3288是一款由瑞芯微推出的高性能ARM處理器,被廣泛應用于嵌入式設備和單板計算機中。本文將介紹如何將Ubuntu操作系統移植到rk3288平臺上。 移植
【北京迅為】i.mx8mm嵌入式linux開發指南第四篇 嵌入式Linux系統移植篇第六十九章uboot移植
【北京迅為】i.mx8mm嵌入式linux開發指南第四篇 嵌入式Linux系統移植篇第六十九章uboot

評論