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

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>基于AWS的物聯(lián)網(wǎng)虛擬環(huán)境站

基于AWS的物聯(lián)網(wǎng)虛擬環(huán)境站

2023-07-05 | zip | 0.00 MB | 次下載 | 免費(fèi)

資料介紹

描述

概述

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

AWS 物聯(lián)網(wǎng)核心

Amazon Web Services是一個(gè)提供大量服務(wù)的云計(jì)算平臺(tái)。首先,您必須創(chuàng)建一個(gè)帳戶,請(qǐng)記住,如果您是學(xué)生,您將擁有一些優(yōu)勢(shì)。然后,您可以訪問AWS 管理控制臺(tái),它可以讓您找到所需的每項(xiàng)服務(wù),并搜索IoT Core

pYYBAGOX4UuAZDfmAABVz7BR8Jo658.png
AWS 管理控制臺(tái)
?

創(chuàng)建事物

pYYBAGOX4VmATdcKAAA4CmDQ3wc853.png
AWS 物聯(lián)網(wǎng)核心
?

按照以下步驟創(chuàng)建新事物:

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

現(xiàn)在您必須注意這一步,因?yàn)槟枰獙⑾到y(tǒng)提供給您的證書保存在一個(gè)文件夾中,它們對(duì)于設(shè)置與您的 Thing 的連接非常重要。你必須為這個(gè)東西下載一個(gè)證書一個(gè)私鑰。

poYBAGOYtY2AVs0vAACdftGMS5k477.png
證書創(chuàng)建
?

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

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

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

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

動(dòng)態(tài)數(shù)據(jù)庫

現(xiàn)在您需要一個(gè)數(shù)據(jù)庫來存儲(chǔ)您的數(shù)據(jù),因此請(qǐng)返回 AWS 管理控制臺(tái)并搜索DynamoDB 現(xiàn)在點(diǎn)擊創(chuàng)建表:

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

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

編碼

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

poYBAGOYtZKABlc9AADdNrt_vus646.png
連接設(shè)置
?

您可以在之前創(chuàng)建的事物的信息選項(xiàng)卡中找到您的端點(diǎn) (ARN)。在同一函數(shù)中初始化 MQTT 通信記得導(dǎo)入 AWSIoTMQTTClient ):

poYBAGOYtZeAWDVHAACxBLujPwk460.png
MQTT 設(shè)置
?

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

pYYBAGOYtZmAcve6AABQzxvRjvY204.png
連接和訂閱
?

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

poYBAGOYtZ-ACODgAAFQPdsmL78618.png
測(cè)試頁
?

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

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

數(shù)據(jù)將在同一腳本中發(fā)送到 DynamoDB:

pYYBAGOYtaKAY5EHAACuFSTEDV0288.png
存儲(chǔ)數(shù)據(jù)
?

網(wǎng)絡(luò)儀表板

最后,Web 應(yīng)用程序?qū)@示存儲(chǔ)在數(shù)據(jù)庫中的數(shù)據(jù)。在我的例子中,它是一個(gè)在 localhost 中運(yùn)行的簡(jiǎn)單應(yīng)用程序,使用Django 創(chuàng)建。Web 應(yīng)用程序提供:

  • 每個(gè)虛擬站的最后一次檢測(cè)
pYYBAGOYtaSAERgrAACRFXtHrf8169.png
上次檢測(cè)
?
  • 各站最近一小時(shí)的所有數(shù)據(jù)
poYBAGOYtamAbvT3AAEcP8upDZ8213.png
最后一小時(shí)存儲(chǔ)的數(shù)據(jù)
?
  • 對(duì)于每個(gè)傳感器,過去一小時(shí)內(nèi)所有站點(diǎn)的數(shù)據(jù)
pYYBAGOYtayAE9D0AACLNXfbRzg502.png
最后的數(shù)據(jù)
?

系統(tǒng)如何運(yùn)作

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

有用的鏈接


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

評(píng)論

查看更多

下載排行

本周

  1. 1使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
  2. 2.96 MB   |  44次下載  |  免費(fèi)
  3. 2聯(lián)想E46L DAOLL6筆記本電腦圖紙
  4. 1.10 MB   |  2次下載  |  5 積分
  5. 3MATLAB繪圖合集
  6. 27.12 MB   |  2次下載  |  5 積分
  7. 4PR735,使用UCC28060的600W交錯(cuò)式PFC轉(zhuǎn)換器
  8. 540.03KB   |  1次下載  |  免費(fèi)
  9. 5UCC38C42 30W同步降壓轉(zhuǎn)換器參考設(shè)計(jì)
  10. 428.07KB   |  1次下載  |  免費(fèi)
  11. 6DV2004S1/ES1/HS1快速充電開發(fā)系統(tǒng)
  12. 2.08MB   |  1次下載  |  免費(fèi)
  13. 7模態(tài)分解合集matlab代碼
  14. 3.03 MB   |  1次下載  |  2 積分
  15. 8美的電磁爐維修手冊(cè)大全
  16. 1.56 MB   |  1次下載  |  5 積分

本月

  1. 1使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
  2. 2.96 MB   |  44次下載  |  免費(fèi)
  3. 2UC3842/3/4/5電源管理芯片中文手冊(cè)
  4. 1.75 MB   |  15次下載  |  免費(fèi)
  5. 3DMT0660數(shù)字萬用表產(chǎn)品說明書
  6. 0.70 MB   |  13次下載  |  免費(fèi)
  7. 4TPS54202H降壓轉(zhuǎn)換器評(píng)估模塊用戶指南
  8. 1.02MB   |  8次下載  |  免費(fèi)
  9. 5STM32F101x8/STM32F101xB手冊(cè)
  10. 1.69 MB   |  8次下載  |  1 積分
  11. 6HY12P65/HY12P66數(shù)字萬用表芯片規(guī)格書
  12. 0.69 MB   |  6次下載  |  免費(fèi)
  13. 7華瑞昇CR216芯片數(shù)字萬用表規(guī)格書附原理圖及校正流程方法
  14. 0.74 MB   |  6次下載  |  3 積分
  15. 8華瑞昇CR215芯片數(shù)字萬用表原理圖
  16. 0.21 MB   |  5次下載  |  3 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935119次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420061次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73807次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65987次下載  |  10 積分
主站蜘蛛池模板: 91精品久久国产青草| 天天操穴| 国产精品人人爱一区二区白浆| 亚洲网站免费看| 天天爽夜夜爽人人爽| 手机看片1024手机在线观看| 男人免费看片| 欧美一区二区视频三区| 日本国产黄色片| 天天综合色天天综合网| 丁香综合激情| 中文字幕有码视频| 一级毛片a| 色激情小说| 经典三级第一页| 清纯漂亮小美女准备啪啪| 特黄特色大片免费播放路01| 一级做受毛片免费大片| 精品色图| 手机在线免费观看视频| 热re66久久精品国产99热| 免费在线成人网| 免费又爽又黄的禁片1000部| 在线亚洲欧美性天天影院| 精品国产亚洲人成在线| 国产高清在线精品| 深爱激情小说网| 国产成人经典三级在线观看| 亚洲精品日韩专区silk| 色色视频网| 日本欧美强乱视频在线| 月夜免费观看完整视频| free性日本| 国产chinesehd精品酒店| 婷婷六月激情| 天天综合五月天| 在线亚洲日产一区二区| 哺乳期xxxx视频| 欧美日韩一区二区三区毛片| 国模大尺度在线| 分分精品|