在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>使用RIOT/Google IoT/MQTT的環境站

使用RIOT/Google IoT/MQTT的環境站

2023-06-30 | zip | 0.00 MB | 次下載 | 免費

資料介紹

描述

你好,為了更好地理解這篇文章,我建議你閱讀上一篇關于第一部分的鏈接:使用谷歌云物聯網和MQTT的環境站

這一次,在上一篇文章中開發的基于云的組件之上構建,我不得不將虛擬環境站替換為使用RIOT-OSMQTT-SN協議構建的新環境站。

結構概述

這里的組件:

poYBAGOADMOAJpQ9AAIX5qzP9ck785.png
?
  • 2(或更多)由RIOT-OS實現的設備,它們能夠使用本機模擬器生成隨機值或真實硬件;
  • 一個MQTT-SN代理(本例中為mosquitto.rsmb ),用于將所有消息從設備轉發到網關;
  • 一個簡單的網關(或透明橋),由Python 實現,用于從RIOT-OS設備收集數據并將其發送到谷歌云平臺;
  • 歌云平臺,提供Cloud IoT 核心Pub/Sub API,用于管理連接、設備以及與 Web 應用程序交換的消息;
  • 使用nodejs + express和一些其他相關框架構建的 web 應用程序;
  • 用于存儲的Mongodb NoSQL 數據庫程序;
注意:我的github上提供的代碼適用于我的個人 google 帳戶上的憑據。我沒有上傳密鑰,如果你想運行它,你需要自己設置。

RIOT-OS 簡介

RIOT 是一種小型實時多線程操作系統,適用于網絡化、內存受限的系統,專注于低功耗無線物聯網 (IoT) 設備。它是開源軟件,根據 GNU 寬通用公共許可證 ( LGPL ) 發布。

它基于以下設計原則:能效、實時能力、內存占用小、模塊化和統一的 API 訪問,獨立于底層硬件。

它支持多個驅動程序,允許用戶開箱即用。此外,依賴于硬件的代碼被減少到最低限度,并從內核本身中抽象出來。

poYBAGOYB2OAGxlkAAEOPzOt5IE123.png
?

這些特性,以及在多個平臺上運行的可能性,包括嵌入式設備以及普通 PC(帶有“本機板”),使 RIOT-OS 成為構建物聯網系統的絕佳選擇。

為什么選擇 MQTT-SN?

MQTT-SN 被設計為盡可能接近 MQTT,但它適應無線通信環境的特殊性,如低帶寬、高鏈路故障、短消息長度等。它還針對低帶寬的實現進行了優化。 - 成本低、處理和存儲資源有限的電池供電設備。

pYYBAGOYB2iAVoeuAADEnhmmYHY572.png
?

但是,MQTT-SN 不是 MQTT,因此它需要一個透明網關,它是一個守護進程或小型服務器,它通過多個傳輸接收傳入的 MQTT-SN 數據并將它們轉換為適合連接到 MQTT 服務器的 MQTT。

網關設置

假設您已經完成了上一篇文章“云平臺設置”部分的說明,還需要以下步驟才能使這部分工作:

poYBAGOYB3eAHa1hAAGlcQuZoQ0972.png
?
  • 打開gateway.py文件并更改頂部的設置部分,以將其與您的配置文件連接:
# SETUP
project_id = 'your_project_ID'
registry_id = 'your_register_ID'
cloud_region = 'your_region'
device_id = 'your_device_ID'
sub_topic = 'your_topic'
  • 然后運行:

$ python gateway_RIOT.py

原生板

在本節中,我將展示如何設置項目以使其在本機板模擬器上運行,這樣您就可以在筆記本電腦上簡單地試用它而無需外部板。

  • 由于代碼基于emcute_mqttsn示例,因此部分設置也非常相似。因此,要運行 mosquitto RSMB (真正的小型消息代理),只需按照以下鏈接中“設置代理”部分的說明進行操作:https ://github.com/RIOT-OS/RIOT/tree/master/示例/emcute_mqttsn
  • 由于我們使用的是原生板,我們還需要在devices_RIOT文件夾中設置運行這兩個命令的虛擬網絡接口

$ sudo ./RIOT/dist/tools/tapsetup/tapsetup

$ sudo ip a a fec0:affe::1/64 dev tapbr0

  • 選擇一個設備文件夾并通過以下方式運行它:

$ BOARD=native make all term PORT=tap0

  • 此時,我們應該有這種情況,左邊是設備,右上角是蚊子代理,右下角是網關
pYYBAGOYB5mAEoJ-AAimxOlMjU4837.png
?
  • 要完成設置,請在設備終端上(已經工作!),運行以下兩個命令:

> ifconfig 5 add fec0:affe::99

> con fec0:affe::1 1885

  • 現在,設備已連接到代理并準備好使用 pub/sub 范例的所有功能。要查看所有功能運行命令help,否則,直接開始自主發送,只需運行:

> start ...

  • 這是最后的情況
poYBAGOYB9SAMSxeAA2gBvEhwPg728.png
?

正如我們所見,RIOT 設備通過 MQTT-SN 代理將遙測數據發送到網關,網關最終將它們發送到谷歌云平臺。

結論

總之,該應用程序現在能夠從之前實現的虛擬設備和新的 RIOT-OS 實現中檢索數據。

其他一些有用的設置鏈接是:

對于下一個任務:


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

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 五月天激情在线 | 乱高h亲女 | 亚洲第二页| 菲菲国产在线观看 | 色老头综合| 天天干天| 中文三级视频 | 亚洲色播永久网址大全 | 久青草免费视频手机在线观看 | 最新版天堂资源8网 | 六月婷婷色 | 人人干网站 | 卡2卡三卡四卡精品公司 | 免费黄色大片视频 | 美女扒尿口给男人桶到爽 | 在线免费色 | 激情婷婷六月天 | 97久久天天综合色天天综合色 | 日本高清视频色 | 黄色www网站 | 老色批| 78m-78模成视频在线 | 特级淫片aaaaa片毛片 | 色黄污在线看黄污免费看黄污 | 浓厚な接吻と肉体の交在线观看 | 手机在线看片国产 | 狠狠色噜狠狠狠狠 | 天天操综合网 | 男人操女人在线观看 | 成人欧美一区二区三区视频不卡 | 午夜精品久久久久久久久 | 国产理论最新国产精品视频 | 久操中文| 四虎永久在线精品免费观看地址 | 1314亚洲人成网站在线观看 | 色老头综合| 日韩一级片免费在线观看 | 黄色工厂在线播放 | 啪啪网站免费 | 神马影院午夜在线 | 欧美日韩一区在线观看 |