www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 物聯(lián)網 > IoT設計分享
[導讀]RainMaker是pressif為ESP芯片提供的端到端解決方案。它使用戶能夠使用ESP32基于所有類型的AIoT解決方案構建無線控制和遠程監(jiān)控設備,只需單擊部署。該平臺提供便捷的訪問功能,免費集成Alexa和Google Assistant,免費云部署,以及通過二維碼提供WIFI。開發(fā)人員可以編寫固件,并通過手機應用程序或語音助手立即與之交互,而無需在云或手機應用程序中進行任何編碼。這使得制造商可以專注于固件開發(fā),而不必擔心應用程序或云集成以及其他基礎設施。

RainMaker是pressif為ESP芯片提供的端到端解決方案。它使用戶能夠使用ESP32基于所有類型的AIoT解決方案構建無線控制和遠程監(jiān)控設備,只需單擊部署。該平臺提供便捷的訪問功能,免費集成Alexa和Google Assistant,免費云部署,以及通過二維碼提供WIFI。開發(fā)人員可以編寫固件,并通過手機應用程序或語音助手立即與之交互,而無需在云或手機應用程序中進行任何編碼。這使得制造商可以專注于固件開發(fā),而不必擔心應用程序或云集成以及其他基礎設施。

這個解決方案的必要組成部分是:

聲明服務(獲取云連接憑據)

RainMaker代理(即RainMaker repo,開發(fā)固件)

RainMaker Cloud(后端,提供遠程連接)

RainMaker手機App/CLI(遠程訪問的客戶端實用程序)

在這個項目中,我們將控制一個led連接到ESP32使用ESP Rainmaker應用程序從我們的移動云。ESP32板和智能手機都需要連接到穩(wěn)定的互聯(lián)網,才能順利工作。

ESP RainMaker工作流程

讓我們看看應用程序如何連接和配置ESP32,并使其能夠與物聯(lián)網云平臺通信。

首先,用ESP Rainmaker固件對ESP32板進行編程,上傳成功后,生成QR碼并顯示在串行監(jiān)視器上(不要忘記設置正確的波特率)。

一旦應用程序掃描QR碼,它將啟動與ESP32板的BLE通信。

ESP32通過藍牙通信接收網絡證書,使其能夠連接到WIFI信號,并與ESP Rainmaker云建立連接。

所有傳感器數據將被傳送到ESP造雨者云,我們可以通過云服務或移動應用程序訪問。

ESP RainMaker所需組件

ESP32董事會

Led燈泡(5v)

電路試驗板

ESP32接口電路圖

現(xiàn)在讓我們從連接ESP32的led開始。我們將引線的正極連接到GPIO引腳15,另一端連接到ESP32的GND。至于開關,我們將使用板載啟動開關。

基于Arduino IDE的ESP32編程

讓我們看看如何使用Arduino IDE將ESP造雨器固件安裝到ESP32板。為此,我們需要安裝ESP32板包2.0版本,該版本支持ESP Rainmaker。如果您安裝了較舊的軟件包,請將其升級到v2.0。

打開Arduino IDE,然后轉到文件>首選項?,F(xiàn)在將以下鏈接粘貼到Additional Boards Manager url中,然后按Ok。

打開Arduino IDE并導航到Board Manager。安裝最新版本的ESP32。

選擇ESP32 Dev Module作為板,選擇合適的flash大小和RainMaker分區(qū)方案。此外,啟用在草圖上傳之前擦除所有Flash。

復制并編譯下面提供的示例代碼。

將編譯后的代碼上傳到ESP32開發(fā)板上,選擇正確的端口。

上傳代碼成功后,打開串口監(jiān)視器,將波特率設置為115200。

現(xiàn)在按ESP32上的啟用按鈕?,F(xiàn)在一個QR碼被生成并顯示在串行監(jiān)視器上。

如上圖所示,QR碼不正確,復制串口監(jiān)視器底部的URL并粘貼到任何瀏覽器。瀏覽器現(xiàn)在將顯示正確且整潔的QR碼。這是QR碼,我們將掃描我們的ESP RainMaker應用程序來配置它。

ESP Rainmaker應用配置

下載ESP RainMaker應用程序并將其安裝在您的智能手機上。打開應用程序并登錄。

如果你之前沒有添加任何設備,應用程序將顯示主屏幕與添加設備按鈕。

現(xiàn)在,打開你智能手機的藍牙。點擊“添加設備”,掃描瀏覽器中顯示的二維碼。

現(xiàn)在應用程序嘗試與ESP32板建立BLE通信。一旦連接上,應用程序將顯示一個屏幕來選擇WIFI連接。

如果你的手機在應用程序中沒有顯示任何Wi-Fi網絡,你可以通過點擊加入其他網絡選項手動輸入WIFI憑據。

現(xiàn)在開始配置過程。它由幾個步驟組成,在成功添加設備之前進行驗證。勾選所有步驟后單擊done。

設置過程完成后,ESP將連接到WIFI網絡,并在應用程序主屏幕上以名為“Switch”的新設備出現(xiàn)。然后可以使用應用程序中的開關按鈕控制LED。

Arduino代碼說明

首先,我們必須包含成功執(zhí)行代碼所需的所有庫。庫僅包括RMaker.h、Wifi.h和wifi prove .h。

由于ESP32與藍牙通信,因此我們使用指針service_name和pop定義了藍牙憑據,這將在配置時使用。

然后我們定義了用于LED和開關的GPIO引腳。我們還創(chuàng)建了一個名為switch_state的布爾變量來存儲開關狀態(tài)。

sysProvEvent()函數獲取Wi-Fi憑據,并將ESP32連接到路由器,用于系統(tǒng)發(fā)放事件。

write_callback()函數檢查發(fā)送數據的設備并調整其參數。它是專門為器件LED設計的,根據LED引腳的狀態(tài)來確定LED是否應該打開或關閉。如果設備為“LED”,參數為“Power”,則如果電源為高,則打開LED,如果電源為低,則關閉LED。

在setup()函數中,我們在115200波特打開串行通信,并使用pinMode()函數配置復位和LED引腳,GPIO引腳作為第一個參數,模式作為第二個參數。復位引腳設為輸入引腳,LED引腳設為輸出引腳。LED引腳初始設置為LOW狀態(tài)。

然后我們將聲明一個名為“ESP RainMaker node”的節(jié)點。后來我們宣布了開關裝置。我們還聲明了交換設備的回調功能,并啟用了時區(qū)服務。后來我們用Rmaker組建了RainMaker樂隊。start函數,然后調用sysProEvent函數進行配置。

環(huán)路監(jiān)視GPIO 0并相應地更新switch_state參數。此外,它還將狀態(tài)變化打印到串行監(jiān)視器,以便調試。

ESP RainMaker項目的工作

點擊Rainmaker App上的開關按鈕

本文編譯自iotdesignpro

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

M5Stack為各種應用提供廣泛的控制器-從超緊湊的Stamp和Atom到更強大的Core系列,具有可堆疊模塊。然而,直到最近,還沒有專門為工業(yè)環(huán)境等要求更高的環(huán)境設計的設備。這就是StamPLC的用之之道:一個配備繼電...

關鍵字: PLC Wi-Fi 繼電器

作為低功耗無線連接領域的創(chuàng)新性領導廠商,Silicon Labs(亦稱“芯科科技”)將于8月27至29日攜其最前沿的人工智能(AI)和物聯(lián)網(IoT)解決方案在深圳舉辦的IOTE 2025國際物聯(lián)網展中盛大展出。這場亞洲...

關鍵字: 人工智能 物聯(lián)網 Wi-Fi

在無線技術的發(fā)展歷程中,部署的簡便性往往是成功的關鍵。像Wi-Fi、藍牙和早期的蜂窩技術,只有在集成變得簡單、無縫且實惠時,才能實現(xiàn)大規(guī)模的應用。而如今,Wi-Fi HaLow——一種專為物聯(lián)網(IoT)設計的遠距離、低...

關鍵字: 物聯(lián)網 Wi-Fi USB

2025年6月26日,中國北京、澳大利亞悉尼與美國加州爾灣——全球領先的Wi-Fi HaLow芯片供應商,摩爾斯微電子今日宣布,公司的MM6108-EKH05-Light芯片已正式獲得連接標準聯(lián)盟(Connectivit...

關鍵字: Wi-Fi 智能家居 物聯(lián)網

我一直著迷于非傳統(tǒng)的機器人設計,尤其是球形機器人。它們獨特的外形使它們能夠在任何方向上流暢地移動,導航狹窄的空間,甚至在崎嶇的環(huán)境中發(fā)揮作用。但是,盡管它們很有吸引力,球形機器人往往看起來很復雜,制造起來也很昂貴。

關鍵字: Wi-Fi 球形機器人 nRF9151

在“調制解調器配置”部分,您可以查看/編輯WiFi調制解調器/路由器的SSID和密碼,插入后點擊“保存”。在ssid和密碼有效的情況下,模塊將在大約30秒后連接到調制解調器。

關鍵字: Wi-Fi 麥克風 Arduino ESP32

DashCam項目使用“AI Thinker ESP32-CAM”模塊,該模塊具有200萬像素攝像頭(OV2640), 10個I/O引腳,片上LED,片上閃光燈和一個MicroSD插槽來存儲視頻。它的微型攝像頭和240M...

關鍵字: ESP32-Cam Wi-Fi Arduino 源代碼

BaliSense節(jié)點是一種低成本的自主傳感器單元,由ESP32和Wi-Fi HaLow (802.11ah)供電,專為巴厘島等熱帶環(huán)境而設計。這個節(jié)點在稻田、海灘、懸崖邊的咖啡館,甚至露天節(jié)日等傳統(tǒng)基礎設施服務不足的地...

關鍵字: BaliSense節(jié)點 傳感器 ESP32 Wi-Fi

在當今迅速發(fā)展的科技領域,恩智浦繼續(xù)引領創(chuàng)新潮流,宣布推出全新的自主安全訪問解決方案。這一系統(tǒng)級解決方案將變革門禁門鎖行業(yè),為用戶帶來更加自動化的體驗,從走近家門那一刻開始。

關鍵字: MCU Wi-Fi 門禁

上海 2025年6月11日 /美通社/ -- 2025年6月11-12日,火山引擎原力大會在北京盛大召開,這場科技盛宴全方位展現(xiàn)了AI技術與應用場景的深度融合。移遠通信攜其...

關鍵字: 移遠通信 Wi-Fi AI 音頻
關閉