蓝牙从机程序中,有广播包和扫描应答包在里面,遇到几个问题
1、蓝牙的名字为什么会放在扫描应答里面而不是广播包里面,
2、在获取数据包的时候,是怎么区别广播包和扫描应答包,是有什么标志位么
3、为什么会有广播包和扫描响应包两个包。只使用一个广播包行不行,怎样能更好的使用
热门产品 :
CH394: 以太网协议栈芯片
蓝牙从机程序中,有广播包和扫描应答包在里面,遇到几个问题
1、蓝牙的名字为什么会放在扫描应答里面而不是广播包里面,
2、在获取数据包的时候,是怎么区别广播包和扫描应答包,是有什么标志位么
3、为什么会有广播包和扫描响应包两个包。只使用一个广播包行不行,怎样能更好的使用
名称可以放在广播包中,使用类型GAP_ADTYPE_LOCAL_NAME_COMPLETE;
类型区分:
扫描应答包可以提供更多的服务信息,例如uuid、厂商信息等。
广播包发送以宣告设备的存在,如果包含过多数据,会增加广播时间和功耗。扫描应答包仅在中心设备(central)请求时发送,因此可以按需提供更多信息,而不影响基本的广播效率。