Meine Idee ist, dass dieses Skript beim Start ausgeführt wird ausgeführt wird, versucht der Benutzer auf seinem Telefon, eine Verbindung zum RPi herzustellen, und das RPi akzeptiert diese Verbindung automatisch.
Hier ist, was ich bisher habe
Code: Select all
#!/bin/bash
bluetoothctl -- discoverable on
bluetoothctl -- pairable on
bluetoothctl -- agent on
bluetoothctl -- default-agent
Code: Select all
Request confirmation
[agent] Confirm passkey 861797 (yes/no): yes
Auch hier ist es für mich wichtig, dass der Benutzer nie mehr mit dem RPi tun muss, als es zu Bereitstellungszwecken zu starten. Gibt es eine Lösung für mein Problem oder vielleicht eine bessere Möglichkeit, alles zusammen zu lösen?
Für Interessierte: Die Bluetooth-Startverbindung ist vorhanden, damit ich Netzwerkinformationen an das RPi senden kann und es kann sich automatisch mit dem Netzwerk verbinden, sodass die Hauptkommunikation der Anwendung auf diese Weise erfolgt.
Hier ist das gewünschte Ergebnis des Skripts, das ich manuell erstellen konnte.
