ubuntu 16.4 安裝MQTT


root@ros-OptiPlex-3050:~# sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa

More info: https://launchpad.net/~mosquitto-dev/+archive/ubuntu/mosquitto-ppa
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmpdwr_iinr/secring.gpg' created
gpg: keyring `/tmp/tmpdwr_iinr/pubring.gpg' created
gpg: requesting key 262C4500 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpdwr_iinr/trustdb.gpg: trustdb created
gpg: key 262C4500: public key "Launchpad mosquitto" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK

root@ros-OptiPlex-3050:~# sudo apt-get update

root@ros-OptiPlex-3050:~# sudo apt-get install mosquitto

root@ros-OptiPlex-3050:~# sudo apt-get install mosquitto-dev

root@ros-OptiPlex-3050:~# sudo apt-get instaroot@ros-OptiPlex-3050:~# sudo apt-get install mosquitto-clientsll mosquitto-clients

root@ros-OptiPlex-3050:~# sudo service mosquitto status
● mosquitto.service - Mosquitto MQTT v3.1/v3.1.1 Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:mosquitto.conf(5)
man:mosquitto(8)

#打開一個終端,執行以下命令訂閱主題"mqtt" mosquitto_sub -h localhost -t "mqtt" -v #打開另外一個終端,發布消息到主題 “mqtt” mosquitto_pub -h localhost -t "mqtt" -m "Hello MQTT" #現在你會看到消息被顯示在前一個終端上了.

#通過以下命令,可以定於到官放所有測試的mqtt信息,當然你發布的信息別人也能訂閱到
mosquitto_sub -h test.mosquitto.org -t "#"   -v

#也可以在官方mqtt服務下發布自己專屬的信息
mosquitto_sub -h test.mosquitto.org -t  "myxyz123"  -v

#訂閱自己的信息
mosquitto_pub -h test.mosquitto.org -t "myxyz123"  -m  "hello mqtt"


免責聲明!

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



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