1. 程式人生 > 其它 >用emqx做mqtt客戶端

用emqx做mqtt客戶端

最近專案中有一個需求,要用mqtt協議接收路側裝置的資料到雲平臺上,所以,研究了一下mqtt客戶端的製作方法。

mqtt協議是一個釋出訂閱模式的協議。

這篇文章主要記錄下我搭建mqttbroker和寫mqtt客戶端的過程,是記錄,不是教程,無意教程。

一、下載安裝emqx

emqx是一個mqtt的broker軟體,這個軟體是比較好用的一個broker軟體,以前用過mosquitto軟體做mqtt的broker,但是mosquitto沒有emqx易用,所以就放棄了。
從emqx的官網上下載得到emqx-4.4.1-otp24.1.5-3-el7-amd64.zip,unzip解壓出來一個emqx的資料夾。

進入到emqx/bin下執行 emqx start,就將emqx啟動起來了。

[root@localhost bin]# ./emqx start
WARNING: There seem to be missing dynamic libs from the OS. Using libs from /root/emqx/dynlibs
EMQ X Broker 4.4.1 is started successfully!
[root@localhost bin]#

檢視emqx的執行狀態用bin下的emqx_ctl命令。

[root@localhost bin]# ./emqx_ctl status
Node '[email protected]' 4.4.1 is started
[root@localhost bin]# 

二、