一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

如何在樹莓派上安裝MQTT

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-04 17:16 ? 次閱讀

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

要使用新的存儲庫,您應(yīng)該首先按照以下命令導入存儲庫軟件包簽名密鑰, 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。為了方便起見,假設(shè)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)絡(luò)/互聯(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并將其設(shè)置為控制lig hts,風扇和相機等將會很快更新。
責任編輯:wv

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

    關(guān)注

    120

    文章

    1906

    瀏覽量

    106719
  • MQTT
    +關(guān)注

    關(guān)注

    5

    文章

    662

    瀏覽量

    23364
收藏 人收藏

    評論

    相關(guān)推薦

    全網(wǎng)瘋傳!樹莓派GUI開發(fā)竟然可以這么輕量?

    嘿,各位樹莓派的發(fā)燒友們!今天我要和大家分享一個超酷的技巧——如何在沒有桌面環(huán)境的情況下,在樹莓派上開發(fā)GUI應(yīng)用。想象一下,你的樹莓派就像
    的頭像 發(fā)表于 04-05 09:36 ?435次閱讀
    全網(wǎng)瘋傳!<b class='flag-5'>樹莓</b>派GUI開發(fā)竟然可以這么輕量?

    樹莓派GUI應(yīng)用開發(fā):從零到炫酷的魔法之旅!

    各位樹莓派的粉絲們!今天我要帶你們踏上一段神奇的旅程——探索樹莓派上GUI應(yīng)用的無限可能!你是不是覺得樹莓派只能用來跑跑服務(wù)器、做個簡單的項目?NONONONO!今天我就要顛覆你的認知
    的頭像 發(fā)表于 04-04 09:03 ?315次閱讀
    <b class='flag-5'>樹莓</b>派GUI應(yīng)用開發(fā):從零到炫酷的魔法之旅!

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

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

    零基礎(chǔ)入門:如何在樹莓派上編寫和運行Python程序?

    在這篇文章中,我將為你簡要介紹Python程序是什么、Python程序可以用來做什么,以及如何在RaspberryPi上編寫和運行一個簡單的Python程序。什么是Python程序?Python
    的頭像 發(fā)表于 03-25 09:27 ?313次閱讀
    零基礎(chǔ)入門:如<b class='flag-5'>何在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>編寫和運行Python程序?

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

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

    樹莓派云OS哪個最受歡迎?來看看Github Star 28.9k的項目!

    本文討論了在樹莓派上使用的熱門開源云OSCasaOS,介紹了其特點、安裝與使用方法、作者體驗及總結(jié)評價等內(nèi)容。關(guān)鍵要點包括:1.CasaOS簡介:它基于Docker生態(tài)系統(tǒng)構(gòu)建,像指揮家整合自托管
    的頭像 發(fā)表于 03-25 09:21 ?225次閱讀
    <b class='flag-5'>樹莓</b>派云OS哪個最受歡迎?來看看Github Star 28.9k的項目!

    樹莓派上設(shè)置 DeepSeek R1:2025 年離線人工智能的未來

    概述《在樹莓派上設(shè)置DeepSeekR1:2025年離線人工智能的未來》是一份前瞻性技術(shù)指南,聚焦中國AI初創(chuàng)公司DeepSeek于2023年底推出的開源模型DeepSeekR1。該模型旨在通過提供
    的頭像 發(fā)表于 03-25 09:20 ?435次閱讀
    在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>設(shè)置 DeepSeek R1:2025 年離線人工智能的未來

    不要等Manus的邀請碼了,樹莓派上也能實現(xiàn) AI Agent !

    本文討論了Manus、OpenManus、CrewAI這三款A(yù)IAgent產(chǎn)品的特點、適用場景,并重點介紹了如何用CrewAI在樹莓派上運行多LLM代理,還探討了AIAgent發(fā)展帶來的思考。關(guān)鍵
    的頭像 發(fā)表于 03-25 09:19 ?436次閱讀
    不要等Manus的邀請碼了,<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>也能實現(xiàn) AI Agent !

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

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

    干貨來嘍!實用樹莓派Linux編譯指南

    不友好,有沒有好的解決辦法? 今天來分享一下我的私藏干貨——樹莓派Linux編譯。編譯好之后,開發(fā)板只需插到樹莓派上連接電腦就可以直接用了,極其方便。 本文以樹莓派為例,其他板子只要帶
    的頭像 發(fā)表于 12-18 16:31 ?392次閱讀
    干貨來嘍!實用<b class='flag-5'>樹莓</b>派Linux編譯指南

    何在樹莓派上安裝Docker容器

    1. 準備工作 在開始之前,請確保你的樹莓派已經(jīng)安裝了最新版本的Raspberry Pi OS。如果沒有,請按照以下步驟操作: 下載最新的Raspberry Pi OS鏡像:訪問 Raspberry
    的頭像 發(fā)表于 11-11 11:38 ?1667次閱讀

    樹莓派上部署YOLOv5進行動物目標檢測的完整流程

    卓越的性能。本文將詳細介紹如何在性能更強的計算機上訓練YOLOv5模型,并將訓練好的模型部署到樹莓派4B上,通過樹莓派的攝像頭進行實時動物目標檢測。 一、在電腦上訓練YOLOv5模型
    的頭像 發(fā)表于 11-11 10:38 ?2898次閱讀
    在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>部署YOLOv5進行動物目標檢測的完整流程

    樹莓派gui開發(fā)用什么ide

    樹莓派(Raspberry Pi)是一款功能強大的微型計算機,可以運行多種操作系統(tǒng),如Raspbian、Ubuntu等。在樹莓派上進行GUI(圖形用戶界面)開發(fā),可以使用多種集成開發(fā)環(huán)境(IDE
    的頭像 發(fā)表于 08-30 16:49 ?1481次閱讀

    求助,請問如何在RTOS SDK 1.5的PlatformIO IDE ESP8266實現(xiàn)MQTT?

    ESP8266設(shè)備連接到 mqtt 代理。但 PlatformIO IDE 內(nèi)置的 RTOS SDK 1.5 版本不支持 mqtt。此 SDK 沒有 mqtt 示例。所以你能不能讓我知道我如
    發(fā)表于 07-08 06:22

    為什么使用MQTT而不是HTTP?

    為什么使用MQTT而不是HTTP? 在探討為何在某些場景下選擇MQTT(Message Queuing Telemetry Transport)而非HTTP(Hypertext Transfer
    的頭像 發(fā)表于 06-19 14:26 ?670次閱讀
    為什么使用<b class='flag-5'>MQTT</b>而不是HTTP?