资料介绍
描述
问题
我们经历了本世纪以来最严重的流行病,即 Covid 19。通过接触者追踪可以最大限度地减少病毒的传播。目前我们正在尝试很多方法来更好地追踪联系人,但没有一个成功。
解决方案
MY TRACKER 是一款带有 Core2 的小型跟踪设备,适用于 AWS IoT EduKit。该设备将生成包含所有个人信息的个人二维码。然后,拥有 MY TRACKER 的人进入任何可以向安全人员出示其 MY TRACKER QR 码的场所,他们可以用手机扫描此设备的 QR 码并获取他的所有个人详细信息,例如姓名、身份证号码、地址、电话号码。MY TRACKER 还具有 WIFI 功能,设备可以通过场所 WIFI 连接更新他的位置。这是进行接触者追踪的最佳方式。
AWS IoT EduKit 的 Core2 是什么?
AWS IoT EduKit 通过将参考硬件套件与一组易于理解的教育教程和示例代码相结合,使开发人员(从学生到经验丰富的专业人士)能够轻松获得构建端到端 IoT 应用程序的实践经验。
我的追踪器是如何工作的?
AWS IoT EduKit 可以生成带有用户个人详细信息的唯一二维码。我开发了一个 Android 移动应用程序,作为想要跟踪访问该场所的访客的店主的网关设备,该设备通过 MQTT 连接到 AWS IoT 核心。网关可以使用手机摄像头读取用户的二维码。一旦用户将他的二维码展示给网关设备移动设备,它将扫描二维码并提取用户的个人信息,然后网关设备通过 MQTT 将数据发布到 AWS。
然后用户的详细信息存储在 AWS DynamoDB 中,通过单击网关中的列表可以查看用户的信息和他们访问特定地点的日期时间。
用户还可以使用 AWS IoT EduKit 查看他访问过的地方。这是进行接触者追踪的最安全方法。所有收集的数据都存储在 AWS DynamoDB 中,任何一个部分都可以在任何给定时间查看数据。该设备使接触者追踪变得容易,同时摆脱了商店、银行、酒店和办公室基于纸和笔的客户数据收集。
准备 AWS IoT EduKit
首先,我们需要创建一个包含个人详细信息的二维码。我使用了在线二维码生成器 这是一个非常易于使用的工具,只需输入您的个人详细信息,您就可以生成不同大小的 QR,您可以将其下载为 PNG、SVG 或 EPS。在这里,我使用了 PNG 文件类型。
获得 QR 码后,您必须将其转换为 C 字节数组以与 LVGL(套件的显示库)一起使用。我使用了转换器。通过上传网站上方的二维码,该过程很简单,您可以下载带有必要代码的 *.c 文件。
下载的 *.c 可以直接复制到您的项目文件夹中。
#if defined(LV_LVGL_H_INCLUDE_SIMPLE)
#include "lvgl.h"
#else
#include "lvgl/lvgl.h"
#endif
#ifndef LV_ATTRIBUTE_MEM_ALIGN
#define LV_ATTRIBUTE_MEM_ALIGN
#endif
#ifndef LV_ATTRIBUTE_IMG_HOUSE_OFF
#define LV_ATTRIBUTE_IMG_HOUSE_OFF
#endif
const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_HOUSE_OFF uint8_t house_off_map[] = {
0x0c, 0x12, 0x1e, 0xff, /*Color of index 0*/
0xf6, 0xf9, 0xf8, 0xff, /*Color of index 1*/
.
.
.
现在我们需要为我们的 AWS IoT EduKit 创建一个新项目。为此,您需要按照 AWS 提供的以下指南中的步骤进行操作。
确保从一开始就遵循指南。我使用“Core2-for-AWS-IoT-EduKit/Getting-Started”项目来创建我的项目。
添加生成的 *.c 并对代码进行必要的更改后,您将能够使用以下命令将固件刷新到 AWS IoT EduKit 中。
pio run --environment core2foraws --target upload
所有这些步骤和命令在上面的指南中都非常清楚地提到了,所以我不打算深入研究。该代码非常简单,一旦设备启动,它就会显示上传的二维码。
您可以在github中找到完整的跟踪器代码。
制作 My Tracker 网关
我使用 Android 手机作为网关,因为大多数人都有 Android 手机,所以在实施时非常容易。我使用 Android Studio 创建了简单的 Kotlin android 项目。网关连接到 WiFi,因此它可以访问 AWS 服务。一旦应用程序启动,它就会继续扫描二维码,一旦找到,它就会提取扫描二维码的信息。然后应用程序显示收集的信息并将其发布到 AWS IoT 核心。该地点的后来所有者可以使用应用程序中的列表检查访问者的历史记录。
该应用程序的完整代码可以在github中找到。
- 适用于AWS IoT Greengrass的Xilinx KV260入门指南
- UM-WI-038 DA16200 开始使用适用于 AWS-IoT 的 AT-Command
- UM-WI-016DA16200 适用于 AWS IoT 的门锁应用
- Buddy:建立在AWS Edukit上的智能设备
- 适用于AWS的M5Core2/Core2上的亚马逊Alexa
- UM-WI-016DA16200 适用于 AWS IoT 的门锁应用
- UM-WI-038 DA16200 开始使用适用于 AWS-IoT 的 AT-Command
- 基于AWS IoT EduKit的睡眠监测系统
- 适用于ESP32的AWS IoT Arduino库
- 用于PIC IoT和AVR IoT的AWS应用程序
- 基于AWS IoT EduKit构建Pandemic智能系统
- 适用于嵌入式C的AWS IoT设备开发工具包 5次下载
- 适用于低压大电流开关电源的多组变压器设计
- 适用于MPLAB工具设计的多条忠告
- 适用于PDA的PLC编程系统开发
- 适用于618/7xx芯片平台 AT开发 远程FOTA升级指南教程 271次阅读
- 隔离电源适用于电信/数据通信应用 936次阅读
- 如何编写适用于Go项目的Makefile 2074次阅读
- 稳压高侧驱动器(适用于LED尾灯应用)的实施方案 1632次阅读
- 基于一种适用于模拟脉宽调制PWM可调光的LED驱动器NCL2801解析 5524次阅读
- 基于一种适用于SSL产品的LED控制电路设计 1071次阅读
- 电压放大器适用于什么场合 1w次阅读
- 赛普拉斯推出微型无电池传感器Beacon套件,可适用各种物联网IoT应用 1169次阅读
- Super Sabre电源连接器系统,适用于大电流应用 854次阅读
- 适用于大功率动力马达逆变器的IGBT模块 7476次阅读
- TC1948P是红外线遥控发射电路,适用于录像机 2960次阅读
- 适用于868MHz至915MHz的射频布局参考设计电路图 4251次阅读
- 适用于420-470MHz的射频布局参考设计电路图 2250次阅读
- DS3645适用于网络服务器的安全存储器 1474次阅读
- 适用于RS232串口的温度检测电路 2597次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 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开发指南
- 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数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 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次下载 | 免费
评论
查看更多