Supported Hardware - malvira/bramble GitHub Wiki
BRamble contains a few "presets" to make configuring a 6LoWPAN network easier.
BR12
The Redwire BR12 comes pre-loaded with a release version of BRamble as part of it's distribution.
Serial Port and Radio
The BR12 has one serial port /dev/ttyS0
. This is multiplexed between the pins on the debugging Tag-Connect header and with UART1 on the M12 Module. You cannot both use the serial console and the M12 radio.
This causes a bit of a chicken and the egg problem. If you have the serial console disabled, but can't log in for some reason (say you broke SSH), then you need to enable the serial login. See BR12 Recovery for details on how to fix broken setups.
To use the serial console
Plugging in the tag-connect header should overrid the multiplexer setting and force the /dev/ttyS0 to be connected to the PROG12. However, getty must also be running:
systemctl enable [email protected]
To use the M12
The opposite is true if you want to use the M12. You must NOT have a debugger connected (at least, the uartsel line must be pulled the correct direction). And getty must be active:
uartsel mc systemctl disable [email protected]
Linux machine with Econotag
Any linux PCB with a Redwire Econotag
Simulated Network with Cooja
Coming soon!
BRamble can start and stop Cooja simulations and connect to them. Fun for connecting simulated networks to the Internet :)