0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在Linux系統(tǒng)中安裝藍(lán)牙USB無線電硬件

454398 ? 來源:wv ? 2019-09-28 11:11 ? 次閱讀

步驟1:在Raspberry Pi上的Linux系統(tǒng)中安裝藍(lán)牙無線電

打開終端模擬

類型:

sudo tail -f /var/log/syslog

將Bluetooth Radio USB適配器插入連接到Raspberry Pi的USB集線器中。

Linux系統(tǒng)會(huì)自動(dòng)檢測(cè)并加載合適的內(nèi)核模塊以與Bluetooth Radio進(jìn)行接口。它將在終端仿真器窗口中將以下消息輸出到/var/log./syslog:

7月19日21:21:43 rpipro2內(nèi)核:[348888.110797] USB 1-1.3.3:新的完全-使用dwc_otg 7月19日21:21:43 rpipro2內(nèi)核加快USB設(shè)備編號(hào)13的速度:[348888.222799] usb 1-1.3.3:找到新的USB設(shè)備,idVendor = 0a12,idProduct = 0001

7月19日21:21 :43 rpipro2內(nèi)核:[348888.222824] USB 1-1.3.3:新的USB設(shè)備字符串:Mfr = 0,產(chǎn)品= 0,序列號(hào)= 0

7月19日21:21:43 rpipro2內(nèi)核:[348888.297758]藍(lán)牙:核心版本2.19

7月19日21:21:43 rpipro2內(nèi)核:[348888.297884] NET:已注冊(cè)協(xié)議系列31

7月19日21:21:43 rpipro2內(nèi)核:[348888.297896]藍(lán)牙:HCI設(shè)備和連接管理器已初始化

7月19日21:21:43 rpipro2內(nèi)核:[348888.297928]藍(lán)牙:HCI套接字層已初始化

7月19日21:21:43 rpipro2內(nèi)核:[348888.297945]藍(lán)牙:L2CAP套接字層已初始化

7月19日21:21 :43 rpipro2內(nèi)核:[348888.297990]藍(lán)牙:SCO套接字層已初始化

7月19 21:21:43 rpipro2內(nèi)核:[348888.304784] usbcore:注冊(cè)了新的接口驅(qū)動(dòng)程序btusb

步驟2:檢查藍(lán)牙無線電是否已成功安裝

打開一個(gè)終端仿真器程序,例如LXTerminal

列出系統(tǒng)已檢測(cè)到的藍(lán)牙設(shè)備:

sudo lsusb -v | grep -i bluetooth

筆記本的輸出:

Bus 007設(shè)備011:ID 044e:300d阿爾卑斯電氣有限公司藍(lán)牙控制器(ALPS/UGPZ6)

bDeviceProtocol 1藍(lán)牙

idProduct 0x300d藍(lán)牙控制器( ALPS/UGPZ6)

bInterfaceProtocol 1藍(lán)牙

bInterfaceProtocol 1藍(lán)牙

bInterfaceProtocol 1藍(lán)牙

bInterfaceProtocol 1藍(lán)牙

bInterfaceProtocol 1藍(lán)牙

bInterfaceProtocol 1藍(lán)牙

bInterfaceProtocol 1藍(lán)牙

Raspberry Pi的輸出:

總線001設(shè)備006:ID 0a12:0001 Cambridge Silicon Radio,Ltd藍(lán)牙適配器(HCI模式)

bDeviceProtocol 1藍(lán)牙

idProduct 0x0001藍(lán)牙適配器e(HCI模式)

bInterfaceProtocol 1藍(lán)牙

bInterfaceProtocol 1藍(lán)牙

bInterfaceProtocol 1藍(lán)牙

bInterfaceProtocol 1藍(lán)牙

bInterfaceProtocol 1藍(lán)牙

bInterfaceProtocol 1藍(lán)牙

bInterfaceProtocol 1藍(lán)牙

第3步:安裝藍(lán)牙中間件

盡管Linux系統(tǒng)已檢測(cè)到并加載了與Bluetooth Radio進(jìn)行接口連接的內(nèi)核模塊(設(shè)備驅(qū)動(dòng)程序),但是Linux系統(tǒng)仍然無法使用藍(lán)牙,因?yàn)闆]有Bluetooth應(yīng)用程序。為了講藍(lán)牙,Linux系統(tǒng)需要藍(lán)牙協(xié)議棧和應(yīng)用程序。

像LXTerminal這樣的開放式終端模擬器

sudo apt-get update sudo apt-get install bluez

sudo apt-cache show bluez

PC的輸出

包裝:bluez

版本:4.99-2

已安裝大?。?473

維護(hù)器:Debian藍(lán)牙維護(hù)器

架構(gòu):amd64

替換:bluez-audio(《= 3.36-3),bluez-input,bluez-network,bluez-serial ,bluez-utils(《= 3.36-3),udev(《《170-1)

取決于:libc6(》 = 2.9),libcap-ng0,libdbus-1-3(》 = 1.1。 1),libglib2.0-0(》 = 2.28.0),libreadline6(》 = 6.0),libudev0(》 = 0.140),libusb-0.1-4(》 = 2:0.1.12),kmod,udev(》 = 170-1),lsb-base,dbus,python-gi,python-dbus

沖突:bluez-audio(《= 3.36-3),bluez-utils(《= 3.36-3)

缺陷:udev(《《170-1)

說明:藍(lán)牙工具和守護(hù)程序

該軟件包包含使用藍(lán)牙設(shè)備的工具和系統(tǒng)守護(hù)程序。

。

BlueZ是官方的Linux Bluetooth協(xié)議粘性即可。這是一個(gè)根據(jù)GNU通用公共許可(GPL)分發(fā)的開源項(xiàng)目。

Raspberry Pi的輸出

軟件包:bluez

版本:4.99-2

體系結(jié)構(gòu):armhf

維護(hù)器:Debian藍(lán)牙維護(hù)器

已安裝-大?。?026

取決于:libc6(》 = 2.13-28),libcap-ng0,libdbus-1-3(》 = 1.1.1),libglib2.0-0(》 = 2.30.0) ),libreadline6(》 = 6.0),libudev0(》 = 0.140),libusb-0.1-4(》 = 2:0.1.12),kmod,udev(》 = 170-1),lsb-base,dbus,python- gi,python-dbus

沖突:bluez-audio(《= 3.36-3),bluez-utils(《= 3.36-3)

缺陷:udev(《《170- 1)

替換:bluez-audio(《= 3.36-3),bluez-input,bluez-network,bluez-serial,bluez-utils(《= 3.36-3),udev(《《170 -1)

多目標(biāo):國外

主頁:http://www.bluez.org

優(yōu)先級(jí):可選

部分:admin

文件名:pool/main/b/bluez/bluez_4.99-2_armhf.deb

大?。?95456

SHA256:b96e78b7e18cfdf51f82e0bf9e67a08c627b21ccbf19b6f79376841210e916

SHA1:ebf58db06d1c0d82ce47ddd2d0d4fcfba82b2b1f

MD5sum:414616015104fdf722f1bd14fdefa5f5

說明:藍(lán)牙工具和守護(hù)程序

BlueZ是官方的Linux 藍(lán)牙協(xié)議棧。它是根據(jù)GNU通用公共許可證(GPL)分發(fā)的一個(gè)開源項(xiàng)目

。

步驟4:?jiǎn)?dòng)藍(lán)牙中間件服務(wù)

對(duì)于基于Wheezy運(yùn)行Raspbian的Raspberry Pi:

打開終端模擬器

sudo service bluetooth start sudo service bluetooth status

PC的輸出

[確定]藍(lán)牙正在運(yùn)行。

Raspberry Pi的輸出

[ok]藍(lán)牙正在運(yùn)行。

如果上述命令不起作用,請(qǐng)嘗試重新啟動(dòng)RPi。

對(duì)于Raspberry Pi基于Jessie運(yùn)行Raspbian:

打開終端模擬器

cd /etc/systemd/system/bluetooth.target.wants

進(jìn)行備份

sudo cp bluetooth.service /home/$user/bluetooth.service.pristine

更改藍(lán)牙服務(wù)設(shè)置:

sudo vi bluetooth.service

參考屏幕截圖

sudo systemctl start bluetooth

狀態(tài)

筆記本計(jì)算機(jī)和Raspberry Pi現(xiàn)在是藍(lán)牙設(shè)備

步驟5:發(fā)現(xiàn)系統(tǒng)中安裝的藍(lán)牙設(shè)備的名稱

對(duì)于藍(lán)牙設(shè)備,Linux不會(huì)在/dev目錄中創(chuàng)建文件。但是,可以通過其他方式來識(shí)別藍(lán)牙設(shè)備。

使用hciconfig軟件查找藍(lán)牙設(shè)備的身份。

打開終端模擬器

sudo hciconfig -a hci0

hci0 :類型:BR/EDR總線:USB

BD地址:00:15:83:CE:77:03 ACL MTU:310:10 SCO MTU:64:8 UP RUNNING PSCAN RX字節(jié):3890 acl:0 sco:0事件:92錯(cuò)誤:0 TX字節(jié):1315 acl:0 sco:0命令:81錯(cuò)誤:0功能:0xff 0xff 0x8f 0xfe 0xdb 0xff 0x5b 0x87數(shù)據(jù)包類型:DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3鏈接策略:RSWITCH HOLD SNIFF PARK鏈接模式:SLAVE ACCEPT名稱:‘rpipro2-0’類:0x420100服務(wù)類:網(wǎng)絡(luò),電話設(shè)備類:計(jì)算機(jī),未分類的HCI版本: 4.0(0x6)修訂版:0x1d86 LMP版本:4.0(0x6)子版本:0x1d86制造商:Cambridge Silicon Radio(10)

藍(lán)牙設(shè)備名稱為 hci0 。

正在運(yùn)行表示已準(zhǔn)備好與其他藍(lán)牙設(shè)備進(jìn)行接口。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7851

    瀏覽量

    263341
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    114

    文章

    5724

    瀏覽量

    169137
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11177

    瀏覽量

    208497
  • 無線電
    +關(guān)注

    關(guān)注

    59

    文章

    2125

    瀏覽量

    116122
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    多頻段無線電的RF采樣

    電子發(fā)燒友網(wǎng)站提供《多頻段無線電的RF采樣.pdf》資料免費(fèi)下載
    發(fā)表于 09-23 11:42 ?0次下載
    多頻段<b class='flag-5'>無線電</b>的RF采樣

    高頻與射頻技術(shù)只能應(yīng)用于無線電系統(tǒng)

    高頻與射頻技術(shù)的應(yīng)用非常廣泛,不僅僅局限于無線電系統(tǒng)。它們許多現(xiàn)代科技領(lǐng)域中都發(fā)揮著重要作用。 高頻與射頻技術(shù)的應(yīng)用 1. 無線電通信 無線電
    的頭像 發(fā)表于 09-07 10:10 ?187次閱讀

    無線電時(shí)鐘的dcf信號(hào)是什么意思

    最著名的一個(gè)信號(hào),由位于法蘭克福附近的Mainflingen發(fā)射站發(fā)出。 無線電時(shí)鐘信號(hào)是一種利用無線電波傳輸時(shí)間信息的技術(shù)。這些信號(hào)可以被各種設(shè)備接收,包括無線電時(shí)鐘、GPS設(shè)備、以及其他需要精確時(shí)間信息的
    的頭像 發(fā)表于 09-07 09:25 ?327次閱讀

    如何利用藍(lán)牙產(chǎn)品執(zhí)行射頻無線電測(cè)試

    電子發(fā)燒友網(wǎng)站提供《如何利用藍(lán)牙產(chǎn)品執(zhí)行射頻無線電測(cè)試.pdf》資料免費(fèi)下載
    發(fā)表于 08-29 10:53 ?0次下載
    如何利用<b class='flag-5'>藍(lán)牙</b>產(chǎn)品執(zhí)行射頻<b class='flag-5'>無線電</b>測(cè)試

    藍(lán)牙模塊無線游戲設(shè)備的應(yīng)用

    了更多的樂趣和可能性。本文將探討藍(lán)牙模塊無線游戲設(shè)備的應(yīng)用,并分析其對(duì)游戲產(chǎn)業(yè)的影響。 藍(lán)牙模塊
    的頭像 發(fā)表于 07-19 14:00 ?181次閱讀

    將FPGA嵌入DSP驅(qū)動(dòng)的軟件無線電應(yīng)用

    傳統(tǒng)的軟件無線電接收器系統(tǒng),經(jīng)過轉(zhuǎn)換和濾波的基帶信號(hào)作為時(shí)域波形的復(fù)雜樣本流發(fā)送到 DSP。DSP 必須處理所有解調(diào)任務(wù)以及基于接收信號(hào)分析的更別決策。
    發(fā)表于 05-03 09:28 ?181次閱讀
    將FPGA嵌入DSP驅(qū)動(dòng)的軟件<b class='flag-5'>無線電</b>應(yīng)用<b class='flag-5'>中</b>

    工業(yè)和信息化部?jī)?yōu)化UWB和RFID設(shè)備無線電管理規(guī)定

    為了適應(yīng)5G/6G技術(shù)的發(fā)展,同時(shí)兼顧無線電應(yīng)用的平衡,我國《中華人民共和國無線電頻率劃分規(guī)定》(2023年版),首次將6425-7125MHz頻段劃歸5G/6G
    的頭像 發(fā)表于 04-30 15:38 ?626次閱讀

    軟件無線電安全之GNU Radio基礎(chǔ)知識(shí)

    GNU Radio是一款開源的軟件工具集,專注于軟件定義無線電(SDR)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。該工具集支持多種SDR硬件平臺(tái),包括USRP、HackRF One和RTL-SDR等。用戶可以通過GNU
    的頭像 發(fā)表于 02-25 10:20 ?3733次閱讀
    軟件<b class='flag-5'>無線電</b>安全之GNU Radio基礎(chǔ)知識(shí)

    適用于Linux的QRadioLink SDR客戶應(yīng)用程序

    QRadioLink 是一個(gè) GNU/Linux 多模(模擬和數(shù)字)SDR(軟件定義無線電)收發(fā)器應(yīng)用程序,利用網(wǎng)絡(luò)實(shí)現(xiàn)電臺(tái)與 VOIP 橋接(IP 上的電臺(tái)),它建立 GNU 電臺(tái)之上,允許使用不同的數(shù)字和模擬
    的頭像 發(fā)表于 01-11 11:04 ?1001次閱讀
    適用于<b class='flag-5'>Linux</b>的QRadioLink SDR客戶應(yīng)用程序

    RadioVerse:技術(shù)和無線電設(shè)計(jì)生態(tài)系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《RadioVerse:技術(shù)和無線電設(shè)計(jì)生態(tài)系統(tǒng).pdf》資料免費(fèi)下載
    發(fā)表于 11-24 11:43 ?0次下載
    RadioVerse:技術(shù)和<b class='flag-5'>無線電</b>設(shè)計(jì)生態(tài)<b class='flag-5'>系統(tǒng)</b>

    X和Ku波段小尺寸無線電的設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《X和Ku波段小尺寸無線電的設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 11-23 15:50 ?1次下載
    X和Ku波段小尺寸<b class='flag-5'>無線電</b>的設(shè)計(jì)

    淺談太空中無線電通信干擾問題

    我們的測(cè)試,即使是最基本的認(rèn)知無線電也能確保國際空間站(ISS)與地面站之間保持清晰的信號(hào)。我們相信,隨著進(jìn)一步的研究,更先進(jìn)、功能更強(qiáng)大的認(rèn)知
    發(fā)表于 11-23 11:09 ?1148次閱讀
    淺談太空中<b class='flag-5'>無線電</b>通信干擾問題

    LabVIEW和NIUSRP硬件加快了認(rèn)知無線電開發(fā)

    。上位機(jī)是一款安裝Windows操作系統(tǒng)無線訪問網(wǎng)絡(luò)的便攜式計(jì)算機(jī),通過兆位以太網(wǎng)鏈接至NIUSRP無線電。GPS設(shè)備通過藍(lán)牙連接至上位機(jī)
    發(fā)表于 11-18 21:32

    NI USRP RIO軟件無線電

    NI USRP RIO軟件無線電 NI USRP RIO是SDR游戲規(guī)則的改變者,它為無線通信設(shè)計(jì)人員提供了經(jīng)濟(jì)實(shí)惠的SDR和前所不高的性能,可幫助開發(fā)下一代5G無線通信系統(tǒng)。“USR
    發(fā)表于 11-15 20:08

    天線無線電工程的作用

    電子發(fā)燒友網(wǎng)站提供《天線無線電工程的作用.pdf》資料免費(fèi)下載
    發(fā)表于 11-10 14:45 ?0次下載
    天線<b class='flag-5'>在</b><b class='flag-5'>無線電</b>工程<b class='flag-5'>中</b>的作用