Networking & Communications

ESPNow: I was traveling for Thanksgiving, so I did not have much time to complete this assignment. This week, I used the ESP32 breakout board to communicate with the ESPCAM board via WIFI and using the custom ESP32 protocol called ESPNow. ESPNow is a low-power, direct communication protocol by Espressif that allows multiple devices to communicate via WIFI. I demonstrate communication from one board to another via serial communications and the Micropython REPL. To access ESPNow protocol, I flashed a pre-compiled binary from this repo.
Programming and Demo: The gif below shows the scripts used to set up two peers on WIFI. Once the devices are paired, the transmitting device can write messages that are immediately echoed by the receiver. No encoding is used for this communication.