Last edited by 97cweb at 2025-08-06 00:36:18.785346
Setup
Hardware Requirements
Beeton decoders require an esp32-c6 module connected to an SD card. It does not matter whether it is microSD or regular. It also requires a button on GPIO 9 to send the connect and pair requests as well as an RGB LED to see states attached to the RGB_BUILT_IN pin. I/O and other hardware features, if any are up to the user to add and expand.
Software Requirements
Beeton was designed to be simple, thus it was designed, built and tested in Arduino. No fancy editor is required.
System Setup
Flash the Beeton example to both the leader and joiner, ensuring the SD card is connected. When the led is flashing red, initial setup has been completed. Pull the SD cards out and connect to a computer. Inside each SD card, 2 files and a folder shall be there. * network.json * beeton.json * cache
Open the network.json file and edit the role for one of them to be "leader" instead of "joiner". Editing the network prefix, channel and pan ID are outside the scope of basic setup.
Eject the SD cards and insert them back into their respective esp32 devices and reapply power. the joiner should immediately turn blue while the leader will flash yellow for about 30 seconds and then turn teal.
WPS Style Pairing
Once the devices are in their initial state, press the button on both the leader and joiner. Both boards will flash lights for a minute or so. When the joiner turns green, it has connected to the leader and save it's info.