bpi-r2:bluetooth
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
bpi-r2:bluetooth [2020/03/26 12:07] – [R2-Bluetooth] frank | bpi-r2:bluetooth [2023/06/08 17:06] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Bluetooth ====== | ||
+ | ===== R2-Bluetooth ===== | ||
+ | Bluetooth scheint im 4.4er Kernel zu funktionieren | ||
+ | |||
+ | http:// | ||
+ | |||
+ | http:// | ||
+ | |||
+ | im 4.19+ funktioniert es auch. vorausgesetzt, | ||
+ | |||
+ | http:// | ||
+ | |||
+ | < | ||
+ | apt install bluez | ||
+ | root@bpi-r2: | ||
+ | Agent registered | ||
+ | [bluetooth]# | ||
+ | Agent is already registered | ||
+ | [bluetooth]# | ||
+ | Changing power on succeeded | ||
+ | [bluetooth]# | ||
+ | Changing discoverable on succeeded | ||
+ | [CHG] Controller 00: | ||
+ | [bluetooth]# | ||
+ | Discovery started | ||
+ | ... | ||
+ | [CHG] Controller 00: | ||
+ | [CHG] Device 04: | ||
+ | [CHG] Device 04: | ||
+ | [CHG] Device 04: | ||
+ | </ | ||
+ | |||
+ | ===== serielle Console über BT ===== | ||
+ | |||
+ | habe dazu ein HC05-Modul (DSD-Tech), welches ich erst einstellen musste (name,pin, baudrate) | ||
+ | |||
+ | dieser Teil war bisschen tricky und man musste bei dem Modul aufpassen, dass nur 1 Zeilenendezeichen geschickt wird. | ||
+ | |||
+ | Das Modul muss über die Pins an einen Usb2Serial angeschlossen werden, habe dazu den genommen, den ich für die serielle Console schon verwende (einfach nur RX/TX vom bpi-r2 auf den BT-Adapter zusätzlich VCC+GND). Das Modul musste erst in den Command-Mode gebracht werden. Dazu have ich den 3v3-pin meines usb2Serial auf den en-Pin des Modules gelegt. Hier ist es wichtig, dass erst die 5V VCC anliegen (und das Modul hochfährt) und danach erst der EN-Pin verkabelt wird . dann kann man die serielle Console auf das BT-Modul mit 9600 Baud starten. | ||
+ | |||
+ | |||
+ | Pin habe ich noch alt gelassen... | ||
+ | < | ||
+ | AT+NAME=Name | ||
+ | AT+UART=115200, | ||
+ | # | ||
+ | #oder | ||
+ | # | ||
+ | </ | ||
+ | |||
+ | danach verkabelt (VCC an gpio pin 4, gnd an gpio pin 6), tx auf rx und rx auf tx des debug-Ports | ||
+ | |||
+ | < | ||
+ | [NEW] Controller DC: | ||
+ | [NEW] Device 72: | ||
+ | [NEW] Device 7A: | ||
+ | [NEW] Device 00: | ||
+ | [NEW] Device 9C: | ||
+ | Agent registered | ||
+ | [bluetooth]# | ||
+ | Attempting to pair with 00: | ||
+ | [CHG] Device 00: | ||
+ | Request PIN code | ||
+ | [BPI-1m[agent] Enter PIN code: 1234 | ||
+ | [CHG] Device 00: | ||
+ | [CHG] Device 00: | ||
+ | [CHG] Device 00: | ||
+ | Pairing successful | ||
+ | </ | ||
+ | zweiter Teil, serielles Gerät anlegen: | ||
+ | < | ||
+ | sudo rfcomm connect /dev/hci0 00: | ||
+ | [sudo] Passwort für frank: | ||
+ | Connected / | ||
+ | Press CTRL-C for hangup | ||
+ | </ | ||
+ | dritter teil, zugriff mit minicom | ||
+ | < | ||
+ | sudo minicom -D / | ||
+ | </ | ||
+ | |||
+ | http:// |
bpi-r2/bluetooth.txt · Zuletzt geändert: 2023/06/08 17:06 von 127.0.0.1