Oto jak możesz ustawić panoramę bluetooth na Raspbian.
Ta odpowiedź używa systemd / networkd, ale możesz zrobić coś podobnego z plikiem interfejsów i dnsmasq, jeśli chcesz.
Run:
sudo apt-get install bluez-tools
Utwórz następujące pliki:
/etc/systemd/network/pan0.netdev
[NetDev]Name=pan0Kind=bridge
/ etc / systemd / network / pan0.network
[Match] Name = pan0 [Network] Address = 172.20.1.1 / 24DHCPServer = yes
/etc/systemd/system/bt-agent.service
[Jednostka] Opis = Agent autoryzacji Bluetooth [usługa] ExecStart = / usr / bin / bt -agent -c NoInputNoOutputType = simple [Install] WantedBy = multi-user.target
/etc/systemd/system/bt-network.service
[Jednostka] Opis = Bluetooth NEP PANAfter = pan0.network [Usługa] ExecStart = / usr / bin / bt-network -s nap pan0Type = simple [Install] WantedBy = multi-user.target
Następnie uruchom
sudo systemctl włącz systemd-networkdsudo systemctl włącz bt-agentudo systemctl włącz bt-networksudo systemctl uruchom systemd-networkdsudo systemctl start bt-agentudo systemctl start bt -netwo rk
Na koniec, aby sparować, uruchom:
sudo bt-adapter --set Discoverable 1
Następnie, na drugim urządzeniu sparuj go i połącz z siecią. Mam nadzieję, że potem wszystko powinno działać.
Uwaga: obecnie, jeśli używasz Raspbian Stretch, będziesz potrzebować zaktualizowanego skryptu btuart, aby obejść ten problem tutaj.