資料介紹
描述
第 1 步:先決條件
- 通過https://edukit.workshop.aws/en/getting-started.html設置您的環(huán)境
- 通過https://edukit.workshop.aws/en/blinky-hello-world.html將證書添加到您的 AWS 賬戶
步驟 2:創(chuàng)建 Lambda 函數(shù)和規(guī)則
- 所需的 AWS Lambda 函數(shù)位于
aws/readSeen.js
aws/checkInfected.js
aws/readInfected.js
- 規(guī)則也在 aws 目錄中:
aws/CheckInfected.json
aws/ReadInfected.json
aws/ReadSeen.json
可以按照此處描述的步驟創(chuàng)建規(guī)則:https ://docs.aws.amazon.com/iot/latest/developerguide/iot-create-rule.html
- 角色和權限文件:
aws/my-iot-policy.json
aws/iot-policy.json
可以使用此處描述的步驟創(chuàng)建角色和權限:https ://docs.aws.amazon.com/iot/latest/developerguide/iot-create-role.html
AWS Lambda 函數(shù)需要使用這些文件中描述的權限運行。
- DynamoDB 表:
table name: health_alarm_seen:
- partition key: own (String)
- sort key: seen (String)
global index: seen-own-index:
- partition key: seen (String)
- sort key: own (String)
table name: health_alarm_infected
- partition key: own (String)
這兩個表將用于保存來自設備的消息,并在需要時通知受感染的設備。
第 3 步:為 AWS IoT EduKit 構建并部署到 Core2
- 步驟類似于“云連接Blinky”教程
pio run --environment core2foraws --target menuconfig
pio run --environment core2foraws
pio run --environment core2foraws --target upload
pio run --environment core2foraws --target monitor
第 4 步:演示
- Health Alert 應用程序?qū)呙韪浇?a href='http://www.1cnz.cn/tags/藍牙/' target='_blank' class='arckwlink_none'>藍牙設備并使用 MQTT 將列表發(fā)送到 AWS:
?
- 當在 [client-id]/seen 主題上收到消息時,看到的設備列表將保存在 DynamoDB 中:
?
- 如果按下受感染按鈕,則會向云端發(fā)送一條消息以通知所有潛在聯(lián)系人。使用 MQTT 發(fā)送消息:
?
?
?
?
消息發(fā)送到 AWS 后,受感染按鈕將重置為正常狀態(tài)。
消息由 Lambda 函數(shù)處理后,所有聯(lián)系人都被設置為受感染:
?
如果使用“檢查”按鈕,應用程序?qū)⑾蛟贫税l(fā)送一條消息,詢問設備是否與受感染的設備接觸:
?
響應將使用 MQTT 發(fā)送到 [client-id]/check_response 主題。
?
- 入侵者警報開源構建
- 浮油警報開源分享
- 玩手機游戲既有趣又健康的開源項目
- 運動感應警報開源分享
- 溫度警報設備開源案例
- Burgler防盜警報設備開源
- 火警警報開源分享
- 交貨警報系統(tǒng)開源分享
- CPU壓力水平警報開源分享
- MiMaMori家庭安全警報開源分享
- 火災警報開源項目
- 點亮蜂鳴器警報開源項目
- 警報系統(tǒng)開源分享
- 自動消毒與消毒警報開源
- 能量警報器開源分享
- 關于FPGA的開源項目介紹 1161次閱讀
- 優(yōu)秀的IC/FPGA開源項目:偽紅外圖像處理 1949次閱讀
- 如何使用IC555創(chuàng)建6個有趣的警報器和警報音效發(fā)生器電路 4071次閱讀
- 怎么上手 PR 流程?如何開始參與開源項目? 1470次閱讀
- 選擇開源項目的重要因素 2122次閱讀
- 全年開源項目的盤點和總結(jié) 3231次閱讀
- 地震警報器制作詳解 1w次閱讀
- NASA的開源軟件是什么?NASA的開源軟件的詳細分析 7188次閱讀
- 基于Altium Designer的OSHw開源項目 3609次閱讀
- 2018 年 2 月份 GitHub 上最熱門的開源項目 4554次閱讀
- 開發(fā)者不可錯過的開源項目—人工智能篇 6184次閱讀
- 展示Python機器學習開源項目以及在分析過程中發(fā)現(xiàn)的非常有趣的見解和趨勢 4080次閱讀
- Python機器學習開源項目分析過程中的見解和趨勢 703次閱讀
- FAST:基于FPGA的SDN交換機開源項目(一) 4531次閱讀
- 11個機器學習開源項目 2767次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多