随笔分类 -  bluetooth / 蓝牙协议栈host / hci

摘要:1. 如果对方注册了EIR,并且EIR中有Complete Local Name,那么就可以通过inquiry result拿到 2. 如果对方没有注册EIR,即使注册了EIR当没有Complete Local Name;同时本地端用的是standard inquiry或RSSI inquiry 那 阅读全文
posted @ 2023-05-17 11:03 踏浪而来的人 阅读(118) 评论(0) 推荐(0) 编辑
摘要:蓝牙有三种inquiry mode,通过HCI_Write_Inquiry_Mode命令来设置不同的inquiry mode: 蓝牙的inquiry: host通过下HCI_Inquiry让controler去查询 LAP:General Inquiry Access Code (GIAC) 0x9 阅读全文
posted @ 2023-05-17 10:41 踏浪而来的人 阅读(217) 评论(0) 推荐(0) 编辑
摘要:1. 对controler的数据(acl、sco)流控: 避免controler的数据buffer overrun host发送HCI_Read_Buffer_Size命令读取controler的数据buffer能力 当host向controler发送了多包数据 controler发送HCI_Num 阅读全文
posted @ 2023-05-15 21:30 踏浪而来的人 阅读(41) 评论(0) 推荐(0) 编辑
摘要:HCI数据是以小端字节序存储的; 小端字节序:低位数据存放在内存低地址处 大端字节序:高位字节数据存放在内存低地址处 1. 命令: OGF:不同组的命令,有不同的OGF Link Control commands, the OGF is defined as 0x01. Link Policy co 阅读全文
posted @ 2023-05-15 16:09 踏浪而来的人 阅读(117) 评论(0) 推荐(0) 编辑
摘要:hci的作用: hci在host和controler都有,其作用是告诉对方怎么解析这个hci数据,如host下发了一个inquiry的命令,controler有hci才能解析出这是一个inquiry命令,而不是将其翻译成其他的命令。 commond:host >controler event: co 阅读全文
posted @ 2023-05-05 22:13 踏浪而来的人 阅读(323) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示