资料介绍
描述
介绍:
尽管明信片的使用越来越少,但它仍然主要在印度使用。与 gmail 不同 每小时检查一次邮箱并不容易,因为它涉及体力劳动。进入 AWS 服务,借助 AWS IOT 和 Amazon Push Notification Service,将物理世界和数字世界融合在一起,解决这个问题变得非常简单。
概念:
CAD 模型显示了邮件到达的缝隙。想法是当 LED 光源和 LDR 之间的路径被中断时,通过光的变化来检测邮件的进入情况。
使用的平台:
AWS IOT 和 SNS: AWS IOT 使以可靠的方式连接设备变得方便和安全。在这里,我们使用 MQTT 对 AWS IOT 资源进行身份验证和通信。MQTT 是一种机器对机器协议,主要用于物联网应用程序。AWS IOT 充当 MQTT 代理,Intel Galileo Gen 2 上的 python 代码充当 MQTT 客户端,可实现安全通信。
Grove 入门套件: 该项目使用 Seed Studio 的 Groove 入门套件中的 LDR 和 LED。它包含一个 arduino 外形尺寸的扩展板,能够以简单的即插即用方式快速制作原型。
设置 AWS IOT 和 SNS:
在提供的所有服务中,我们今天选择了 AWS IOT。
遍历入门页面后,单击创建资源
现在创建一个东西。所有机器都在 AWS IOT 中考虑事物,需要身份验证才能与 AWS IOT 资源进行通信。
适当地命名资源并单击创建
创建后我们可以看到没有附加证书,所以点击连接设备。
即使我们在 Intel Galileo 中使用 python,我们也必须使用 NodeJs 来生成身份验证所需的证书文件。
下载证书文件并观察显示的 json 格式结构,这将在对客户端进行编程时使用。
让我们设置 SNS 以接收推送通知。
创建主题并输入主题名称和邮件主题。
现在订阅邮件地址并验证它。
单击确认订阅后,您现在可以接收推送通知。
为了测试它,让我们发布一条消息来体验一下。
填写消息并点击发布。
是的!我收到了我的邮件。
现在我们已经创建了我们的机器,让我们创建 AWS IOT 和 SNS 之间的链接,我们需要为此创建一个规则。
现在根据您的喜好填写详细信息,其中最重要的是强制它列出特定主题的主题过滤器。
现在让我们通过创建一个新角色来验证它。
在选择操作下拉列表框中选择 SNS。
然后设置角色名称。
验证 SNS 主题集的详细信息。
现在每次我们收到一个帖子,都会生成一个推送通知。
设置 Intel Galileo Gen 2:
此处概述了主要步骤:
1. 格式化您的 8GB SD 卡:
2. 使用 dd 命令将 Intel Yocto dev-kit 镜像写入合适的磁盘:
3. 启动后使用 Connmanctl 设置 USB Wifi,如下所示:
4.配置connmanctl的nameservers:
connmanctl config your_wireless_card_as_used_above --nameservers 8.8.8.8 8.8.4.4
5.设置点子:
curl -L "https://bootstrap.pypa.io/get-pip.py" > get-pip.py
python get-pip.py
6. 安装 MQTT:
pip install paho-mqtt
7. 为 GPIO 控制设置 WiringX86:
curl -O -L http://github.com/emutex/wiring-x86/archive/master.tar.gz
tar zxvf master.tar.gz
cd wiring-x86-master/
sudo python setup.py install
使用 MQTT 客户端进行调试:
AWS IOT 托管 MQTT 客户端以方便调试。让我们检查一下我们一起破解的内容是否有效。
单击 AWS IOT 控制台上的 MQTT 客户端,然后选择您想要收听的适当主题。这是主题/ ldr
python 脚本在 Intel Galileo Gen 2 上运行
AWS 上的 MQTT 客户端开始接收消息。
设置证书:
除了从 AWS IOT 控制台下载的证书外,您还需要下载以下文件。
还可以使用 scp 将文件从 Mac 传输到 Intel Galileo Gen 2。
临界点:
LDR 值急剧下降,因为来自 LED 的光路被切断,因此从实验中我发现,如果瞬时差异大于 300,则不会设置阈值,而是会触发邮件。您可以使用 mqtt.publish 函数中的有效负载选项自定义要在邮件上显示的消息。
任务完成 :)
- Helping Finger开源硬件
- 颜色循环开源硬件
- Ada SensorTile开源硬件
- 开源硬件-警灯
- AirBits开源硬件
- 园艺助手开源硬件
- 闪烁的LED开源硬件
- 智能积木开源硬件
- 音箱开源硬件分享
- HBus开源硬件
- 门铃开源硬件
- Arduino手表开源硬件
- 机械臂开源硬件
- 基于Arduino硬件光控灯制作资料 6次下载
- 主流的开源硬件有哪些详细资料说明
- 安信可小安派-Knob旋转编码器驱动板简介 481次阅读
- 用小安派开源硬件制作一个桌面天气站 809次阅读
- 如何构建一个信箱开路指示器电路 723次阅读
- 使用开源硬件的烹饪过程 1313次阅读
- 寻找开源硬件成功的触发器 636次阅读
- RISC-V处理器如何成为开源硬件发展的基石? 2101次阅读
- dfrobotDFRobot Bluno M3控制器简介 1823次阅读
- 源创通信BPI-M1+ 开源硬件开发板介绍 2648次阅读
- 源创通信开源智能路由器 MTK 7623N 介绍 2897次阅读
- 关于FPGA在开源方面的探索浅析 3706次阅读
- 一个新的领域:RISC-V开源硬件 6690次阅读
- 基于Altium Designer的OSHw开源项目 3609次阅读
- 虚拟主机的硬件条件是什么_虚拟主机怎么用 2098次阅读
- 三大主流开源硬件对比:Arduino vs BeagleBone vs Raspberry Pi 6363次阅读
- 开源硬件究竟有多“Open”?看完这个你就清楚了 6939次阅读
下载排行
本周
- 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次下载 | 免费
评论
查看更多