今天我們介紹如何在linux上通過命令使用藍芽:
由於本人的筆記本沒有帶藍芽,所以我買了乙個usb介面的藍芽介面卡,執行如下命令,就可以開到我們的藍芽裝置了(第二行):
執行hciconfig可以看到:
從上圖可以看出,我們的藍芽裝置是hci0
執行hcitool dev可以看到我們的藍芽裝置的硬體位址
執行hcitoo --help
然後我們啟用它:
sudo hciconfig hci0 up
要注意的是,啟用前藍芽必須是開啟的,否則會出現如下錯誤:
然後我們開始掃瞄了:
可以看到,發現了我手機的藍芽了~~
然後我們要開始連線了,連線階段使用的主要命令是rfcomm:
執行rfcomm --help可以檢視用法
首先需要繫結目的藍芽裝置:
sudo rfcomm bind /dev/rfcomm0 e0:a6:70:8c:a3:02
接著我們連線它:
sudo cat >/dev/rfcomm0
這是目的藍芽主機就會彈出乙個對話方塊要求輸入pin碼,隨便輸入乙個,然後主機就會彈出乙個對話方塊,只要輸入的和剛才一致就可以通過驗證。之後我們發現我的手機已經顯示了成功配對的標記了。
在配對完成之後我們需要刪除繫結(否則在下次使用時會提示裝置正忙),命令如下:
sudo rfcomm release /dev/rfcomm0
下面我們要開始進行藍芽傳輸了:
這部分目前還在研究。。。下次補上
參考:
Linux使用藍芽
linux使用藍芽 今天我們介紹如何在linux上通過命令使用藍芽 由於本人的筆記本沒有帶藍芽,所以我買了乙個usb介面的藍芽介面卡,執行如下命令,就可以開到我們的藍芽裝置了 第二行 執行hciconfig可以看到 從上圖可以看出,我們的藍芽裝置是hci0 執行hcitool dev可以看到我們的藍...
Linux使用藍芽連線裝置
今天我們介紹如何在linux上通過命令使用藍芽 由於本人的筆記本沒有帶藍芽,所以我買了乙個usb介面的藍芽介面卡,執行如下命令,就可以開到我們的藍芽裝置了 第二行 執行hciconfig可以看到 從上圖可以看出,我們的藍芽裝置是hci0 執行hcitool dev可以看到我們的藍芽裝置的硬體位址 執...
Linux藍芽程式設計
linux下bluetooth程式設計 一 基礎概念 linux下bluetooth程式設計 二 bluez協議棧 linux下bluetooth程式設計 三 hci層程式設計 linux下bluetooth程式設計 四 l2cap層程式設計 linux下bluetooth程式設計 五 blueto...