曰本美女∴一区二区特级A级黄色大片, 国产亚洲精品美女久久久久久2025, 页岩实心砖-高密市宏伟建材有限公司, 午夜小视频在线观看欧美日韩手机在线,国产人妻奶水一区二区,国产玉足,妺妺窝人体色WWW网站孕妇,色综合天天综合网中文伊,成人在线麻豆网观看

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

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

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

物聯(lián)網(wǎng)MQTT broker服務(wù)器的設(shè)置步驟

得捷電子DigiKey ? 來源:得捷電子DigiKey ? 2024-07-11 10:36 ? 次閱讀

Q A &

問:用樹莓派、PyPortal Titano和machinechat JEDI One設(shè)置和測(cè)試MQTT broker服務(wù)器

項(xiàng)目概述:

本項(xiàng)目使用machinechat的 JEDIOne 物聯(lián)網(wǎng)數(shù)據(jù)管理軟件在樹莓派4上設(shè)置了一個(gè)物聯(lián)網(wǎng)MQTTbroker 服務(wù)器。

JEDI One包括一個(gè)數(shù)據(jù)收集器,可以將其配置為MQTT broker 服務(wù)器,外部客戶機(jī)設(shè)備可以向其發(fā)布和(或)訂閱JEDI One上的主題。為了測(cè)試MQTTbroker 服務(wù)器,將Adafruit PyPortal Titano設(shè)置為客戶端設(shè)備,該設(shè)備通過WiFi訂閱和發(fā)布樹莓派上的MQTT broker 服務(wù)器。

Raspberry Pi 4 Model B

ADAFRUIT PYPORTAL TITANO - - Arduino IDE,電路Python入門套件

項(xiàng)目背景

MQTT(消息隊(duì)列遙測(cè)傳輸) 是一個(gè)開放的OASIS和ISO標(biāo)準(zhǔn),它定義了輕量級(jí)發(fā)布-訂閱網(wǎng)絡(luò)協(xié)議,用于在設(shè)備之間傳輸消息。主要包括兩種類型的網(wǎng)絡(luò)實(shí)體:一個(gè)消息代理和一些客戶端。machinechat的JEDI One物聯(lián)網(wǎng)平臺(tái)包括一個(gè)數(shù)據(jù)收集器,可以配置為MQTT消息代理。外部客戶機(jī)設(shè)備可以配置為在JEDI One上發(fā)布數(shù)據(jù)或訂閱主題(包括從任何來源進(jìn)入JEDI One的所有數(shù)據(jù),而不僅僅是MQTT)。JEDI One要求發(fā)布消息采用JSON有效負(fù)載格式,并以JSON有效負(fù)載格式提供訂閱消息。

所需軟件

JEDIOne:是一款即用型物聯(lián)網(wǎng)數(shù)據(jù)管理軟件解決方案。功能包括:收集來自傳感器、設(shè)備和機(jī)器的數(shù)據(jù);構(gòu)建直觀的實(shí)時(shí)和歷史數(shù)據(jù)以及系統(tǒng)視圖儀表板;創(chuàng)建規(guī)則,自動(dòng)監(jiān)控和響應(yīng)數(shù)據(jù)情況;通過電子郵件和短信接收警報(bào)通知。

CircuitPython:是Adafruit的MicroPython分支,旨在簡(jiǎn)化低成本微控制器的實(shí)驗(yàn)和教育。不需要編譯器、鏈接器或IDE。

實(shí)現(xiàn)

在這個(gè)項(xiàng)目中,JEDI One應(yīng)用程序已經(jīng)預(yù)先安裝在樹莓派上,并且已經(jīng)通過HTTP數(shù)據(jù)收集器接收了來自外部傳感器的數(shù)據(jù)。接著設(shè)置了JEDI OneMQTT數(shù)據(jù)收集器。為了對(duì)系統(tǒng)進(jìn)行了測(cè)試,PyPortal Titano被配置為訂閱和發(fā)布MQTT broker服務(wù)器上的主題,而CircuitPython則用于在PyPortal上實(shí)現(xiàn)應(yīng)用程序代碼。

JEDI One MQTT broker 服務(wù)器設(shè)置步驟:

1 - 如果machinechat JEDI One尚未安裝在樹莓派上,請(qǐng)參見以下內(nèi)容:

獲得樹莓派版本的JEDI One DK-JEDIONE-RP

安裝在樹莓派上,參見 樹莓派-安裝JEDI One服務(wù)

2 - 配置MQTT broker 服務(wù)器

在JEDI One“數(shù)據(jù)收集器”選項(xiàng)卡中,選擇“添加收集器”并進(jìn)行配置。命名“數(shù)據(jù)收集器”,并為“收集器類型”選擇“MQTT Broker”。MQTT采集器設(shè)置截圖中的“監(jiān)聽I(yíng)P”是JEDI One樹莓派的IP地址,“監(jiān)聽端口”是1883。(注:以下是未加密配置的示例,但可以按照machinechat產(chǎn)品指南-如何生成TLS證書和密鑰中所示的方式配置TLS加密)

a61eb1fa-3f22-11ef-a4c8-92fbcf53809c.png

設(shè)置PyPortal CircuitPython MQTT客戶端測(cè)試應(yīng)用程序

Pyportal測(cè)試應(yīng)用程序有三部分:

1. MQTT客戶端,訂閱正在JEDI One上收集的現(xiàn)有傳感器數(shù)據(jù)

a656768a-3f22-11ef-a4c8-92fbcf53809c.png

2. 將傳感器數(shù)據(jù)發(fā)布到JEDI One的MQTT客戶端

a67a3296-3f22-11ef-a4c8-92fbcf53809c.png

3. 顯示應(yīng)用程序,將訂閱的傳感器數(shù)據(jù)打印到PyPortalTitano顯示器

a68f0b6c-3f22-11ef-a4c8-92fbcf53809c.png

1 - 在PyPortal Titano上設(shè)置CircuitPython。參見鏈接CircuitPython |Adafruit PyPortal Titano | Adafruit Learning System (注意:本項(xiàng)目使用CircuitPython 6.3.0)

2 -安裝應(yīng)用程序所需的庫,詳情請(qǐng)參考 這里。

總結(jié)

machinechat的JEDI One數(shù)據(jù)管理軟件和樹莓派的結(jié)合,形成了一個(gè)獨(dú)立的、低成本的、易于使用的物聯(lián)網(wǎng)MQTTbroker 服務(wù)器平臺(tái)。該平臺(tái)可以很容易地將客戶端設(shè)備進(jìn)行配置,將數(shù)據(jù)訂閱或發(fā)布到MQTT代理服務(wù)器的主題上,無需第三方云服務(wù)或互聯(lián)網(wǎng)連接。通過這個(gè)平臺(tái),設(shè)備之間可以輕松互相通信和共享數(shù)據(jù),從而實(shí)現(xiàn)智能化管理。

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

    關(guān)注

    2923

    文章

    45707

    瀏覽量

    385965
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9618

    瀏覽量

    87070
  • MQTT
    +關(guān)注

    關(guān)注

    5

    文章

    663

    瀏覽量

    23393

原文標(biāo)題:三劍客!玩轉(zhuǎn)MQTT broker服務(wù)器!

文章出處:【微信號(hào):得捷電子DigiKey,微信公眾號(hào):得捷電子DigiKey】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    基于EMQX平臺(tái)自建MQTT服務(wù)器并實(shí)現(xiàn)通訊

    MQTT消息服務(wù)器,提供了穩(wěn)定可靠的消息傳輸服務(wù)。本次教程中,我們將探討如何基于EMQX平臺(tái)自建MQTT服務(wù)器,并實(shí)現(xiàn)設(shè)備之間的高效通訊。
    的頭像 發(fā)表于 10-27 08:21 ?1437次閱讀
    基于EMQX平臺(tái)自建<b class='flag-5'>MQTT</b><b class='flag-5'>服務(wù)器</b>并實(shí)現(xiàn)通訊

    聯(lián)網(wǎng)的惡補(bǔ)MQTT

    很多做聯(lián)網(wǎng)的很多人都聽說過MQTT,但是MQTT到底跟傳統(tǒng)的HTTP協(xié)議的優(yōu)勢(shì)在哪里,可能很多人都不明白.下面的知識(shí)可以先補(bǔ)充一下.后續(xù)寫個(gè)詳細(xì)點(diǎn)的帖子發(fā)出來.
    發(fā)表于 07-08 11:36

    聯(lián)網(wǎng)的必須要惡補(bǔ)的MQTT

    補(bǔ)充一下.后續(xù)寫個(gè)詳細(xì)點(diǎn)的帖子發(fā)出來. MQTT服務(wù)器的也正在電子發(fā)燒友上眾籌,請(qǐng)關(guān)注:http://z.elecfans.com/48.html
    發(fā)表于 07-08 11:55

    NetRouter開發(fā)板之聯(lián)網(wǎng)MQTT、Websocket

    開發(fā)板終于有新動(dòng)作。將根據(jù)聯(lián)網(wǎng)添加以下章節(jié):玩轉(zhuǎn)MQTT他山之石----使用ESP8266訂閱和推送消息Mosquitto編譯方法使用開源服務(wù)器測(cè)試PC使用嵌入式版本體驗(yàn)交叉編譯PC
    發(fā)表于 07-13 22:23

    工業(yè)無線MQTT聯(lián)網(wǎng)網(wǎng)關(guān)

    開放的輕量級(jí)機(jī)器對(duì)機(jī)器協(xié)議,專為聯(lián)網(wǎng)交互設(shè)計(jì)。 MQTT 網(wǎng)絡(luò)包含一個(gè) MQTT 經(jīng)紀(jì)人 (broker),負(fù)責(zé)協(xié)調(diào)
    發(fā)表于 02-07 14:00

    在linux上搭建mqtt服務(wù)器

    在linux上搭建mqtt服務(wù)器并不難,主要就是用到了mosquitto這款消息代理服務(wù)軟件其采用發(fā)布/訂閱模式傳輸機(jī)制,輕量、簡(jiǎn)單、開放并易于實(shí)現(xiàn),被廣泛應(yīng)用于
    發(fā)表于 07-04 08:08

    怎么使用Paho來實(shí)現(xiàn)和MQTT服務(wù)器的基本通信?

    MQTT協(xié)議的全稱叫“消息隊(duì)列遙測(cè)傳輸”協(xié)議。它是一個(gè)輕量級(jí)的通信協(xié)議。旨在為低帶寬、高延時(shí)、不穩(wěn)定網(wǎng)絡(luò)中的聯(lián)網(wǎng)設(shè)備提供消息傳輸服務(wù)。它運(yùn)行在TCP/IP協(xié)議之上,采用客戶端/
    發(fā)表于 09-11 11:52

    怎樣將NodeMCU接入本地MQTT服務(wù)器

    文章目錄1. 編譯固件2.屏幕顯示3.連接MQTT服務(wù)器4.組合測(cè)試5.總結(jié)在上一篇章中,實(shí)現(xiàn)了使用Golang開發(fā)的MQTT broker,并部署到本地網(wǎng)絡(luò)中。本篇繼續(xù)將NodeMC
    發(fā)表于 11-24 07:12

    為什么kawaii-mqtt sim7600 mqtt服務(wù)器會(huì)切換失敗呢

    mqtt broker1失效時(shí),mqtt客戶端切換連接mqtt broker2,依次類推。// 與服務(wù)器
    發(fā)表于 10-19 10:43

    MQTT單向認(rèn)證服務(wù)器域名證書到期重簽后,設(shè)備無法連上服務(wù)器怎么處理?

    各位人才,您好,請(qǐng)教一個(gè)MQTT證書的問題如下,感謝您能回答一下:我們的域名證書是由 CA(證書簽發(fā)機(jī)構(gòu)) 的成員之一TrustAsia OV TLS Pro CA頒發(fā)的,這個(gè)證書存放在服務(wù)器
    發(fā)表于 03-09 07:12

    全志T3+Logos FPGA開發(fā)板——MQTT通信協(xié)議案例

    網(wǎng)線將評(píng)估板千兆網(wǎng)口ETH0 RGMII和上位機(jī)連接至公網(wǎng),確??烧TL問互聯(lián)網(wǎng)。下表提供了可用的在線公共MQTT服務(wù)器,可根據(jù)需要自行切換。表 1服務(wù)器名稱
    發(fā)表于 03-31 15:35

    搭建MQTT服務(wù)器步驟操作經(jīng)驗(yàn)分享

    怎么搭建MQTT服務(wù)器
    發(fā)表于 05-23 11:01 ?22次下載

    UM-WI-017 DA16200 AWS 聯(lián)網(wǎng)服務(wù)器設(shè)置

    UM-WI-017 DA16200 AWS 聯(lián)網(wǎng)服務(wù)器設(shè)置
    發(fā)表于 01-09 19:02 ?0次下載
    UM-WI-017 DA16200 AWS <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>服務(wù)器</b><b class='flag-5'>設(shè)置</b>

    使用mosquitto搭建mqtt broker

    Eclipse Mosquitto是一個(gè)開源(EPL/EDL許可)消息代理(broker),它實(shí)現(xiàn)了MQTT協(xié)議版本5.0、3.1.1和3.1。Mosquito重量輕,適用于從低功耗單板計(jì)算機(jī)到完整服務(wù)器的所有設(shè)備。
    的頭像 發(fā)表于 09-28 15:37 ?2982次閱讀
    使用mosquitto搭建<b class='flag-5'>mqtt</b> <b class='flag-5'>broker</b>

    知識(shí)科普 MQTT Broker 代理 是什么

    MQTT Broker作為MQTT通信的核心組件,扮演著關(guān)鍵的角色,負(fù)責(zé)管理客戶端連接、消息路由和訂閱管理等任務(wù)。它在聯(lián)網(wǎng)和M2M通信中發(fā)
    的頭像 發(fā)表于 08-01 16:51 ?497次閱讀
    知識(shí)科普 <b class='flag-5'>MQTT</b> <b class='flag-5'>Broker</b> 代理 是什么