Bluetooth Programming

這篇介紹使用 C/C++ 語言寫 Bluetooth 通訊的教學
適合於入門藍芽開發者、寫過 socket 程式的更容易上手.

資料來源是參考下列的原文資料
An Introduction to Bluetooth Programming

詳細程式內容請參考
BluetoothProgramming

安裝開發套件

Ubuntu 使用下列指令安裝開發套件函式庫

1
2
sudo apt-get install libbluetooth-dev libbluetooth3
(sudo apt-get install python-bluez)

藍芽基本指令

查看藍芽裝置

1
hciconfig

掃描附近的藍芽裝置

1
hcitool scan

讓你的裝置可以被掃到

1
sudo hciconfig hci0 piscan

重新命名

1
sudo hciconfig hci0 name 'Device Name'

參考文章
Chapter 4. Bluetooth programming in C with BlueZ