RPI có thể kết nối qua bluetooth với các thiết bị khác nếu có Bluetooth USB Adapter
RaspBMC hoạt động cần bàn phím/chuột, vì vậy sẽ rất tiện lợi khi sử dụng bàn phím/chuột kết nối với RPI qua bluetooth
Tuy nhiên, bàn phím/chuột chỉ hoạt động trên màn hình output của Rasbian/RaspBMC, không hoạt động trên màn hình ssh như puTTY.
1. Cài đặt bluetooth
Cắm USB Bluetooth vào RPI, chạy lệnh lsusb, kết quả trả về tương tự như
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Nếu USB Bluetooth được nhận dạng, cài đặt phần mềm bằng lệnh sau
sudo apt-get -y install bluetooth bluez-utils blueman
Quá trình cài đặt khá lâu vì phải download và cài đặt trên 100 gói phần mềm tuy tổng dung lượng chỉ khoảng 2.8MB
2. Kết nối với thiết bị bluetooth
+ Bật thiết bị bluetooth ở chế độ dò tìm thiết bị, chạy lệnh
hcitool scan
RPI sẽ quét tìm thiết bị bluetooth đang chờ kết nối, kết quả trả về tương tự như sau
Scanning ... 30:00:12:38:55:50 BSKBB17
Thiết bị BSKBB17 (bàn phím không dây bluetooth) có địa chỉ MAC là 30:00:12:38:54:50
+ Chọn thiết bị cần kết nối qua địa chỉ MAC, thí dụ 30:00:12:38:54:50, gõ lệnh
sudo bluez-simple-agent hci0 30:00:12:38:55:50
RPI sẽ yêu cầu nhập mã chứng thực, chúng ta tự đặt ra một nhóm 4 số, thí dụ 1234, gõ vào RPI, xong gõ tiếp giống như vậy vào thiết bị BSKBB17
+ Sau đó ra lệnh kết nối
sudo bluez-test-input connect 30:00:12:38:55:50
+ Để RPI nhớ thiết bị này, lần sau tự động kết nối, gõ lệnh
sudo bluez-test-device trusted 30:00:12:38:55:50 yes
Chú thích
Có thể Remote Desktop vào màn hình đồ họa của Raspbian/RaspBMC để tạo kết nối với thiết bị khác qua bluetooth