色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

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

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

3天內不再提示
創作
電子發燒友網>電子資料下載>電子資料>基于AWS的物聯網虛擬環境站

基于AWS的物聯網虛擬環境站

2023-07-05 | zip | 0.00 MB | 次下載 | 免費

資料介紹

描述

概述

該項目是羅馬第一大學物聯網課程作業的第一部分。目的是建立一個基于亞馬遜網絡服務(AWS)的虛擬環境站,模擬一些傳感器(溫度、濕度、雨高、風向和風強度),從 Python 腳本生成來自兩個不同站的隨機值并將它們發送到具有 MQTT 代理的數據庫 (DynamoDB)。然后這些數據將顯示在一個簡單的 Web 應用程序上(本項目在 localhost 中運行)。在有用的鏈接部分,您可以找到指向第二部分、我的 GitHub 存儲庫和 YouTube 演示文稿的鏈接。

AWS 物聯網核心

Amazon Web Services是一個提供大量服務的云計算平臺。首先,您必須創建一個帳戶,請記住,如果您是學生,您將擁有一些優勢。然后,您可以訪問AWS 管理控制臺,它可以讓您找到所需的每項服務,并搜索IoT Core

pYYBAGOX4UuAZDfmAABVz7BR8Jo658.png
AWS 管理控制臺
?

創建事物

pYYBAGOX4VmATdcKAAA4CmDQ3wc853.png
AWS 物聯網核心
?

按照以下步驟創建新事物:

  • 當您在 IoT Core 服務中時,單擊管理
  • Things子選項卡中查找Create按鈕,然后選擇Create a single thing
  • 為您的事物命名,忽略其他字段并單擊下一步
  • 選擇一鍵式證書創建,然后單擊創建證書

現在您必須注意這一步,因為您需要將系統提供給您的證書保存在一個文件夾中,它們對于設置與您的 Thing 的連接非常重要。你必須為這個東西下載一個證書一個私鑰。

poYBAGOYtY2AVs0vAACdftGMS5k477.png
證書創建
?

然后在AWS 的根 CA附近單擊下載:您將被重定向到用于服務器身份驗證的 CA 證書頁面。您必須選擇Amazon Root CA 1并保存將顯示在擴展名為.pem的文件中的證書。最后,單擊激活完成。

現在您可以返回 AWS IoT Core 主頁并選擇Secure選項卡然后選擇Policies:現在您必須創建一個策略以附加到您的證書。

  • 策略子選項卡中,單擊創建
  • 為您的策略命名,使用“ * ”填寫操作資源 Arn字段,然后選中允許
  • 點擊創建

成功創建策略后,返回證書子選項卡,找到您的證書并單擊三個點;選擇附加策略并選擇您剛剛創建的策略。做得好!該事物已在 IoT Core 上正確創建。您可以在此處找到完整的 AWS IoT Core 文檔

動態數據庫

現在您需要一個數據庫來存儲您的數據,因此請返回 AWS 管理控制臺并搜索DynamoDB 現在點擊創建表:

  • 為您的桌子選擇一個名稱
  • 選擇一個主鍵(在這種情況下是ID
  • 選擇一個排序鍵(在這種情況下建議是datetime
pYYBAGOYtY-ADGU4AAEKzHxSVw4509.png
DynamoDB 表
?

DynamoDB 用途廣泛,您可以通過多種方式創建和獲取項目,例如使用規則或使用AWS Lambda。在我們的例子中,一切都是使用 Python 腳本完成的。您可以在此處找到完整的 DynamoDB 文檔

編碼

首先,您需要下載適用于 Python 的 AWS 開發工具包(終端:pip install boto3. 在腳本中:import boto3 )。然后你就可以建立與你事物的連接:

poYBAGOYtZKABlc9AADdNrt_vus646.png
連接設置
?

您可以在之前創建的事物的信息選項卡中找到您的端點 (ARN)。在同一函數中初始化 MQTT 通信記得導入 AWSIoTMQTTClient ):

poYBAGOYtZeAWDVHAACxBLujPwk460.png
MQTT 設置
?

開始連接并訂閱您的主題:

pYYBAGOYtZmAcve6AABQzxvRjvY204.png
連接和訂閱
?

也可以檢查連接是否正常工作。為此,您必須返回 IoT Core 服務,選擇“測試”選項卡并訂閱一個主題:顯然該主題必須與您在代碼中聲明的相同;之后,如果您運行模擬,您應該在終端和 IoT Core 中獲得相同的結果:

poYBAGOYtZ-ACODgAAFQPdsmL78618.png
測試頁
?

然后,您可以選擇一種方法來模擬虛擬傳感器的數據檢測就我而言,這些數據只是在某些范圍內隨機生成的:

  • 溫度(-50 | 50 攝氏度)
  • 濕度 (0 | 100%)
  • 風向(0 | 360 度)
  • 風強 (0 | 100 m/s)
  • 雨高(0 | 50 mm / h)

數據將在同一腳本中發送到 DynamoDB:

pYYBAGOYtaKAY5EHAACuFSTEDV0288.png
存儲數據
?

網絡儀表板

最后,Web 應用程序將顯示存儲在數據庫中的數據。在我的例子中,它是一個在 localhost 中運行的簡單應用程序,使用Django 創建。Web 應用程序提供:

  • 每個虛擬站的最后一次檢測
pYYBAGOYtaSAERgrAACRFXtHrf8169.png
上次檢測
?
  • 各站最近一小時的所有數據
poYBAGOYtamAbvT3AAEcP8upDZ8213.png
最后一小時存儲的數據
?
  • 對于每個傳感器,過去一小時內所有站點的數據
pYYBAGOYtayAE9D0AACLNXfbRzg502.png
最后的數據
?

系統如何運作

該代碼在我的 Github 存儲庫中可用,顯然,如果您想使用它,您必須更改一些參數,例如端點和證書的路徑。

有用的鏈接


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

評論

查看更多

下載排行

本周

  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次下載  |  免費
主站蜘蛛池模板: 中文字幕永久在线观看| 人人爽久久久噜噜噜丁香AV| 国产乱码一区二区三区| proburn中文破解版下载| 2022精品福利在线小视频| 伊人久久大香线蕉综合影| 亚洲久久少妇中文字幕| 色综合99久久久国产AV| 秋霞影院福利电影| 青青草伊人网| 热久久2018亚洲欧美| 日本aa大片| 清冷受被CAO的合不拢| 日本19禁啪啪吃奶大尺度| 日日日操操操| 视频一区亚洲中文字幕| 跳蛋按摩棒玉势PLAY高H| 体育生爆操| 亚洲AV久久久噜噜噜久久| 午夜精品久久久久久久爽牛战| 无码射肉在线播放视频| 小黄文纯肉污到你湿| 亚洲精品人成电影网| 亚洲最大日夜无码中文字幕| 中文字幕免费在线视频| 97视频在线观看免费视频| 99热在线播放| 国产成人啪精品视频免费网| 国产私拍福利精品视频| 精品久久伊人| 男人插曲女人身体视频| 日本高清不卡一区久久精品| 神马电影我不卡国语版| 校园全肉高h湿一女多男| 亚洲视频中文字幕| 18美女腿打开无遮软件| 爱很烂qvod| 国产午夜精品理论片| 久久国产av偷拍在线| 暖暖视频中国在线观看免费韩国| 日本888xxxx|