【MQTT】在Windows下搭建MQTT服務(wù)器

版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明板惑。
本文鏈接:https://blog.csdn.net/u012163234/article/details/52703946

MQTT簡介

MQ 遙測傳輸 (MQTT) 是輕量級基于代理的發(fā)布/訂閱的消息傳輸協(xié)議,設(shè)計(jì)思想是開放必指、簡單、輕量顾画、易于實(shí)現(xiàn)取劫。這些特點(diǎn)使它適用于受限環(huán)境。該協(xié)議的特點(diǎn)有:

使用發(fā)布/訂閱消息模式研侣,提供一對多的消息發(fā)布,解除應(yīng)用程序耦合炮捧。
對負(fù)載內(nèi)容屏蔽的消息傳輸庶诡。
使用 TCP/IP 提供網(wǎng)絡(luò)連接。
小型傳輸咆课,開銷很心┦摹(固定長度的頭部是 2 字節(jié)),協(xié)議交換最小化书蚪,以降低網(wǎng)絡(luò)流量喇澡。
使用 Last Will 和 Testament 特性通知有關(guān)各方客戶端異常中斷的機(jī)制。
有三種消息發(fā)布服務(wù)質(zhì)量:
“至多一次”殊校,消息發(fā)布完全依賴底層 TCP/IP 網(wǎng)絡(luò)晴玖。會發(fā)生消息丟失或重復(fù)。這一級別可用于如下情況为流,環(huán)境傳感器數(shù)據(jù)呕屎,丟失一次讀記錄無所謂,因?yàn)椴痪煤筮€會有第二次發(fā)送敬察。
“至少一次”秀睛,確保消息到達(dá),但消息重復(fù)可能會發(fā)生莲祸。
“只有一次”蹂安,確保消息到達(dá)一次椭迎。這一級別可用于如下情況,在計(jì)費(fèi)系統(tǒng)中田盈,消息重復(fù)或丟失會導(dǎo)致不正確的結(jié)果畜号。

前言

最近在項(xiàng)目中要使用MQTT協(xié)議,需要搭建一個(gè)MQTT服務(wù)器來進(jìn)行調(diào)試缠黍,在網(wǎng)絡(luò)上找了一天弄兜,找到的大多數(shù)都是MQTT客戶端,最后發(fā)現(xiàn)這篇博客寫的教程可以使用瓷式,特此記錄替饿。

后參考了前面博客說的,搭建了Apollo服務(wù)器贸典,這里使用的Apollo 1.7.1视卢。

使用Apollo搭建MQTT服務(wù)器步驟:

下載Apollo服務(wù)器并解壓,在CMD環(huán)境運(yùn)行其工作目錄下的...\bin\apollo.cmd廊驼,命令后面帶上參數(shù)「create mybroker」据过,創(chuàng)建服務(wù)器實(shí)例。這里需要Java環(huán)境妒挎,系統(tǒng)環(huán)境變量下要有JAVA_HOME绳锅。
創(chuàng)建實(shí)例之后會在bin目錄下生成mybroker文件夾,其中 ...\etc\apollo.xml文件下是配置服務(wù)器信息的文件酝掩,...\etc\users.properties文件包含連接MQTT服務(wù)器時(shí)用到的用戶名和密碼鳞芙,初始默認(rèn)帳號是admin,密碼password期虾;
進(jìn)入...\mybroker\bin\ 目錄原朝,在CMD輸入命令「apollo-broker.cmd run」,可以使用TAB鍵自動補(bǔ)全镶苞,運(yùn)行后輸出信息如下:

微信截圖_20191027170641.png

其中我們要留意的:

MQTT服務(wù)器TCP連接端口:tcp://0.0.0.0:61613

后臺Web管理頁面:https://127.0.0.1:61681/http://127.0.0.1:61680/

登錄服務(wù)器后喳坠,如果MQTT服務(wù)器有客戶端連接,后臺會顯示如下


20160929213931331.jpg
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末茂蚓,一起剝皮案震驚了整個(gè)濱河市壕鹉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌煌贴,老刑警劉巖御板,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異牛郑,居然都是意外死亡怠肋,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門淹朋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來笙各,“玉大人钉答,你說我怎么就攤上這事¤厩溃” “怎么了数尿?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長惶楼。 經(jīng)常有香客問我右蹦,道長,這世上最難降的妖魔是什么歼捐? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任何陆,我火速辦了婚禮,結(jié)果婚禮上豹储,老公的妹妹穿的比我還像新娘贷盲。我一直安慰自己,他們只是感情好剥扣,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布巩剖。 她就那樣靜靜地躺著,像睡著了一般钠怯。 火紅的嫁衣襯著肌膚如雪佳魔。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天晦炊,我揣著相機(jī)與錄音吃引,去河邊找鬼。 笑死刽锤,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的朦佩。 我是一名探鬼主播并思,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼语稠!你這毒婦竟也來了宋彼?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤仙畦,失蹤者是張志新(化名)和其女友劉穎输涕,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體慨畸,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡莱坎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了寸士。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片檐什。...
    茶點(diǎn)故事閱讀 39,992評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡碴卧,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出乃正,到底是詐尸還是另有隱情住册,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布瓮具,位于F島的核電站荧飞,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏名党。R本人自食惡果不足惜叹阔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望兑巾。 院中可真熱鬧条获,春花似錦、人聲如沸蒋歌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽堂油。三九已至修档,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間府框,已是汗流浹背吱窝。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留迫靖,地道東北人院峡。 一個(gè)月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像系宜,于是被迫代替她去往敵國和親照激。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內(nèi)容