Uploaded September 2021 | Updated September 2026, 1 week ago
This video demonstrates a few applications based on the USB interface of ESP32-S2. A USB (Universal Serial Bus) is an industry standard that enables communication between a host controller and peripherals or other devices. A USB interface is integrated into Espressif's ESP32-S series of SoCs (system on a chip). Combined with the SoC's Wi-Fi functionality, the USB interface can be used for video streaming over Wi-Fi, accessing the Internet through a 4G hotspot, connecting to a wireless USB disk, and many other applications.
If you’d like to learn more about ESP-USB, Espressif’s Wireless Communication Solution, or if you have any questions about it, please contact our customer support team by clicking here: espressif.com/sales
Get Samples:
- AliExpress: aliexpress.com/item/1005003580502244.html
- Amazon (USA Only): amazon.com/Espressif-ESP32-S3-USB-OTG-Development-Board/dp/B09JZ8PTLX
ESP32-S2/S3 USB Resources on GitHub:
- ESP32-S3-USB-OTG User Guide: github.com/espressif/esp-dev-kits/tree/master/esp32-s3-usb-otg
- ESP32-S2/S3 USB Camera Demo: github.com/espressif/esp-iot-solution/tree/usb/add_usb_solutions/components/usb/uvc_stream
- ESP32-S2/S3 USB + 4G Cat.1 Modem Demo: github.com/espressif/esp-iot-solution/tree/usb/add_usb_solutions/examples/usb/host/usb_cdc_4g_module
- ESP32-S2/S3 Wireless UDisk Demo: github.com/espressif/esp-iot-solution/tree/usb/add_usb_solutions/examples/usb/device/usb_msc_wireless_disk
- ESP32-S2/S3 USB to UART bridge Demo: github.com/espressif/esp-iot-solution/tree/usb/add_usb_solutions/examples/usb/device/usb_uart_bridge
- ESP32-S2/S3 USB Wi-Fi Dongle Demo: github.com/espressif/esp-iot-solution/tree/usb/add_usb_solutions/examples/usb/device/usb_dongle
This video demonstrates a few applications based on the USB interface of ESP32-S2. A USB (Universal Serial Bus) is an industry standard that enables communication between a host controller and peripherals or other devices. A USB interface is integrated into Espressif's ESP32-S series of SoCs (system on a chip). Combined with the SoC's Wi-Fi functionality, the USB interface can be used for video streaming over Wi-Fi, accessing the Internet through a 4G hotspot, connecting to a wireless USB disk, and many other applications.
If you’d like to learn more about ESP-USB, Espressif’s Wireless Communication Solution, or if you have any questions about it, please contact our customer support team by clicking here: espressif.com/sales
Get Samples:
- AliExpress: aliexpress.com/item/1005003580502244.html
- Amazon (USA Only): amazon.com/Espressif-ESP32-S3-USB-OTG-Development-Board/dp/B09JZ8PTLX
ESP32-S2/S3 USB Resources on GitHub:
- ESP32-S3-USB-OTG User Guide: github.com/espressif/esp-dev-kits/tree/master/esp32-s3-usb-otg
- ESP32-S2/S3 USB Camera Demo: github.com/espressif/esp-iot-solution/tree/usb/add_usb_solutions/components/usb/uvc_stream
- ESP32-S2/S3 USB + 4G Cat.1 Modem Demo: github.com/espressif/esp-iot-solution/tree/usb/add_usb_solutions/examples/usb/host/usb_cdc_4g_module
- ESP32-S2/S3 Wireless UDisk Demo: github.com/espressif/esp-iot-solution/tree/usb/add_usb_solutions/examples/usb/device/usb_msc_wireless_disk
- ESP32-S2/S3 USB to UART bridge Demo: github.com/espressif/esp-iot-solution/tree/usb/add_usb_solutions/examples/usb/device/usb_uart_bridge
- ESP32-S2/S3 USB Wi-Fi Dongle Demo: github.com/espressif/esp-iot-solution/tree/usb/add_usb_solutions/examples/usb/device/usb_dongle





—into API calls needed to initialize the data model, encodes them to protobuf messages and stores it in a space-efficient format on the flash.
By design, this allows the application and the data model to be decoupled and stored independently. The repo also includes an IDF component that can read this serialized format and create the data model at runtime. However, the same format is usable across Matter implementations like Matter.js, rs-matter, Matter (CircuitPython) or Arduino Matter, eliminating the need for code generators to be developed for these languages.
The talk will provide an introduction to data models of IoT devices, how Matter approaches the data modeling problem, and how the Data Model Interpreter tools and components work. It will also cover the potential use cases.
Speakers: Dhaval Gujar and Amit Sheth DevCon25 - Runtime Data Model Interpreter for Connected Devices](https://i.ytimg.com/vi/UmZA3k8RDXU/mqdefault.jpg)




