Linux使用藍芽

2021-06-06 00:04:54 字數 1319 閱讀 1932

linux使用藍芽

今天我們介紹如何在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上通過命令使用藍芽 由於本人的筆記本沒有帶藍芽,所以我買了乙個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...