Bluetooth Network Access Point for Raspberry Pi.
Dependencies
sudo apt install pulseaudio pulseaudio-module-zeroconf alsa-utils avahi-daemon pulseaudio-module-bluetooth
Server installation
git clone https://github.com/bablokb/pi-btnap.git
./pi-btnap/tools/install-btnap server
Bluetooth startup configuration
vi /etc/systemd/system/bluetooth.target.wants/bluetooth.service
ExecStart=/usr/lib/bluetooth/bluetoothd --noplugin=sap
Edit bluetooth device name
vi /etc/bluetooth/main.conf
Edit btnap configuration
vi /etc/btnap.conf
ADD_IF="lo"
Remove IP from gateway
Enable required services
systemctl enable bluetooth
systemctl enable btnap
systemctl enable dnsmasq
reboot
Pair device
bluetoothctl
agent on
scan on
pair aa:bb:cc:dd:ee:ff
trust aa:bb:cc:dd:ee:ff
quit
Remove paired device
bluetoothctl
untrust aa:bb:cc:dd:ee:ff
remove aa:bb:cc:dd:ee:ff
Show device
hciconfig -a
Install bluetooth manager
apt install blueman
Install bluetooth drivers
apt install bluetooth
Start bluetooth service
systemctl enable bluetooth
systemctl start bluetooth