1. 程式人生 > 實用技巧 >無需Wi-Fi路由器實現ESP32模組之間進行通訊

無需Wi-Fi路由器實現ESP32模組之間進行通訊

在本篇文章中,我們將在兩個ESP32開發板之間建立HTTP連線,以通過Wi-Fi共享資料而無需使用無線路由器。通過不使用路由器,您就可以為需要輕便和行動式的專案設定此係統,尤其是在室外使用時。無論您身在何處,都不必擔心攜帶笨重的路由器!

HTTP協議類似於序列協議,因為兩者都可以讓您在兩個ESP32開發板之間傳送和接收資料。但是,如果我們將它們相互比較,則有兩個主要區別:

● ESP32 HTTP協議不需要有線連線。

● ESP32伺服器可以連線到多個ESP32客戶端。

專案的工作原理

該專案使用Arduino IDE。為了展示資料交換,我們使用BMP180感測器將資料從一個ESP32流傳輸到另一個客戶端ESP32模組,然後再將資料顯示在OLED模組上。

本文使用兩個ESP32模組:第一個作為伺服器,第二個作為客戶端。在伺服器上,我們需要連線BMP180。在客戶端,我們使用Adafruit公司的I2C SSD1306 OLED顯示模組。下圖顯示了此專案的通訊設定。

在這裡插入圖片描述

我們來談談這兩個ESP32模組的通訊範圍。當我在一個空曠空間中設定此專案時,能夠在兩個ESP32模組之間傳輸長達50米的資料。

更多內容請參考以下連結:https://www.yiboard.com/thread-1393-1-1.html


歡迎掃碼關注微信公眾號:yi-board

在這裡插入圖片描述