Last edited by 97cweb at 2025-07-01 14:12:48.568309

Network Config

If you want to change the network setup—like the IP address range, access ID, or radio channel—this is how.

Inside the SD card, go to:

LightThread > network.json

This file controls three key settings for the mesh:

channel

The physical radio channel the devices use to talk to each other.
If you're experiencing a lot of dropped packets or interference, try changing this. Think of it like switching Wi-Fi channels.

meshlocalprefix

This sets the starting pattern for all IP addresses in the Beeton network.
If you're used to seeing things like 192.168.0.* on your home network, this is the equivalent-just in IPv6.
The default is:

fd00::

You can change it, but be careful-this is deep OpenThread stuff, and even their docs are light on details.

panid

The PAN ID is a 16-bit number that acts like a team name.
Devices with the same meshlocalprefix and same panid are on the same network and can talk to each other.
You can use this to run two networks side-by-side (like two Beeton setups in the same room) without them getting their messages mixed up.


⚠️ Important:

All devices must have the same network.json settings (channel, prefix, panid), or they won't connect to the same mesh.