Mosquitto-MQTT


安裝Mosquitto

#To use the new repository you should first import the repository package signing key:  
wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key  
sudo apt-key add mosquitto-repo.gpg.key  
   
#Then make the repository available to apt:  
cd /etc/apt/sources.list.d/  
   
#Then one of the following, depending on which version of debian you are using:  
sudo wget http://repo.mosquitto.org/debian/mosquitto-wheezy.list  
    
#Then update apt information:  
sudo apt-get update  
   
#And discover what mosquitto packages are available:  
sudo apt-cache search mosquitto  
   
##Or just install:
#安裝服務端
sudo apt-get install mosquitto
#安裝客戶端 (訂閱sub  與 發布pub)
sudo apt-get install mosqutitto-client
#安裝調試器
sudo apt-get install mosquitto-dbg 

啟動與關閉Mosquitto

開啟 mosquitto:
sudo service mosquitto start
停止 mosquitto:
sudo service mosquitto stop
查看 mosquitto 狀態:
sudo service mosquitto status
查看監聽的端口:
sudo lsof -i:1883

測試Mosquitto

#啟動代理服務
mosquitto -v
    【-v】打印更多的調試信息
 
#訂閱主題
mosquitto_sub -v -t sensor -h 192.168.228.130 -p 1883-t】指定主題,此處為sensor
    【-v】打印更多的調試信息
    【-h】指定代理服務的IP地址
    【-p】指定代理服務的端口號
 
#發布內容
mosquitto_pub -t sensor -m test_one -h 192.168.228.130 -p 1883-t】指定主題,此處為sensor
    【-m】指定消息內容,此處為test_one
    【-h】指定代理服務的IP地址
    【-p】指定代理服務的端口號

MQTT協議工作過程

---------------------------------------------------------------------------------------------------------------------------------------
我在手機上先訂閱內涵小段子(我為訂閱者),內涵小段子每發我就會收到(內涵小段子為發布者,當然它也可以選擇不發給我),我不訂閱就收不到。
---------------------------------------------------------------------------------------------------------------------------------------


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM