This project uses ESP32 to test BLE and MQTT methods.
- Zephyr 3.7.99
- Zephyr SDK latest
-
Follow the installation steps on the ZephyrRTOS homepage to install ZephyrRTOS and Zephyr SDK for the required toolchains.
-
Use a virtual environment configured with the packages seen in requirements.txt. Maybe use virtualenvwrapper too.
-
Download the blob for espressif hal using
$ west blobs fetch hal_espressif
$ git clone <this_project_url>
$ workon <zephyr_venv_name>
$ source <path_to>/zephyrproject/zephyr/zephyr-env.sh
$ cd <dir_to_project>
$ west build -p always -b <board_name> ./MQTT
$ west flash