資料介紹
描述
介紹:
盡管明信片的使用越來越少,但它仍然主要在印度使用。與 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 函數中的有效負載選項自定義要在郵件上顯示的消息。

任務完成 :)
?
?
?
- Meeseeks盒子開源硬件
- 開源硬件-警燈
- AirBits開源硬件
- 閃爍的LED開源硬件
- 串聯電路開源硬件
- 喂機器開源硬件
- 智能積木開源硬件
- CAM輸出開源硬件
- 音箱開源硬件分享
- HBus開源硬件
- 門鈴開源硬件
- Arduino手表開源硬件
- 機械臂開源硬件
- 基于Arduino硬件光控燈制作資料 7次下載
- 主流的開源硬件有哪些詳細資料說明
- 安信可小安派-Knob旋轉編碼器驅動板簡介 600次閱讀
- 用小安派開源硬件制作一個桌面天氣站 1007次閱讀
- 如何構建一個信箱開路指示器電路 855次閱讀
- 使用開源硬件的烹飪過程 1500次閱讀
- 尋找開源硬件成功的觸發器 755次閱讀
- RISC-V處理器如何成為開源硬件發展的基石? 2217次閱讀
- dfrobotDFRobot Bluno M3控制器簡介 1996次閱讀
- 源創通信BPI-M1+ 開源硬件開發板介紹 2811次閱讀
- 源創通信開源智能路由器 MTK 7623N 介紹 3078次閱讀
- 關于FPGA在開源方面的探索淺析 3864次閱讀
- 一個新的領域:RISC-V開源硬件 6814次閱讀
- 基于Altium Designer的OSHw開源項目 3738次閱讀
- 虛擬主機的硬件條件是什么_虛擬主機怎么用 2182次閱讀
- 三大主流開源硬件對比:Arduino vs BeagleBone vs Raspberry Pi 6657次閱讀
- 開源硬件究竟有多“Open”?看完這個你就清楚了 7124次閱讀
下載排行
本周
- 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次下載 | 免費
評論