- Wi-Fi
- Bluetooth
Connecting to Wi-Fi
The ArduinoWiFi.h library included with the ESP32 board package handles connection management. Call WiFi.begin() with your network credentials and poll WiFi.status() until the connection is established.wifi_connect.cpp
HTTP GET Request
Once connected, use theHTTPClient library to fetch data from a remote server. The library handles connection setup, request formatting, and response parsing for you.http_get.cpp
Sending Camera Images via HTTP POST
You can combine the camera driver withHTTPClient to capture a JPEG frame and upload it directly to a server endpoint in a single function. This pattern is useful for remote monitoring, cloud-based AI processing, or building a timelapse pipeline. Grab a frame buffer with esp_camera_fb_get(), POST the raw JPEG bytes with the image/jpeg content type, then release the buffer.For a complete working sketch, see Wi-Fi Image Upload in the Examples page.