在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

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

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

3天內不再提示
創作
電子發燒友網>電子資料下載>電子資料>使用Waylay IO低代碼平臺進行物聯網開發

使用Waylay IO低代碼平臺進行物聯網開發

2023-06-15 | zip | 0.00 MB | 次下載 | 2積分

資料介紹

描述

動機

保護您的家免受入侵者的侵害是人們會竭盡全力并有充分理由的事情!知道我們的家人和財物是安全的,讓您高枕無憂。

此外,物聯網增加了遠程檢查事情是否井井有條的能力,并且前提是安全的,只需在您的智能手機上看一眼,或者在發生可能發生在您或直接向家庭安全公司的事情時發出警報就更好了或警察。

因此,讓我們探索如何構建這樣一個系統,該系統允許監控房間和特定的窗戶或門,并在有人進入房間或??打開所述門/窗時向我們發出信號

教程的主要目的是讓您開始使用 Waylay IO 低代碼平臺進行物聯網開發。

讓我們開始吧!

pYYBAGNo9ZSAdHhFAAhc-MYRj5042.jpeg
?

硬件要求

對于本教程,我們決定使用 M5Stack 生態系統,因為它可以構建這樣一個系統,而無需對特定工具進行原型設計,例如烙鐵或原型設計電纜。該項目的大腦是基于 ESP32 微控制器的物聯網開發套件 M5Core2。該生態系統允許您通過 GROVE 端口將提供的模塊連接到 M5Core2,從而實現硬件的快速部署。

poYBAGNo79WAAV_pAAnawV8pyWk30.jpeg
M5Core2
?

我們為本教程選擇的模塊是 M5Stack 的超聲波測距單元PIR 運動傳感器。

pYYBAGNo9Z-AaX8jAAiNPhVngd018.jpeg
M5Stack 的超聲波測距裝置和 PIR 運動傳感器
?

電線連接

  • 使用 Grove 電纜將超聲波測距裝置連接到 M5Core2 的端口 A(USB-C 連接器附近的紅色端口)。本機使用 I2C 協議向 M5Core2 發送數據。
  • 取出背面的 CORE2 板以露出引腳。
  • 使用 Grove 電纜、Grove 到 4 針連接器和公對公杜邦線將 PIR 運動傳感器連接到以下引腳:
BLACK  - GND
RED    - 5V
YELLOW - G36
WHITE  - G26
poYBAGNo9aWAdjr8AAxCISANiqM22.jpeg
?

先決條件

pYYBAGNo7-KAQNKOAAAUvIh31nA362.png
M5燃燒器
?
pYYBAGNo7-WAGWXmAAAKjrOvuXk954.png
托尼 Python IDE
?

設置設備

  • 使用提供的 USB Type-C 電纜將 M5Stack 套件連接到您的 PC,然后啟動M5Burner 。端口名稱應出現在應用程序的左上角(靠近COM )。

Linux 上,通過運行以下命令確保您的用戶是撥出組的一部分:

sudo adduser $USER dialout
poYBAGNo7-iAQaZpAAJl32sxSDs238.png
M5Burner 接口
?
  • 下載UIFlow(CORE2) 。單擊擦除按鈕,等待它完成,然后按刻錄按鈕將 UIFlow(CORE2) 固件上傳到設備上。我們使用了 1.8.1_core2 。系統將提示您輸入設備將用于連接到本地網絡的 WiFi 詳細信息。如果刻錄失敗,請將波特率更改為較低的。
poYBAGNo7-uADdVTAAEsCp1Clt4604.png
燒錄固件
?
  • 現在單擊對應于 UIFlow(Core2)的配置框,然后從提供的屏幕的下拉列表中選擇應用模式,如果不存在,則添加 Wifi 詳細信息。
  • 完成重啟后,您會看到一個初始屏幕,右上角是 UiFlow 版本。
pYYBAGNo7--AESC8AAkpGraZCnM27.jpeg
?

現在,讓我們繼續升級云解決方案吧!

設置云解決方案

  • 如果您還沒有注冊Waylay IO并登錄。
  • 轉到資源并添加資源。將其命名為HomeSecurity. 該資源實際上是您在云中的設備表示,您將在其中發送數據。
  • customer使用keyZalmotekvalue添加一個新屬性
  • tags使用key[ "HomeSecuritySolution" ]value添加另一個屬性。
poYBAGNo9beAN8ziAACLf0afwIQ032.png
在 Waylay IO 上創建資源
?
  • 轉到左側主菜單中的Webscripts并添加一個新的。將其命名為HomeSecurityScript并在正文中添加以下代碼:
async function handleRequest (req, res) {
  if (!req.body) {
    // No body found
    return
  }

  // Parse body if needed
  let payload = req.body
  if (typeof payload === 'string' || payload instanceof String)
    payload = JSON.parse(payload)

  /*
  You can do some processing of the payload over here.
  */

  // Post values to our resource
  waylay.data.baseUrl = 'https://data-io.waylay.io'
  await waylay.data.postSeries('replace_with_resource_id', payload, { store: true, forward: true })
    .catch(e => console.error(e.message))

  res.sendStatus(200)
}

請務必將replace_with_resource_id占位符替換resource_id為上述步驟中的實際值。導航到資源頁面以獲取它。我們的有點像9d086585-eb05-46a2-9367-bf4a45679a0c。粘貼正確的詳細信息后,保存。

pYYBAGNo9bmARJrlAAAOQ-GCQzw001.png
Waylay IO 上的資源 ID
?
pYYBAGNo9buAPcOfAADjrW6RJ_g462.png
Waylay IO 上的 Webscript
?

對設備進行編程

  • 轉到該項目的 GitHub 存儲庫(也存在于本教程的代碼塊中)并下載包含所有必要代碼的 zip 文件并將其解壓縮到一個文件夾中(或使用 git 命令行界面執行相同的操作,如親。
  • 啟動Thonny并從Run -> Select interpreter將解釋器設置為MicroPython (ESP32) ,然后選擇設備端口。
  • 確保 M5Stack 已連接并顯示 API 屏幕(或打開 hello world 程序),單擊Shell 文本字段并按CTRL+C或按STOP按鈕以連接到設備。看到>>符號后,您可以訪問設備上的文件。轉到查看并選擇文件以設置您的工作區。然后轉到本教程中提供的 temp.py 文件,并使用您的 Webscript 的 URL 編輯 SendPOST() 函數中的 URL。您可以在https://console-io.waylay.io/webscripts上找到它,請在 Webscript 的名稱下方。單擊它以將其復制到剪貼板(確保包含機密)。
  • 選擇從GitHub下載的文件夾中的所有文件,按住Shift并單擊文件(main.py,以及本教程中提供的2個文件夾custom,res,文件,排除Readme文件,右鍵單擊菜單圖標(3條水平線為如下所示)然后按 Upload to /flash,按 ok 并設置。確認文件被覆蓋。
poYBAGNo9cCABOHYAAUjON6Jl_c920.png
?
  • 此時請確保按照之前的說明連接所有傳感器,否則程序將掛在白屏上。
  • 按下 SD 卡插槽附近的向下按鈕重新啟動 M5Stack(屏幕將關閉并刷新)。設備將連接到 WiFi 網絡并自動運行main.py文件。
  • 當設備成功將數據發送到服務器時,您將Data sent在顯示屏左下角收到一條消息,并在顯示屏右下角200收到 HTTP 狀態代碼(表示請求已成功接收、理解并接受) )。
pYYBAGNo9caAW1VCAA1Aj9IH4Js54.jpeg
?

這是系統的演示:

?

設置警報

警報是一項有用的功能,當監控值達到不需要的水平時,您可以通過該功能獲得通知。

  • 從您的用戶控制臺中選擇模板字段,然后單擊添加模板按鈕。
  • 要創建基本的警報流程,我們將從塊菜單中添加必要的塊,然后對其進行配置。
  • 添加一個Stream塊,取消選中execute on tick并選中execute on data并選擇您選擇的資源。
  • 添加一個Condition塊,取消選中execute on tick并選中execute on data并選擇您選擇的資源。在條件字段中,按以下格式寫出條件:
${nodes.stream_1.rawData.stream.replace_with_your_metric}
  • 在我們的示例中,您可以選擇的指標是在( , )中的DataMap變量中定義的指標。我們的條件如下所示:temp.pyWindowStatusDoorStatus
${nodes.stream_1.rawData.stream.WindowStatus} > 0
${nodes.stream_1.rawData.stream.DoorStatus} > 0
  • 現在您已經返回到Templates菜單,選擇之前創建的模板并單擊Create Task 。
poYBAGNo9cmAd_3VAADkewBwDJE559.png
在 Waylay IO 上創建警報
?
  • 為您的任務選擇一個名稱,選擇Resource選擇Reactive模式,然后單擊Create Task
  • 現在任務已創建,當滿足條件時,將觸發警報,并將顯示在控制臺的“警報”字段中,以及鏈接到與警報相同的資源的儀表板中。
poYBAGNo9cuAawIdAADq81bkiok852.png
在 Waylay IO 上創建任務
?
pYYBAGNo9c6ADzXdAACUw4DfjiM940.png
Waylay IO 上的報警日志
?

創建儀表板

現在我們設法將數據持續發送到我們的云解決方案,是時候設置一個儀表板來顯示它了。

  • 前往dashboard-io.waylay.io/并使用您的帳戶數據登錄。
  • 通過單擊+號創建組織。此組織的名稱必須與您在定義資源時使用的客戶名稱(標簽值)相同。
  • 單擊以管理員身份登錄。
  • 單擊左下角的 + 號,單擊 Query,然后在標簽字段中填寫您為資源選擇的標簽屬性的值,在我們的例子中是HomeSecuritySolution.
  • 命名您的組,最后單擊創建組
  • 單擊您的查詢,然后單擊您的資源名稱。
  • 單擊我的儀表板旁邊的+號并選擇所需的表示,選擇您要表示的指標,然后單擊保存
  • 添加所有小部件后,單擊+號旁邊的齒輪,然后單擊Publish 。
  • 單擊我的儀表板并選擇您的儀表板(注意+號消失),單擊齒輪,單擊管理,然后選擇public 。
  • 現在,通過單擊連接按鈕,您可以獲得公共儀表板的鏈接,以便與您的朋友分享或從任何瀏覽器訪問它。
pYYBAGNo9dCAOQ8mAAET6sbnjE8544.png
?

下一步是什么?

我們有一系列教程以及其他用例,您可以從中學習并進一步提高您的 IoT 技能,或者您可以開始自己的項目。

如果您在部署此解決方案或構建類似解決方案方面需要幫助,請聯系Waylay.io獲取低代碼 IoT 解決方案或Zalmotek.com獲取支持 IoT 的硬件原型。

如果您還有其他問題,請通過評論與我們聯系!


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

評論

查看更多

下載排行

本周

  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次下載  |  免費
主站蜘蛛池模板: 亚1洲二区三区四区免费| 在线看你懂得| 天堂种子| 国产免费一区二区三区| 黄色免费在线网址| 最新人妖shemaletube人妖| 欧美+日本+国产+在线观看| 一 级 黄 色 片生活片| 毛片.com| 久久天天丁香婷婷中文字幕| 美女视频一区二区| 伊人成伊人成综合网2222| 免费看黄色一级毛片| 日日做夜夜做| 中文一级黄色片| 国产在线高清精品二区色五郎| 久操免费在线视频| 亚洲国产情侣偷自在线二页| 国产精品一区二区三区四区| 91成人在线播放| 免费看啪啪的网站| 色人久久| 国产午夜人做人视频羞羞| 可以免费看黄色的网站| 在线观看国产日本| 国产激情在线观看| 久久男人视频| 男女爱爱是免费看| 国产伦精品一区二区免费| 亚洲成人高清在线| 99久久综合给久久精品| 亚洲免费观看在线视频| 久久精品国产四虎| 中文字幕在线观看亚洲| 一区二区三区伦理高清| 啊用力太猛了啊好深视频免费| 狠狠干天天操| 神马电影天堂网| 日干夜干天天干| 亚洲色图狠狠干| 麦克斯奥特曼免费观看|