Initializing Raspberry Pi
References
Logs
Bluetooth manipulation on Raspberry Pi
$ sudo apt-get install bluetooth bluez bluez-tools
$ sudo pip3 install pybluez
$ sudo bluetoothctl
[bluetooth]# agent on
Agent registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]# scan on
Discovery started
[NEW] Device 00:18:E4:34:D1:C9 00-18-E4-34-D1-C9
[CHG] Device 00:18:E4:34:D1:C9 LegacyPairing: no
[CHG] Device 00:18:E4:34:D1:C9 Name: HC-06
[CHG] Device 00:18:E4:34:D1:C9 Alias: HC-06
[CHG] Device 00:18:E4:34:D1:C9 LegacyPairing: yes
[bluetooth]# pair 00:18:E4:34:D1:C9
Attempting to pair with 00:18:E4:34:D1:C9
[CHG] Device 00:18:E4:34:D1:C9 Connected: yes
Request PIN code
[agent] Enter PIN code: 1234
[CHG] Device 00:18:E4:34:D1:C9 UUIDs: 00001101-0000-1000-8000-00805f9b34fb
[CHG] Device 00:18:E4:34:D1:C9 ServicesResolved: yes
[CHG] Device 00:18:E4:34:D1:C9 Paired: yes
Pairing successful
[CHG] Device 00:18:E4:34:D1:C9 ServicesResolved: no
[CHG] Device 00:18:E4:34:D1:C9 Connected: no
[CHG] Device 00:18:E4:34:D1:C9 RSSI: -58
[bluetooth]# connect 00:18:E4:34:D1:C9
Attempting to connect to 00:18:E4:34:D1:C9
[CHG] Device 00:18:E4:34:D1:C9 Connected: yes
[CHG] Device 00:18:E4:34:D1:C9 ServicesResolved: yes
Failed to connect: org.bluez.Error.NotAvailable
[CHG] Device 00:18:E4:34:D1:C9 ServicesResolved: no
[CHG] Device 00:18:E4:34:D1:C9 Connected: no
[CHG] Device 00:18:E4:34:D1:C9 RSSI: -71
[CHG] Device EA:BB:3D:70:DF:5A RSSI: -83
[CHG] Device 00:18:E4:34:D1:C9 RSSI: -57
[bluetooth]# trust 00:18:E4:34:D1:C9
[CHG] Device 00:18:E4:34:D1:C9 Trusted: yes
Changing 00:18:E4:34:D1:C9 trust succeeded
$ sudo rfcomm bind 0 00:18:E4:34:D1:C9
$ echo "hi" > /dev/rfcomm0
Last updated