ESP-Hosted Instruction#

For SoCs that do not include a built-in Wi-Fi radio (such as the ESP32-P4), it is still possible to run Matter-over-Wi-Fi by using the esp-hosted component together with a slave Wi-Fi and Bluetooth co-processor.

The following guide describes how to setup esp-hosted and configure the slave co-processor for ESP32-P4 Function_EV_Board.

Setup the slave co-processor#

Please refer to the Flash ESP32-C6 section for detailed instructions on flashing the slave co-processor firmware to the ESP32-C6 on the ESP32-P4 Function_EV_Board.

Build Matter firmware for Host MCU#

The all-clusters-app example can be used as the Matter firmware for ESP32-P4. After flashing the slave co-processor, set the target, build and flash the firmware as shown below:

idf.py set-target esp32p4
idf.py build
idf.py -p <port> erase-flash flash monitor

Once flashed, the device can be commissioned by a Matter commissioner.