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

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

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

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

如何在樹(shù)莓派上安裝MQTT

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

掃碼添加小助手

加入工程師交流群

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

要使用新的存儲(chǔ)庫(kù),您應(yīng)該首先按照以下命令導(dǎo)入存儲(chǔ)庫(kù)軟件包簽名密鑰, wget 命令用于下載單個(gè)文件并存儲(chǔ)在當(dāng)前目錄中

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

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

然后使存儲(chǔ)庫(kù)可用于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

要為樹(shù)莓派安裝mqtt mosquitto,請(qǐng)遵循以下步驟,如果不使用root,請(qǐng)?jiān)诿钋笆褂胹udo

sudo -i

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

以下命令用于更新源列表

apt-get update

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

apt-get install mosquitto

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

如何在樹(shù)莓派上安裝MQTT

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

代理,請(qǐng)?jiān)跇?shù)莓派上安裝mqtt客戶端。

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

apt-get install mosquitto-clients

步驟3:測(cè)試MQTT的工作

安裝后mqtt mosquitto經(jīng)紀(jì)人和用戶需要的客戶端通過(guò)創(chuàng)建主題來(lái)完成。在Windows上打開(kāi)兩個(gè)膩?zhàn)映绦?,您可以通過(guò)單擊putty.exe文件并輸入主機(jī)名,然后單擊兩次以打開(kāi)它來(lái)執(zhí)行此操作,以便兩個(gè)膩?zhàn)映绦蛲ㄟ^(guò)ssh訪問(wèn)Pi。為了方便起見(jiàn),假設(shè)putty1和putty2已打開(kāi)并通過(guò)ssh連接到Pi。

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

mosquitto_sub –d –t armtronix_mqtt

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

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

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

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

您好armtronix

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

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

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

mosquitto_sub -h 192.168.1.10 -t armtronix_mqtt

現(xiàn)在通過(guò)輸入如圖2所示的命令來(lái)發(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上安裝和測(cè)試Mqtt的過(guò)程。謝謝

創(chuàng)建其他可指導(dǎo)的方法-在Raspberry Pi上安裝openHAB并將其設(shè)置為控制lig hts,風(fēng)扇和相機(jī)等將會(huì)很快更新。
責(zé)任編輯:wv

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

    關(guān)注

    121

    文章

    2005

    瀏覽量

    107438
  • MQTT
    +關(guān)注

    關(guān)注

    5

    文章

    682

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    樹(shù)莓派會(huì)中病毒嘛?需要安裝殺毒軟件嗎?

    惡意軟件和其他類(lèi)型的病毒無(wú)處不在,但它們大多是為Windows電腦編寫(xiě)的。樹(shù)莓派運(yùn)行的是Linux系統(tǒng),人們普遍認(rèn)為L(zhǎng)inux沒(méi)有病毒。這究竟是不是真的?樹(shù)莓派真的需要?dú)⒍拒浖???b class='flag-5'>樹(shù)莓派電腦上
    的頭像 發(fā)表于 07-15 18:34 ?65次閱讀
    <b class='flag-5'>樹(shù)莓</b>派會(huì)中病毒嘛?需要<b class='flag-5'>安裝</b>殺毒軟件嗎?

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

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

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

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

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

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

    何在MQTT中發(fā)布和訂閱實(shí)體

    MQTT中發(fā)布和訂閱實(shí)體(主題)是MQTT通信的核心操作,下面將詳細(xì)介紹其原理、步驟以及示例代碼,幫助你全面理解這一過(guò)程。 一、MQTT發(fā)布與訂閱的基本概念 發(fā)布(Publish):客戶端將
    的頭像 發(fā)表于 05-20 17:21 ?324次閱讀

    從初學(xué)到進(jìn)階:樹(shù)莓派上最適合你的代碼編輯器推薦!

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

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

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

    零基礎(chǔ)入門(mén):如何在樹(shù)莓派上編寫(xiě)和運(yùn)行Python程序?

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

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

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

    樹(shù)莓派云OS哪個(gè)最受歡迎?來(lái)看看Github Star 28.9k的項(xiàng)目!

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

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

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

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

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

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

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

    何在樹(shù)莓派上安裝Docker容器

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

    樹(shù)莓派gui開(kāi)發(fā)用什么ide

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