# embedded-bt-rssi-monitor A bluetooth RSSI monitor to run on a tiny system such as a microcontroller or single board computer. ### Vulnerability As no formal pairing is completed, this is susceptible to MAC address spoofing, and so should only be used when paired with additional authentication factors. ### Usage Configure env.sh with the devices you want to monitor. The environment variables must have an _%d suffix, in series, starting from 0. ```bash #/bin/bash export btmacaddress_0="69:42:69:FF:04:20" # your phone export btmacaddress_1="0F:F0:0F:F6:44:55" # your smart watch export btmacaddress_2="0F:44:24:F5:69:69" # your tablet ``` Then source the env.sh file to load the variables, build the program with go and then run it. ```bash source env.sh go build . && ./embedded-bt-rssi-monitor ```