日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

電子發(fā)燒友App

硬聲App

掃碼添加小助手

加入工程師交流群

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>SparkFun Inventor套件Intel Edison上的智能網(wǎng)關(guān)

SparkFun Inventor套件Intel Edison上的智能網(wǎng)關(guān)

2022-10-20 | zip | 0.38 MB | 次下載 | 免費(fèi)

資料介紹

描述

介紹

一個(gè)物聯(lián)網(wǎng)應(yīng)用程序是將傳感器和執(zhí)行器連接到環(huán)境的監(jiān)控系統(tǒng)。來(lái)自傳感器的測(cè)量數(shù)據(jù)可以發(fā)送到云服務(wù)器,以便想要了解該環(huán)境中物理量的條件或測(cè)量的用戶(hù)可以訪問(wèn)它。可以根據(jù)從環(huán)境中獲得的傳感器值的讀數(shù)來(lái)控制執(zhí)行器。從物聯(lián)網(wǎng)構(gòu)建的系統(tǒng)的重要期望是在機(jī)器和其他機(jī)器之間運(yùn)行通信,以便系統(tǒng)能夠提供準(zhǔn)確的信息。因此,系統(tǒng)可以在決策中變得更加智能。現(xiàn)在變得流行的一件事是越來(lái)越多且價(jià)格低廉的電子硬件和軟件的可用性,

在寫(xiě)這個(gè)獨(dú)立的作業(yè)時(shí),需要提出問(wèn)題的界限,以便主題可以更加集中:

  • 如何設(shè)計(jì)和實(shí)施基于 Intel Edison 的硬件作為代理、EPS8266 作為傳感器節(jié)點(diǎn)以及 Node-RED 軟件作為測(cè)量數(shù)據(jù)的可視化。
  • 如何使用消息隊(duì)列遙測(cè)傳輸 (MQTT) 協(xié)議發(fā)送和接收數(shù)據(jù)。

英特爾愛(ài)迪生微型計(jì)算機(jī)

英特爾愛(ài)迪生是專(zhuān)為物聯(lián)網(wǎng)項(xiàng)目設(shè)計(jì)的具有小型計(jì)算能力的嵌入式系統(tǒng)該設(shè)備具有英特爾片上系統(tǒng) (SoC),包括雙核、雙線(xiàn)程英特爾凌動(dòng) CPU,500 MHz 和 32 位英特爾 Quark 微控制器,工作頻率為 100 MHz。雙核 CPU 上的 SoC 具有多項(xiàng)功能,包括 WiFi 模塊支持的 40 個(gè) GPIO、1GB LPDDR3 RAM4GB EMMC 閃存、藍(lán)牙 4.0 LE 和可連接到其他設(shè)備的 70 針連接器此外,英特爾 Edison 可以使用 Yocto Linux 操作系統(tǒng) (OS) 進(jìn)行編程,并且還支持 Arduino 集成開(kāi)發(fā)環(huán)境 (IDE)、Eclipse C/C++、PythonNode.JS。更清楚地說(shuō),SparkFun Intel Edison 模塊如圖 1.1 所示。

消息隊(duì)列遙測(cè)傳輸 (MQTT)

消息隊(duì)列遙測(cè)傳輸 (MQTT) 是一種基于發(fā)布者和訂閱者模型的機(jī)器對(duì)機(jī)器 (M2M) 通信協(xié)議,該協(xié)議具有較小的數(shù)據(jù)包大?。ㄗ钚?2 字節(jié)),因此耗電量也很小。MQTT 工作系統(tǒng)由三個(gè)主要組件組成,即發(fā)布者、訂閱者和代理。發(fā)布者的任務(wù)是將特定主題的消息發(fā)送給服務(wù)器/代理。而訂閱者有責(zé)任從服務(wù)器/代理接收到特定主題的消息。發(fā)布者和訂閱者可以是傳感器、執(zhí)行器和移動(dòng)應(yīng)用程序,連接到使通信異步的代理。

MQTT 協(xié)議工作系統(tǒng)示意圖如圖 1.2 所示,客戶(hù)端訂閱者(移動(dòng)應(yīng)用程序)可以接收客戶(hù)端發(fā)布者(傳感器節(jié)點(diǎn)/執(zhí)行器)發(fā)送的傳感器數(shù)據(jù),因此客戶(hù)端訂閱者可以使用與提供的主題相同的主題發(fā)布者客戶(hù)端。同樣,如果傳感器/執(zhí)行器節(jié)點(diǎn)被賦予執(zhí)行動(dòng)作的命令,移動(dòng)客戶(hù)端應(yīng)用程序給出的主題必須與傳感器/執(zhí)行器節(jié)點(diǎn)上的主題相同。

?

?
pYYBAGNQyZmAOGZwAABXFgdrwZA460.jpg
MQTT 協(xié)議工作系統(tǒng)
?

發(fā)布/訂閱系統(tǒng)的優(yōu)點(diǎn)是發(fā)送源(發(fā)布者)和數(shù)據(jù)接收者(訂閱者)之間互不認(rèn)識(shí),因?yàn)樗鼈冎g有一個(gè)代理,發(fā)布者和客戶(hù)端訂閱者不需要同時(shí)連接,例如客戶(hù)端訂閱者可以在訂閱broker后斷開(kāi)連接,稍后客戶(hù)端連接回broker,仍然會(huì)收到之前延遲的數(shù)據(jù),這個(gè)過(guò)程稱(chēng)為離線(xiàn)模式。MQTT 協(xié)議被廣泛用于制作物聯(lián)網(wǎng) (IoT) 解決方案,因?yàn)?MQTT 往往易于使用。支持 MQTT 的代理示例包括 mosquitto、RabbitMQ、HiveMQ、ActiveMQ 等。同時(shí)對(duì)于支持物聯(lián)網(wǎng)的硬件有很多像Arduino、Esp8266、STM32、Raspberry Pi等。

執(zhí)行

本系統(tǒng)的設(shè)計(jì)將解釋使用 ESP8266 和 Node-RED 微控制器在 Intel Edison 微型計(jì)算機(jī)中編程的 2 個(gè)傳感器節(jié)點(diǎn)的設(shè)計(jì),即通過(guò)模擬室內(nèi)和室外的溫度和濕度監(jiān)測(cè)。微控制器可用于執(zhí)行過(guò)程,包括:測(cè)量和控制、數(shù)據(jù)檢索、從傳感器客戶(hù)端節(jié)點(diǎn)向代理發(fā)送數(shù)據(jù)、從代理向客戶(hù)端接收數(shù)據(jù),例如移動(dòng)應(yīng)用程序或個(gè)人計(jì)算機(jī) (PC)。

在設(shè)計(jì)這個(gè)系統(tǒng)時(shí),數(shù)據(jù)處理的主要元件是ESP8266型微控制器。該微控制器有責(zé)任通過(guò)微控制器的數(shù)字輸出端口處理 DHT22 傳感器數(shù)據(jù)。通過(guò)使用 MQTT 協(xié)議,微控制器與移動(dòng)應(yīng)用程序或 PC 之間的通信可以無(wú)線(xiàn)完成。圖 1.3 是一個(gè)硬件系統(tǒng)設(shè)計(jì),由兩個(gè) DHT22 傳感器組成,這些傳感器連接到每個(gè)稱(chēng)為傳感器節(jié)點(diǎn)的 ESP8266 wemos 微控制器。模擬兩個(gè)傳感器節(jié)點(diǎn)的場(chǎng)景有不同的功能:

  • 節(jié)點(diǎn) 1 用于測(cè)量房間(室內(nèi))的溫度和濕度。
  • 節(jié)點(diǎn) 2 用于測(cè)量室外溫度和濕度。

?

?
poYBAGNQyZ2Ab-L7AAE1TAWehKw988.png
圖 1.3
?

?

Intel Edison Broker 使用MQTT 協(xié)議的數(shù)據(jù)采集設(shè)計(jì)系統(tǒng)可以從兩個(gè)傳感器節(jié)點(diǎn)接收傳感器數(shù)據(jù),然后用戶(hù)可以接收傳感器數(shù)據(jù),從而可以將傳感器測(cè)量數(shù)據(jù)存儲(chǔ)并顯示在實(shí)時(shí)圖形上。圖 1.4 顯示了安裝在 Intel Edison 上的 Node-RED 程序的設(shè)計(jì),該程序用作兩個(gè)傳感器節(jié)點(diǎn)和 Edison Intel 的接口。作為訂閱者的 Node-RED 被賦予與傳感器節(jié)點(diǎn)發(fā)布的主題相同的主題。來(lái)自傳感器節(jié)點(diǎn)的有效載荷數(shù)據(jù)格式(來(lái)自 DHT22 的測(cè)量數(shù)據(jù))是 json 數(shù)據(jù)格式,因此訂閱者 (Node-RED) 將接受相同的數(shù)據(jù)格式。

?

?
poYBAGNQyaCAf0zoAADFagQh5ik914.png
圖 1.4
?

?

在程序的循環(huán)函數(shù)中,發(fā)送由讀取溫濕度數(shù)據(jù)組成的payload傳感器的過(guò)程,格式為json。用于向服務(wù)器發(fā)送數(shù)據(jù)的 MQTT 發(fā)布的主題是“sensordht / inside”和“sensordht / outside”。已安裝 Node-RED 的 Edison Intel 可以通過(guò)提供相同的訂閱主題來(lái)接收傳感器負(fù)載。因此,發(fā)送和接收有效載荷傳感器的過(guò)程可以根據(jù)傳感器節(jié)點(diǎn)和英特爾愛(ài)迪生作為 MQTT 服務(wù)器的設(shè)計(jì)或集成運(yùn)行。總體而言,硬件設(shè)計(jì)系統(tǒng)的實(shí)現(xiàn)如圖 1.5 所示。

?

?
poYBAGNQyaWAUJIOAAWm6wP-wl8535.jpg
圖 1.5:硬件設(shè)計(jì)系統(tǒng)的實(shí)現(xiàn)

Influxdb 上數(shù)據(jù)實(shí)時(shí) Node-RED 和數(shù)據(jù)收集的可視化

在測(cè)試了ESP8266傳感器節(jié)點(diǎn)和Intel Edison微控制器作為MQTT服務(wù)器的硬件之后,通過(guò)Node-RED儀表板實(shí)現(xiàn)了測(cè)量數(shù)據(jù)的可視化。接口軟件設(shè)計(jì)的實(shí)現(xiàn)旨在實(shí)時(shí)顯示來(lái)自?xún)蓚€(gè)傳感器節(jié)點(diǎn)(ESP8266 微控制器)的測(cè)量數(shù)據(jù)。

pYYBAGNQyaqAFYlNAAI2-8cyLZI178.png
圖 1.6。

Node-RED 儀表板上顯示了 4 個(gè)物理量,包括 Tout(室外溫度)、Tin(室內(nèi)溫度)、Hout(室外濕度)、Hin(室內(nèi)濕度)。在 Node-RED 儀表板上可視化整個(gè)數(shù)據(jù)如圖 1.7 所示。

?
pYYBAGNQya2AQM0NAAD6wZNbKig654.png
圖 1.7

通過(guò)集成 Wemos ESP8266 微控制器作為傳感器節(jié)點(diǎn),英特爾 Edison 作為代理,成功測(cè)試了使用 MQTT 協(xié)議的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)。作為整個(gè)系統(tǒng)實(shí)施的溫度和濕度測(cè)量模擬場(chǎng)景已使用 Node-RED 軟件成功可視化。來(lái)自?xún)蓚€(gè)傳感器節(jié)點(diǎn)的 DHT22 測(cè)量/有效載荷數(shù)據(jù)已成功存儲(chǔ)在 influxdb 數(shù)據(jù)庫(kù)中。


傳感器 智能網(wǎng)關(guān) MQTT
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書(shū) Datasheet 佰祥電子
  2. 1.12 MB  |  5次下載  |  免費(fèi)
  3. 2HT81696H 內(nèi)置升壓的30W立體聲D類(lèi)音頻功放數(shù)據(jù)手冊(cè)
  4. 1.21 MB   |  1次下載  |  免費(fèi)
  5. 3HTA6863 3W超低噪聲超低功耗單聲道D類(lèi)音頻功率放大器數(shù)據(jù)手冊(cè)
  6. 0.87 MB   |  次下載  |  免費(fèi)
  7. 4南芯 Southchip SC8802C 充電控制器 規(guī)格書(shū) Datasheet 佰祥電子
  8. 88.16 KB  |  次下載  |  免費(fèi)
  9. 5矽力杰 Silergy SY7065 同步升壓轉(zhuǎn)換器 規(guī)格書(shū) Datasheet 佰祥電子
  10. 910.67 KB  |  次下載  |  免費(fèi)
  11. 6矽力杰 Silergy SY7066 同步升壓轉(zhuǎn)換器 規(guī)格書(shū) Datasheet 佰祥電子
  12. 989.14 KB  |  次下載  |  免費(fèi)
  13. 7WD6208A產(chǎn)品規(guī)格書(shū)
  14. 631.24 KB  |  次下載  |  免費(fèi)
  15. 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊(cè)
  16. 1.64 MB   |  次下載  |  2 積分

本月

  1. 1EMC PCB設(shè)計(jì)總結(jié)
  2. 0.33 MB   |  12次下載  |  免費(fèi)
  3. 2PD取電芯片 ECP5702規(guī)格書(shū)
  4. 0.88 MB   |  5次下載  |  免費(fèi)
  5. 3矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書(shū) Datasheet 佰祥電子
  6. 1.12 MB  |  5次下載  |  免費(fèi)
  7. 4氮化鎵GaN FET/GaN HEMT 功率驅(qū)動(dòng)電路選型表
  8. 0.10 MB   |  3次下載  |  免費(fèi)
  9. 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊(cè)
  10. 0.88 MB   |  3次下載  |  免費(fèi)
  11. 6SY50655 用于高輸入電壓應(yīng)用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
  12. 1.01 MB   |  3次下載  |  免費(fèi)
  13. 7怎么為半導(dǎo)體測(cè)試儀選擇精密放大器
  14. 0.65 MB   |  2次下載  |  免費(fèi)
  15. 8SY52341 次級(jí)側(cè)同步整流英文手冊(cè)
  16. 0.94 MB   |  2次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935137次下載  |  10 積分
  3. 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233095次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191469次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  10. 158M  |  183360次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81606次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73832次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分
丰镇市| 台南县| 内乡县| 出国| 乌拉特中旗| 威宁| 枣庄市| 许昌市| 太保市| 宜春市| 连南| 巴塘县| 中西区| 桂平市| 金阳县| 玛纳斯县| 新宁县| 娱乐| 逊克县| 璧山县| 阜城县| 南召县| 上栗县| 陕西省| 米泉市| 英吉沙县| 富蕴县| 奎屯市| 云南省| 柯坪县| 孙吴县| 紫阳县| 长寿区| 兰西县| 图们市| 上栗县| 宣威市| 承德县| 江北区| 尼勒克县| 松原市|