The goal of this experiment was to test the viability of OSC over a Wifi Network and familiarise myself with UDP over a local network.

The code used for this test was from the CNMAT library. https://github.com/CNMAT/OSC

The example was tested with the help of an ESP32-S3 feather.

Step 1 was establishing a connection between the Router and the ESP32 and figuring out the IP address of the device.

Screenshot 2025-06-24 at 11.53.35 AM.png

The first test was to send a message from the ESP32 through UDP over the network to another device on the same network, on the channel path /test with a message “Hello, OSC”

Github Link: https://github.com/CNMAT/OSC/tree/master/examples/ESP8266sendMessage

The message was then received on Touch Designer using the OSC In DAT.

Screenshot 2025-06-24 at 12.21.05 PM.png

Protokol was used to debug and make sure messages were passing on the right port and IP address.

Screenshot 2025-06-24 at 12.30.40 PM.png

A key point in this test was making sure the ports and IP are mapped correctly.

Screenshot 2025-06-24 at 12.32.32 PM.png

The Second Test was to Receive a message from an external device to an ESP32 over the network with the help of UDP.

Github link: https://github.com/CNMAT/OSC/blob/master/examples/ESP8266ReceiveMessage/ESP8266ReceiveMessage.ino