人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

在Linux系統(tǒng)中使用藍(lán)牙功能的基本方法

發(fā)布日期:2022-02-05 18:06 | 文章來(lái)源:源碼中國(guó)

首先確定硬件上有支持藍(lán)牙的設(shè)備,然后運(yùn)行如下命令,就可以開(kāi)到我們的藍(lán)牙設(shè)備了:

復(fù)制代碼
代碼如下:
lsusb


運(yùn)行hciconfig可以看到:

從上圖可以看出,我們的藍(lán)牙設(shè)備是hci0
運(yùn)行hcitool dev可以看到我們的藍(lán)牙設(shè)備的硬件地址
運(yùn)行hcitoo --help 可以查看更多相關(guān)命令


然后我們激活它:

復(fù)制代碼
代碼如下:
sudo hciconfig hci0 up

要注意的是,激活前藍(lán)牙必須是打開(kāi)的,否則會(huì)出現(xiàn)如下錯(cuò)誤:

然后我們開(kāi)始掃描了:

復(fù)制代碼
代碼如下:
hcitool scan


可以看到,發(fā)現(xiàn)了我手機(jī)的藍(lán)牙了~~


然后我們要開(kāi)始連接了,連接階段使用的主要命令是rfcomm:
運(yùn)行rfcomm --help 可以查看用法

首先需要綁定目的藍(lán)牙設(shè)備:

復(fù)制代碼
代碼如下:
sudo rfcomm bind /dev/rfcomm0 E0:A6:70:8C:A3:02

注意:上面的這個(gè)地址是目的藍(lán)牙設(shè)備的硬件地址


接著我們連接它:

復(fù)制代碼
代碼如下:
sudo cat >/dev/rfcomm0

這是目的藍(lán)牙主機(jī)就會(huì)彈出一個(gè)對(duì)話框要求輸入pin碼,隨便輸入一個(gè),然后主機(jī)就會(huì)彈出一個(gè)對(duì)話框,只要輸入的和剛才一致就可以通過(guò)驗(yàn)證。之后我們發(fā)現(xiàn)我的手機(jī)已經(jīng)顯示了成功配對(duì)的標(biāo)記了。


在配對(duì)完成之后我們需要?jiǎng)h除綁定(否則在下次使用時(shí)會(huì)提示設(shè)備正忙),命令如下:

復(fù)制代碼
代碼如下:
sudo rfcomm release /dev/rfcomm0


在 Linux 下使用 rfkill 軟開(kāi)關(guān)藍(lán)牙及無(wú)線功能
很多計(jì)算機(jī)系統(tǒng)包含無(wú)線電傳輸,其中包括Wi-Fi、藍(lán)牙和3G設(shè)備。這些設(shè)備消耗電源,在不使用這些設(shè)備時(shí)是一種能源浪費(fèi)。

RFKill 是Linux內(nèi)核中的一個(gè)子系統(tǒng),它可提供一個(gè)接口,在此接口中可查詢、激活并取消激活計(jì)算機(jī)系統(tǒng)中的無(wú)線電傳輸。當(dāng)取消激活傳輸時(shí),可使其處于可被軟件重新激活的狀態(tài)( 軟鎖定 )或軟件無(wú)法重新激活的位置( 硬鎖定 )。

RFKill 為內(nèi)核子系統(tǒng)提供應(yīng)用程序編程界面(API)。內(nèi)核驅(qū)動(dòng)程序被設(shè)計(jì)為支持RFKill使用這個(gè)API注冊(cè)內(nèi)核,并包含啟用和禁用這個(gè)設(shè)備的方法。另外,RFKill提供用戶程序可解讀的通知以及用戶程序查詢傳輸狀態(tài)的方法。

RFKill接口位于 /dev/rfkill,其中包含系統(tǒng)中所有無(wú)線電傳輸?shù)漠?dāng)前狀態(tài)。每個(gè)設(shè)備都在 sysfs 中注冊(cè)當(dāng)前RFKill狀態(tài)。另外,在啟用了RFKill的設(shè)備中每當(dāng)狀態(tài)更改時(shí),RFKill會(huì)發(fā)出 uevents。

rfkill 是一個(gè)命令行工具,您可使用它查詢和更改系統(tǒng)中啟用了RFKill的設(shè)備。要獲得這個(gè)工具,請(qǐng)安裝 rfkill 軟件包。

如果開(kāi)機(jī)時(shí)在可以搜索到無(wú)線網(wǎng)絡(luò)且輸入密碼正確但仍然無(wú)法接入的情況下,就可能是rfkill這個(gè)程序阻攔了接入,它是個(gè)用來(lái)控制無(wú)線網(wǎng)絡(luò)及藍(lán)牙的使用的軟開(kāi)關(guān)。

使用命令 rfkill list 獲得設(shè)備列表,每個(gè)都包含與之關(guān)聯(lián)的索引號(hào) ,從 0 開(kāi)始。


復(fù)制代碼
代碼如下:
rfkill list


您可以使用這個(gè)索引號(hào)讓 rfkill 停使或者使用某個(gè)設(shè)備,例如:


復(fù)制代碼
代碼如下:
rfkill block 0

停用系統(tǒng)中第一個(gè)啟用RFKill的設(shè)備。

您還可以使用 rfkill 阻斷某一類設(shè)備,或者所有啟用了RFKill的設(shè)備。例如:


復(fù)制代碼
代碼如下:
rfkill block wifi

停用系統(tǒng)中的所有Wi-Fi設(shè)備。要停用所有啟用了RFKill的設(shè)備,請(qǐng)運(yùn)行:


復(fù)制代碼
代碼如下:
rfkill block all

要重新使用設(shè)備,請(qǐng)運(yùn)行 rfkill unblock。要獲得 rfkill 可停用的完整設(shè)備類別列表,請(qǐng)運(yùn)行 rfkill help。

國(guó)外服務(wù)器租用

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開(kāi)通

自選配置、實(shí)時(shí)開(kāi)通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部