基于華為搭建自己的MQTT服務(wù)器

      網(wǎng)友投稿 784 2022-05-30

      因?yàn)閰⑴c學(xué)習(xí)【IoT物聯(lián)網(wǎng)開發(fā)全棧成長計(jì)劃】課程,獲得了一個(gè)月的華為云使用權(quán)限,申請(qǐng)一個(gè)華為云服務(wù)器,現(xiàn)在描述一下,我是如何在華為云上搭建MATT服務(wù)器的。

      首先需要購買華為云,然后就會(huì)在自己的控制臺(tái),進(jìn)行相關(guān)設(shè)置,如CPU、RAM的資源大小,因?yàn)槲业脑囉玫模再Y源是最小的,不過也夠用了,畢竟就一個(gè)MQTT服務(wù)器,然后選擇操作系統(tǒng),為了簡單使用,我這里選擇的是CentOS 8.0 64bit系統(tǒng),該系統(tǒng)是無界面的Linux,所以需要使用ssh工具進(jìn)行登錄使用,我在本地利用Xshell進(jìn)行遠(yuǎn)程ssh進(jìn)行登錄操作的,設(shè)置后好,虛擬機(jī)就開始啟動(dòng)了,這時(shí)在你的控制臺(tái)就看見你的云主機(jī)了,例如下面是我的主機(jī)

      一定要謹(jǐn)記上圖的彈性公網(wǎng)IP,因?yàn)榫褪且揽克M(jìn)行遠(yuǎn)程連接。然后回道Xshell用這個(gè)IP和端口22進(jìn)行遠(yuǎn)程操作。

      選用的服務(wù)器軟件是EMQ X ,它還是比較好用的。

      1、首先安裝需要的依賴包

      yum?install?-y?yum-utils?device-mapper-persistent-data?lvm2

      2、安裝需要的EMQ

      3.1首選查詢版本利用

      yum?list?emqx?--showduplicates?|?sort?-r Last?metadata?expiration?check:?2:13:08?ago?on?Sat?19?Sep?2020?04:04:19?PM?CST. Installed?Packages emqx.x86_64??????????????????????4.2.0-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????4.1.3-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????4.1.2-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????4.1.1-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????4.1.0-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????4.0.7-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????4.0.6-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????4.0.5-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????4.0.4-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????4.0.3-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????4.0.2-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????4.0.1-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????4.0.0-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????3.2.7-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????3.2.7-1.el7?????????????????????@emqx-ce-stable emqx.x86_64??????????????????????3.2.6-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????3.2.5-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????3.2.4-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????3.2.3-1.el7?????????????????????emqx-ce-stable? emqx.x86_64??????????????????????3.2.2-1.el7?????????????????????emqx-ce-stable

      經(jīng)過測試 3.2.7以上版本和我的系統(tǒng)都不兼容無法啟動(dòng),這里最后只能選擇最新能用的3.2.7進(jìn)行下載安裝使用。請(qǐng)大家根據(jù)自己的系統(tǒng)謹(jǐn)慎選擇,不然需要卸載后重新安裝

      3.2 安裝適合的版本,我這里是3.2.7

      sudo yum install emqx-3.2.7

      4啟動(dòng)運(yùn)行EMQ X

      直接啟動(dòng)

      運(yùn)行

      emqxemqx start

      emqx 3.2.7 is started successfully!

      查看運(yùn)行狀態(tài)

      emqx_ctl status

      Node 'emqx@127.0.0.1' is started

      emqx 3.2.7 is running

      這里我們的服務(wù)就已經(jīng)開始運(yùn)行了。但是現(xiàn)在還沒有完工,因?yàn)榘l(fā)現(xiàn)我們無法遠(yuǎn)程后臺(tái)(+18083)界面,因?yàn)槲覀兊脑品?wù)器還沒有進(jìn)行端口的安全設(shè)置,

      所以我們是無法在外網(wǎng)進(jìn)行訪問的,這時(shí)我們需要回到我們的華為云控制臺(tái),就是本文第一張圖的位置進(jìn)行“安全組”設(shè)置,在更多選項(xiàng)標(biāo)簽里,進(jìn)入該設(shè)置點(diǎn)擊“新建”進(jìn)入安全組設(shè)置

      ,或是直接在控制臺(tái)選項(xiàng)卡進(jìn)入,進(jìn)入后如下圖所示

      進(jìn)入“配置規(guī)則”選型卡:

      需要增加使用的端口的映射:

      這里是我需要使用的端口,有SSH用22,ping命令使用的ICMP

      其中EMQ默認(rèn)使用的端口有:

      1883: MQTT 協(xié)議端口

      8883: MQTT/SSL 端口

      8083: MQTT/WebSocket 端口

      8080: HTTP API 端口

      18083: Dashboard 管理控制臺(tái)端口

      所以這些端口需要開放才能進(jìn)行訪問。

      基于華為搭建自己的MQTT服務(wù)器

      這些都配置后,我就可以回到自己電腦遠(yuǎn)程 操作EMQ X服務(wù)器了,用瀏覽器打開服務(wù)器地址+18083即可看到后臺(tái)管理頁面,默認(rèn)用戶名/密碼為admin/public

      進(jìn)行EMQ X控制臺(tái)登錄,登錄后界面如下:

      在這里就可以看到服務(wù)的狀態(tài)了,如名稱、版本、運(yùn)行時(shí)間、資源消耗,已經(jīng)有哪些連接,連接的ID名字,通訊量的大小、主題及訂閱。

      同時(shí)這里可以設(shè)計(jì)規(guī)則引擎,制作簡單的算力工作。

      接下來就是通過 客戶端進(jìn)行訂閱推送操作了,我會(huì)在下次進(jìn)行分享。謝謝。

      感謝課程提供華為云試用,希望可以續(xù)期,不然后面的課程沒學(xué)完,服務(wù)器就過期。

      本文有參考文檔有如下連接:

      https://www.cnblogs.com/dapenson/p/12822570.html

      華為云WeLink MQTT

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:Ribbon核心源碼解析(二)- ILoadBalancer組件
      下一篇:Excel2016表格中更換字體的方法有哪些
      相關(guān)文章
      国产尤物在线视精品在亚洲| 大桥未久亚洲无av码在线| 成人亚洲网站www在线观看| 最新国产精品亚洲| 亚洲高清中文字幕免费| 亚洲六月丁香六月婷婷蜜芽| 亚洲精品在线播放| 亚洲第一区视频在线观看| 18gay台湾男同亚洲男同| 亚洲精品国产成人| 亚洲成人黄色在线观看| 亚洲国产午夜电影在线入口| 亚洲国产午夜精品理论片| 亚洲a级片在线观看| 欧洲 亚洲 国产图片综合| 亚洲中文字幕久久久一区| 亚洲色欲色欱wwW在线| 亚洲AV无码男人的天堂| 国产精品亚洲精品日韩动图| 亚洲国产人成精品| 国产美女亚洲精品久久久综合| 在线亚洲午夜理论AV大片| 亚洲综合精品香蕉久久网| 亚洲中文字幕无码久久2017| 亚洲不卡av不卡一区二区| 亚洲视频在线一区| 亚洲人成网站在线观看播放动漫 | 国产亚洲色婷婷久久99精品91| 亚洲日韩中文在线精品第一| 亚洲香蕉网久久综合影视| 久久精品亚洲一区二区| 亚洲视频在线观看地址| 亚洲avav天堂av在线网爱情| 亚洲精品无码永久在线观看男男 | 在线视频亚洲一区| 国产亚洲精久久久久久无码AV| 久久久久久a亚洲欧洲aⅴ| 综合自拍亚洲综合图不卡区| 亚洲午夜国产精品无卡| 亚洲成a人片在线观看天堂无码| 亚洲色偷拍区另类无码专区|