91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

如何在樹莓派上安裝MQTT

454398 ? 來源:網(wǎng)絡整理 ? 作者:佚名 ? 2019-11-04 17:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:在Raspberry Pi上安裝MQTT Broker

要使用新的存儲庫,您應該首先按照以下命令導入存儲庫軟件包簽名密鑰, wget 命令用于下載單個文件并存儲在當前目錄中

wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key

sudo apt-key add mosquitto-repo.gpg.key

然后使存儲庫可用于apt

cd/etc/apt/sources.list.d/

輸入以下

用于發(fā)聲

sudo wget http://repo.mosquitto.org/debian/mosquitto-wheezy.list

用于杰西

sudo wget http://repo.mosquitto.org/debian/mosquitto-wheezy.list

要為樹莓派安裝mqtt mosquitto,請遵循以下步驟,如果不使用root,請在命令前使用sudo

sudo -i

上面的命令不是強制性的,這是如果您希望使用root或需要在下面的每個命令前加上sudo前綴,例如 sudo apt-get update

以下命令用于更新源列表

apt-get update

更新后,鍵入以下命令以安裝mosquitto代理,如圖1所示。

apt-get install mosquitto

上述命令步驟2:在Raspberry Pi上安裝MQTT客戶端

如何在樹莓派上安裝MQTT

安裝mqtt之后,請執(zhí)行以下步驟:安裝mqtt mosquitto代理。

代理,請在樹莓派上安裝mqtt客戶端。

下面顯示了安裝mqtt mosquitto客戶端的命令,可以在image1中清楚地看到。

apt-get install mosquitto-clients

步驟3:測試MQTT的工作

安裝后mqtt mosquitto經(jīng)紀人和用戶需要的客戶端通過創(chuàng)建主題來完成。在Windows上打開兩個膩子程序,您可以通過單擊putty.exe文件并輸入主機名,然后單擊兩次以打開它來執(zhí)行此操作,以便兩個膩子程序通過ssh訪問Pi。為了方便起見,假設putty1和putty2已打開并通過ssh連接到Pi。

在putty1窗口中,鍵入主題名稱為armtronix_mqtt的命令,根據(jù)用戶的方便,該主題名稱可以是任何名稱。

mosquitto_sub –d –t armtronix_mqtt

如圖1所示,這會將Pi訂閱到MQTT代理(在Pi上運行),以處理主題armtronix_mqtt 。

在putty2 image 2窗口中,輸入具有相同主題的以下命令,即armtronix_mqtt

mosquitto_pub –d –t armtronix_mqtt –m“ Hello armtronix”

現(xiàn)在進入窗口putty1,圖像1,您將在此處看到消息

您好armtronix

類似地,在此我們測試過的另一種情況 mosquitto_pub –d –t armtronix_mqtt –m“已通過測試”將顯示已通過測試如ima中所示ge 1和圖像2。

步驟4:從另一個系統(tǒng)測試MQTT

如果要通過mqtt從另一個系統(tǒng)通過網(wǎng)絡/互聯(lián)網(wǎng)連接,則需要鍵入主機的IP地址(Broker System,在我們的情況下為Raspberry Pi),然后就可以連接。在圖3中,顯示了來自局域網(wǎng)的另一臺計算機已使用命令在窗口1中訂閱了主題armtronix_mqtt。請注意,192.168.1.10是樹莓派ip ip地址,您的情況可能有所不同,因此您將需要輸入如窗口1所示的圖像1中所示的以下命令。

mosquitto_sub -h 192.168.1.10 -t armtronix_mqtt

現(xiàn)在通過輸入如圖2所示的命令來發(fā)布終端窗口2。

mosquitto_pub -h 192.168.1.10 -t armtronix_mqtt -m“嗨,這是Armtronix_server”

現(xiàn)在在窗口1中,我們將能夠看到消息嗨,這是Armtronix_server ,如圖3所示。

我們希望我們已經(jīng)清楚了盡可能讓其他人了解在Raspberry Pi上安裝和測試Mqtt的過程。謝謝

創(chuàng)建其他可指導的方法-在Raspberry Pi上安裝openHAB并將其設置為控制lig hts,風扇和相機等將會很快更新。
責任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 樹莓派
    +關注

    關注

    122

    文章

    2079

    瀏覽量

    110487
  • MQTT
    +關注

    關注

    5

    文章

    734

    瀏覽量

    25109
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于樹莓派(RaspberryPi)構(gòu)建高效實時監(jiān)控系統(tǒng)

    安裝 ZeroNews Agent 在樹莓派(Raspberry Pi)上下載并運行 ZeroNews。 第 2 步:樹莓派上安裝 Mot
    的頭像 發(fā)表于 09-22 15:14 ?1323次閱讀
    基于<b class='flag-5'>樹莓</b>派(RaspberryPi)構(gòu)建高效實時監(jiān)控系統(tǒng)

    何在樹莓派上安裝Ubuntu MATE ?

    ,而非GNOME。在本文中,我將介紹如何輕松地在樹莓派上安裝它。UbuntuMATE官方支持樹莓派,因此每發(fā)布一個新版本,都會為樹莓派發(fā)布一
    的頭像 發(fā)表于 08-12 18:56 ?3286次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b><b class='flag-5'>安裝</b>Ubuntu MATE ?

    技能+1!如何在樹莓派上使用C++控制GPIO?

    在使用樹莓派時,你會發(fā)現(xiàn)Python和Scratch是許多任務(包括GPIO編程)中最常用的編程語言。但你知道嗎,你也可以使用C++進行GPIO編程,而且這樣做還有不少好處。借助WiringPi
    的頭像 發(fā)表于 08-06 15:33 ?4170次閱讀
    技能+1!如<b class='flag-5'>何在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>使用C++控制GPIO?

    這個套件讓樹莓派5運行幾乎所有YOLO模型!Conda 與 Ultralytics!

    何在樹莓派上設置YOLO計算機視覺?Conda與Ultralytics在本指南中,我們將學習如何使用Conda在樹莓派上
    的頭像 發(fā)表于 07-31 11:51 ?5318次閱讀
    這個套件讓<b class='flag-5'>樹莓</b>派5運行幾乎所有YOLO模型!Conda 與 Ultralytics!

    初學者指南:樹莓派上搭建虛擬環(huán)境!

    在這篇簡明扼要的指南中,我們將探討如何在樹莓派上設置和使用虛擬環(huán)境(或稱為Venv)——包括在終端和Thonny集成開發(fā)環(huán)境中。使用Bookworm操作系統(tǒng)或更高版本時,或在嘗試安裝P
    的頭像 發(fā)表于 07-27 13:24 ?960次閱讀
    初學者指南:<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>搭建虛擬環(huán)境!

    何在樹莓派上設置并使用VNC?遠程訪問完整指南!

    為什么要在樹莓派上使用VNC?使用VNC與樹莓派的主要優(yōu)勢在于其提供的靈活性。我們可以在“無頭模式”(無物理顯示器)下運行樹莓派,同時仍能完全訪問其圖形用戶界面(GUI)。這減少了對額
    的頭像 發(fā)表于 07-26 20:42 ?5761次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>設置并使用VNC?遠程訪問完整指南!

    C++ 與 Python:樹莓派上哪種語言更優(yōu)?

    Python是樹莓派上的首選編程語言,我們的大部分教程都使用它。然而,C++在物聯(lián)網(wǎng)項目中同樣廣受歡迎且功能強大。那么,在樹莓派項目中選擇哪種語言更合適呢?Python因其簡潔性、豐富的庫和資源而被
    的頭像 發(fā)表于 07-24 15:32 ?961次閱讀
    C++ 與 Python:<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>哪種語言更優(yōu)?

    樹莓派防火墻完整指南:如何在局域網(wǎng)中配置 IPFire ?

    如果你希望在樹莓派上配置IPFire,本指南將提供一種簡單而有效的方法來加強你的網(wǎng)絡安全。在日益互聯(lián)的世界中,保護家庭或小型辦公室網(wǎng)絡免受外部威脅至關重要。一個有效的解決方案是部署防火墻——一種監(jiān)控
    的頭像 發(fā)表于 07-21 16:34 ?1273次閱讀
    <b class='flag-5'>樹莓</b>派防火墻完整指南:如<b class='flag-5'>何在</b>局域網(wǎng)中配置 IPFire ?

    完整教程:如何在樹莓派上配置防火墻?

    引言防火墻是任何網(wǎng)絡包括樹莓派網(wǎng)絡中必不可少的工具。本質(zhì)上,防火墻是內(nèi)部網(wǎng)絡(如樹莓派網(wǎng)絡)與其他外部網(wǎng)絡(如互聯(lián)網(wǎng))之間的安全屏障。其主要目的是控制和過濾網(wǎng)絡流量,根據(jù)預定義的規(guī)則允許或阻止某些
    的頭像 發(fā)表于 07-07 16:30 ?1130次閱讀
    完整教程:如<b class='flag-5'>何在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>配置防火墻?

    釋放潛力:在樹莓派上運行安卓系統(tǒng)實現(xiàn)多樣化應用!

    為什么要在樹莓派上運行安卓系統(tǒng)?安卓系統(tǒng)以其龐大的應用生態(tài)系統(tǒng)和用戶友好的界面而聞名,它能夠?qū)?b class='flag-5'>樹莓派轉(zhuǎn)變?yōu)楣δ軓姶蟮脑O備,能夠處理從媒體消費到輕量級計算和物聯(lián)網(wǎng)應用等各種任務。優(yōu)勢高度定制化:
    的頭像 發(fā)表于 07-05 08:33 ?1434次閱讀
    釋放潛力:在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>運行安卓系統(tǒng)實現(xiàn)多樣化應用!

    何在樹莓派上安裝并運行 Arduino 集成開發(fā)環(huán)境!

    ,我們將介紹如何在樹莓派上安裝并運行ArduinoIDE。所需物品要在樹莓派上運行Arduino
    的頭像 發(fā)表于 07-01 17:41 ?4369次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b><b class='flag-5'>安裝</b>并運行 Arduino 集成開發(fā)環(huán)境!

    從初學到進階:樹莓派上最適合你的代碼編輯器推薦!

    安裝樹莓派操作系統(tǒng)后,你就可以使用Python、Scratch、Java、C/C++等受Linux支持的多種編程語言進行編程了。其中,Python是樹莓派上最受歡迎的編程語言。在
    的頭像 發(fā)表于 05-15 16:20 ?1208次閱讀
    從初學到進階:<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>最適合你的代碼編輯器推薦!

    告別復雜的終極指南:如何在樹莓派上安裝 Manjaro:2024

    如果你想在RaspberryPi上體驗ArchLinux,Manjaro可能是你的最佳選擇。它基于Arch,但被打包成一個傳統(tǒng)的Linux發(fā)行版,支持多種桌面環(huán)境和架構(gòu)。讓我們來學習如何在RaspberryPi上安裝它。什么是Linux發(fā)
    的頭像 發(fā)表于 03-25 09:39 ?1432次閱讀
    告別復雜的終極指南:如<b class='flag-5'>何在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b><b class='flag-5'>安裝</b> Manjaro:2024

    樹莓派+Balena OS:一鍵解鎖智能硬件新技能!

    通過云平臺實現(xiàn)遠程管理。今天,我們就來詳細了解一下如何在樹莓派上安裝BalenaOS,并開發(fā)你的第一個應用,讓你的樹莓派瞬間變身智能設備!第
    的頭像 發(fā)表于 03-25 09:25 ?1805次閱讀
    <b class='flag-5'>樹莓</b>派+Balena OS:一鍵解鎖智能硬件新技能!

    人臉識別指南:如何在樹莓派上安裝和設置 Dlib

    學習如何在樹莓派上安裝Dlib并配置人臉識別功能,為您的AI項目奠定基礎。在樹莓派上
    的頭像 發(fā)表于 03-24 17:31 ?1553次閱讀
    人臉識別指南:如<b class='flag-5'>何在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b><b class='flag-5'>安裝</b>和設置 Dlib