資料介紹
描述
第 1 步:先決條件
- 通過https://edukit.workshop.aws/en/getting-started.html設(shè)置您的環(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
- 角色和權(quán)限文件:
aws/my-iot-policy.json
aws/iot-policy.json
可以使用此處描述的步驟創(chuàng)建角色和權(quán)限:https ://docs.aws.amazon.com/iot/latest/developerguide/iot-create-role.html
AWS Lambda 函數(shù)需要使用這些文件中描述的權(quán)限運行。
- 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)
這兩個表將用于保存來自設(shè)備的消息,并在需要時通知受感染的設(shè)備。
第 3 步:為 AWS IoT EduKit 構(gòu)建并部署到 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.makelele.cn/tags/藍牙/' target='_blank' class='arckwlink_none'>藍牙設(shè)備并使用 MQTT 將列表發(fā)送到 AWS:

?

- 當在 [client-id]/seen 主題上收到消息時,看到的設(shè)備列表將保存在 DynamoDB 中:
?

- 如果按下受感染按鈕,則會向云端發(fā)送一條消息以通知所有潛在聯(lián)系人。使用 MQTT 發(fā)送消息:
?

?

?

?

消息發(fā)送到 AWS 后,受感染按鈕將重置為正常狀態(tài)。
消息由 Lambda 函數(shù)處理后,所有聯(lián)系人都被設(shè)置為受感染:
?

如果使用“檢查”按鈕,應用程序?qū)⑾蛟贫税l(fā)送一條消息,詢問設(shè)備是否與受感染的設(shè)備接觸:
?

響應將使用 MQTT 發(fā)送到 [client-id]/check_response 主題。
?
- 入侵者警報開源構(gòu)建
- 浮油警報開源分享
- 玩手機游戲既有趣又健康的開源項目
- 運動感應警報開源分享
- 溫度警報設(shè)備開源案例
- Burgler防盜警報設(shè)備開源
- 火警警報開源分享
- 交貨警報系統(tǒng)開源分享
- CPU壓力水平警報開源分享
- MiMaMori家庭安全警報開源分享
- 火災警報開源項目
- 點亮蜂鳴器警報開源項目
- 警報系統(tǒng)開源分享
- 自動消毒與消毒警報開源
- 能量警報器開源分享
- 關(guān)于FPGA的開源項目介紹 2.7k次閱讀
- 優(yōu)秀的IC/FPGA開源項目:偽紅外圖像處理 3.6k次閱讀
- 如何使用IC555創(chuàng)建6個有趣的警報器和警報音效發(fā)生器電路 6.8k次閱讀
- 怎么上手 PR 流程?如何開始參與開源項目? 2.3k次閱讀
- 選擇開源項目的重要因素 2.6k次閱讀
- 全年開源項目的盤點和總結(jié) 4.1k次閱讀
- 地震警報器制作詳解 1.2w次閱讀
- NASA的開源軟件是什么?NASA的開源軟件的詳細分析 8.4k次閱讀
- 基于Altium Designer的OSHw開源項目 5k次閱讀
- 2018 年 2 月份 GitHub 上最熱門的開源項目 5.1k次閱讀
- 開發(fā)者不可錯過的開源項目—人工智能篇 6.8k次閱讀
- 展示Python機器學習開源項目以及在分析過程中發(fā)現(xiàn)的非常有趣的見解和趨勢 4.6k次閱讀
- Python機器學習開源項目分析過程中的見解和趨勢 895次閱讀
- FAST:基于FPGA的SDN交換機開源項目(一) 5.2k次閱讀
- 11個機器學習開源項目 3.1k次閱讀
下載排行
本周
- 1新一代網(wǎng)絡可視化(NPB 2.0)
- 3.40 MB | 1次下載 | 免費
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 1次下載 | 10 積分
- 3MDD品牌三極管MMBT3906數(shù)據(jù)手冊
- 2.33 MB | 次下載 | 免費
- 4MDD品牌三極管S9012數(shù)據(jù)手冊
- 2.62 MB | 次下載 | 免費
- 5LAT1218 如何選擇和設(shè)置外部晶體適配 BlueNRG-X
- 0.60 MB | 次下載 | 3 積分
- 6LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
- 0.89 MB | 次下載 | 3 積分
- 7收音環(huán)繞擴音機 AVR-1507手冊
- 2.50 MB | 次下載 | 免費
- 8MS1000TA 超聲波測量模擬前端芯片技術(shù)手冊
- 0.60 MB | 次下載 | 免費
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 5蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 6蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
- 7100W準諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
- 8FS8025B USB的PD和OC快充協(xié)議電壓誘騙控制器IC技術(shù)手冊
- 1.81 MB | 1次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論