Linux無線網路技術 Bluetooth

2021-04-23 16:04:00 字數 1774 閱讀 2247

linux bluetooth

bluetooth 是用於替換電纜的短程無線技術,支援 723 kbps(不對稱)和 432 kbps(對稱)的速度,可以傳輸資料和語音。bluetooth 裝置的傳輸範圍大約 10 公尺(30 英呎)。

bluez 是官方 linux bluetooth 棧,由主機控制介面(host control inte***ce ,hci)層、bluetooth 協議核心、邏輯鏈路控制和適配協議(logical link control and adaptation protocol,l2cap)、sco 音訊層、其他 bluetooth 服務、使用者空間後台程序以及配置工具組成。

bluetooth 規範支援針對 bluetooth hci 資料分組的 uart(通用非同步接收器/傳送器)和 usb 傳輸機制。bluez 棧對這兩個傳輸機制(drivers/bluetooth/)都支援。bluez bnep(bluetooth 網路封裝協議)實現了 bluetooth 上的乙太網**,這使 tcp/ip 可以直接執行於 bluetooth 之上。bnep 模組(net/bluetooth/bnep/)和使用者模式 pand 後台程序實現了 bluetooth 個人區域網(pan)。bnep 使用 register_netdev 將自己作為乙太網裝置註冊到 linux 網路層,並使用上面為 wlan 驅動程式描述的 netif_rx 來填充 sk_buffs 並將其傳送到協議棧。bluez rfcomm(net/bluetooth/rfcomm/) 提供 bluetooth 上的序列**,這使得串列埠應用程式(如 minicom)和協議(如點對點協議(ppp))不加更改地在 bluetooth 上執行。rfcomm 模組和使用者模式 dund 後台程序實現了 bluetooth 撥號網路。下面的列表給出了配置 bluetooth 上的各種協議服務所必需的 bluez 模組、實用程式、後台程序以及配置檔案。

下一步,考慮 bluetooth cf 卡、bluetooth usb 介面卡、具有內建 csr bluetooth 晶元組的裝置以及 sony bluetooth 耳機的示例,了解它們在 linux 下是如何工作的。

sharp bluetooth cf 卡

sharp bluetooth cf 卡使用 uart 傳輸器來傳送 hci 資料分組。除了 serial_cs 是與 linux pcmcia 核心互動的卡服務驅動程式之外,linux pcmcia/cf 層與 sharp 卡的其他作業系統的互動類似於針對 intersil wlan cf 卡所解釋的互動。serial_cs 驅動程式(將在下面的 「gsm 上的 linux gprs 和資料」一節中做進一步解釋)模擬了 sharp cf 卡上的串列埠。bluez hci_uart 鏈結驅動程式與 bluetooth uart 通道互動並將模擬的串列埠連線到 bluez 棧。

下面的列表給出了當卡插入時必須載入的模組。其他的 bluetooth cf 卡,例如 pretec compactbt 卡和 socket bluetooth 卡,具有 uart 介面,但是又有各自的卡服務驅動程式(分別是 drivers/bluetooth/dtl1_cs.c 和 drivers/bluetooth/btuart_cs.c)。在本文後面,您將發現更多關於 bluetooth uart 傳輸器的資訊。

/etc/pcmcia/config 中針對 sharp bluetooth cf 卡的條目:

card "sharp bluetooth card"

version "sharp", "bluetooth card"

bind "serial_cs"

將要載入的必需的核心模組:

無線網路技術測試試題(五)

2 以下關於無線都會網路wman的描述中不正確的是 b a wman是一種無線寬頻接入技術,用於解決最後一公里接入問題 b wi fi常用來表示wman c wman標準由ieee 802.16工作組制定 d wman能有效解決有線方式無法覆蓋地區的寬頻接入問題 3 與wlan相比,無線廣域網wwa...

A 無線網路

accept 29 submit 107 time limit 1000ms memory limit 65536kb description 現在無線網路愈來愈普及,人們對網路質量的要求也愈來愈高。我們假設要在一條筆直的公路上安置無線網路接入點,以方便兩旁的居民上網。設公路的乙個終點為起點,那麼居...

Debian 無線網路

1.檢視網絡卡型號 lsmod grep ipw 2.安裝驅動 aptitude install firmware iwlwifi wireless tools modprobe ipw2200 重啟,網絡卡應該可以被探測到。3.使用方法如下 檢視網絡卡資訊 iwconfig 檢視附近可用的無線網路...