蓝牙与IEEE 802.15.4网络技术解析
1. HCI层与设备
HCI(Host Controller Interface)层是蓝牙协议栈中的重要部分,它代表着蓝牙控制器。HCI设备由 struct hci_dev 结构体表示,该结构体包含众多成员,部分重要成员如下:
struct hci_dev {
char name[8];
unsigned long flags;
__u8 bus;
bdaddr_t bdaddr;
__u8 dev_type;
// ...
struct work_struct rx_work;
struct work_struct cmd_work;
// ...
struct sk_buff_head rx_q;
struct sk_buff_head raw_q;
struct sk_buff_head cmd_q;
// ...
int (*open)(struct hci_dev *hdev);
int (*close)(struct hci_dev *hdev);
int (*flush)(struct hci_dev *hdev);
int (*send)(struct sk_buff *skb);
void (*notify)(struct hci_dev *hdev, unsigned int evt);
超级会员免费看
订阅专栏 解锁全文
1801

被折叠的 条评论
为什么被折叠?



