色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>使用Bolt IoT的空氣質量監測系統

使用Bolt IoT的空氣質量監測系統

2022-12-12 | zip | 0.10 MB | 次下載 | 免費

資料介紹

描述

IQAir AirVisual 和綠色和平組織最近進行的一項研究表明,空氣污染最嚴重的 10 個城市中有 7 個在印度,而在前 30 個城市中有 22 個在印度。很明顯,空氣污染對人類健康和經濟都是一個嚴重的問題。這促使我構建了一個系統,該系統使用 Bolt IoT 定期自動檢查空氣質量并通知我采取預防措施。

那么,讓我們開始吧。

步驟 1. 硬件設置

使用公/母跳線將蜂鳴器較長的一端連接到 Bolt WIFI 模塊的引腳 0,將較短的一端連接到接地引腳 (GND),然后使用 USB 將 Bolt IoT Wi-Fi 模塊連接到筆記本電腦或任何 USB 電源A 轉 micro USB 數據線。

poYBAGOSqHSAMrJxAABzydFr-6k976.jpg
?

第 2 步。獲取 Bolt API 密鑰和設備 ID

1. 登錄到您的 Bolt Cloud 并記下設備部分下的設備 ID。

2.現在復制API部分下生成的API密鑰,你也可以通過點擊“GENERATE NEW API KEY”來生成一個新的API密鑰。

3. 您的 API 密鑰通常如下所示 -

Fkfjfm8-dssfsf-ghgfsa-vfffv55-sds5oi(僅供說明)

pYYBAGOSqHeARU2XAACKI01hL2A322.jpg
BOLT云平臺API密鑰
?

第 3 步。設置您的環境

對于這個項目,我在 VMware 上安裝了一個 Ubuntu,你也可以雙啟動 Ubuntu 和你的 Windows 10

要在 VMware 上安裝 Ubuntu 服務器映像,請按照以下步驟操作 –

1. 前往http://releases.ubuntu.com/18.04/下載服務器鏡像,如下圖所示

poYBAGOSqHuARfqKAADfyMVqcjM560.png
?

2. 從下面的鏈接下載適用于 Windows 的 VMware 工作站并安裝 - https://www.vmware.com/in/products/workstation-pro/workstation-pro-evaluation.html

注意——確保你有高速互聯網

3. 安裝后點擊創建一個新的虛擬機并選擇“Installer Disk Image file(iso)”選項。接下來,瀏覽并選擇上面下載的圖像,然后單擊下一步。

4.在接下來的窗口中填寫用戶名和密碼,點擊下一步。

5. 在“最大磁盤大小”中輸入 10Gb,然后選擇“將虛擬磁盤存儲為單個文件”。

6. 如有必要,配置硬件并單擊完成。

7. 讓它安裝并重新啟動。

8. 瞧!您已成功在 VMware 上安裝 Ubuntu。

9.現在讓我們更新和設置必要的包,一一輸入以下命令

  • 將 Ubuntu 上的軟件包更新到最新版本。
sudo apt-get -y update
  • 安裝 python3 pip3,其中 pip3 是 python 的包管理器,用于安裝和管理包和庫。
sudo apt install python3-pip
sudo pip3 install boltiot

第 4 步。讓我們創建一個電報頻道和一個機器人

1. 我們將利用電報頻道定期發布空氣質量警報。

2. 首先,在電報中創建一個新頻道,并提供一個合適的名稱和描述,如下所示。

pYYBAGOSqH6AbgkzAABcXnH7scg957.jpg
?

3. 在下一個屏幕中將頻道設置為公開,并根據您的意愿輸入頻道永久鏈接。將此頻道鏈接保存為“telegram_chat_id” ,其中下圖為“aqi_alert”。

pYYBAGOSqIKAcGJSAACLa9wmWmY486.jpg
?

4. 現在讓我們為我們的頻道創建一個機器人。機器人是在電報內運行的第三方應用程序,我們將使用該機器人向我們的頻道發送警報。

5. 在telegram主界面,點擊右上角的搜索圖標,搜索botfather。

6. 在搜索結果中,選擇旁邊有藍色勾號的botfather。

7. 聊天顯示幾個可能的命令,鍵入“/newbot”創建一個新的機器人。

8. 為您的機器人提供正確的名稱和用戶名。

9. 成功創建機器人后,它會生成一個令牌。此令牌用于通過 python 發送和接收消息。

10. 請將此注釋保存為“telegram_bot_id” ,其中保存為“bot”后跟 bot token。

poYBAGOSqJKAaLT_AAHMULVKCLs312.jpg
?

11. 現在讓我們將機器人添加到我們的頻道,轉到頻道描述并從三點菜單中選擇添加管理員。從搜索字段中選擇機器人并賦予機器人適當的權限。

?
?
?
pYYBAGOSqJSAIJHEAAB6oXapXqs464.jpg
?
1 / 3 ?選擇添加管理員
?

12.恭喜!您已成功創建頻道和機器人。

poYBAGOSqJeAFfLoAABX3OQR0eU661.jpg
?

第 5 步 – 讓我們創建一個帳戶并從 AQICN 獲取 API 令牌

1. 轉到以下地址并填寫所有必需的憑據,然后單擊提交

https://aqicn.org/data-platform/token/#/

注意 - API 允許我們每秒使用 1000 次 API 調用,

但是,請務必閱讀所有條款和條件并在使用前提供適當的歸屬。

2. 提交后您需要確認您的電子郵件地址以獲取 API 令牌,如下圖所示

pYYBAGOSqJqAZ2qqAADtFSBShVE022.jpg
?
歸因-
該API屬于https://aqicn.org/data-platform/token/#/
CPCB - 印度中央污染控制委員會 - http://cpcb.nic.in/
世界空氣質量指數項目 - https://waqi.info/

3. 復制并保存令牌 URL,稍后我們將在 python 代碼中使用它。

4. 要查看此請求的響應,我們可以使用在線服務https://jsonlint.com/

5. 單擊令牌 URL 并將響應復制并粘貼到https://jsonlint.com/中,如下所示,然后單擊驗證 JSON。

?
?
?
pYYBAGOSqJ6AKtfIAACCitq47OM738.jpg
?
1 / 2 ? AQI 響應
?

步驟 6. 讓我們開始編寫 python 代碼

1. 登錄到您的 Ubuntu 服務器并通過鍵入以下命令創建一個文件夾-

sudo mkdir aqi

2.創建上述文件夾后,我們可以使用以下命令進入該文件夾-

cd aqi

3.接下來,通過鍵入以下命令創建一個新文件-

sudo nano aqi_alert.py

4. 首先讓我們導入所需的庫,例如 JSON、requests、time 和 Bolt IoT 庫。

5. 接下來,我們將設置一些全局變量,例如我們在前面的步驟中復制并保存的 Bolt API 密鑰、設備 ID、電報機器人和頻道 ID。

pYYBAGOSqKGAfutOAAA71HrCeAM694.jpg
?

6. 然后讓我們編寫一個函數,每 15 分鐘獲取邁索爾市的 AQI 值。

poYBAGOSqKSAaswfAAA7vfwbOx4498.jpg
?

7. 您還可以通過在 URL 下方的輸入后替換您的城市名稱來獲取所需城市的 AQI 值-

https://api.waqi.info/feed/{Enter_Your_City_Name}/?token=your_generated_token

8. 現在讓我們編寫另一個函數來向我們的電報頻道發送警報-

poYBAGOSqKaAZRUiAAB7UZnKU9A478.jpg
?

9. 如果發送電報警報有錯誤,它會在控制臺打印出來。

10. 接下來,我們將編寫一個函數,在滿足條件時打開和關閉蜂鳴器 10 秒。

poYBAGOSqKqAZB1oAAAReo_HtMM444.jpg
?

11. 最后,我們將編寫一個無限循環,每 15 分鐘檢查一次特定閾值的 AQI 值,并通過電報發送警報,同時打開和關閉蜂鳴器。

注意 – 雖然我已將定時器設置為每 15 分鐘通知一次,但您可以修改時間。睡眠(值)到您想要的間隔。
pYYBAGOSqLCABOQUAADXxecTKtI471.jpg
?
pYYBAGOSqLeAd1VVAAAh7wl9DeU021.jpg
?

12. 讓我們保存代碼并在終端中使用以下命令運行 python 腳本。

sudo python3 aqi_alert.py

步驟 7. 結果-

poYBAGOSqLqAL8EBAAHos3HV7kQ540.jpg
每 15 分鐘發送一次電報提醒
?
pYYBAGOSqMWAWDM8AAMdfeqWJVY442.jpg
通過 Bolt IoT 發出蜂鳴器警報
?
poYBAGOSqMiAC6sQAAIhW7lk4N4422.jpg
Ubuntu 終端中的電報響應
?
?

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 人妻系列合集| 亚洲视频一区在线| 97成人精品视频在线播放| 国产精品人妻在线观看| 男女夜晚在爽视频免费观看| 亚洲国产高清在线| 成人无码在线超碰视频| 久久亚洲视频| 亚洲国产精品无码AV久久久| youjizz怎么看| 快插我我好湿啊公交车上做| 性欧美xxxxporn| 成人麻豆日韩在无码视频| 久久婷婷五月综合色情| 亚洲国产精品无码AV久久久| 高清国产一区| 拍戏被CAO翻了H| 4399亚洲AV无码V无码网站| 黑人玩弄极品人妻系列| 四虎影院网红美女| 成人精品视频| 欧美精品久久久久久久久大尺度| 益日韩欧群交P片内射中文| 国产中文字幕免费观看| 十分钟视频影院免费| 啊灬啊别停灬用力啊在线观看视频 | 亚洲国产AV无码综合在线| 大桥未久电影在线观看| 欧美xx69| 88福利视频| 恋夜秀场支持安卓版全部视频国产 | 在线观看免费视频a| 好紧的小嫩嫩17p| 香港日本三级亚洲三级| 国产白浆视频在线播放 | 同桌别揉我奶了嗯啊| 成人免费在线观看| 女性露出奶头流出精子| 97干97吻| 免费夜里18款禁用软粉色| 在线不卡日本v二区|