Send a program to a board

A board running ESP32S3WiFiUDPEval or InnerMachineUDP takes osen source on UDP 8888 and answers whoever sent it. From hosts/mcu.o.se:

python3 tools/send_osen.py <the board's address> '(1, 2) /o/add, /!/println'

The board prints its address on the serial console at boot (arduino-cli monitor -p <port> -c baudrate=115200).

A board running ESP32S3Resume takes a running machine on 8889 and replies on 8890. At the command line’s prompt:

("<the board's address>:8889") /continue/at

moves the program there. examples/forward-to-board.ose in o.se does the same for any unbound /away/... name: it binds /forward to the board’s address, so reaching such a name sends the program to it.


Examples · Between hosts