- 博客(4)
- 收藏
- 关注
原创 BLE GAP层 基础详细解释
GAP定义了四种设备角色:广播者 (Broadcaster) 不能被连接,只能广播数据观察者 (Observer) 不能发起连接,只能持续扫描广播包中央设备 (Central) 作为主机连接别人,扫描广播,发起对从机的连接外围设备 (Peripheral) 作为从机给别人连接,发送广播包,允许被主机连接
2023-12-22 15:37:15
739
1
原创 详细介绍 BLE 广播基础
BLE有40个通道,37个是数据通道,3个广播通道,3个广播通道是分散的,BLE数据传输过程中采用跳频技术(自适应频率跳变),而跳频的计算要就要考虑跳过广播通道,3个广播分散的另一个好处就是有利于避开干扰。广播是 37 38 39 建立连接之后是 通过剩下37个通道进行数据传输,这些数据通道是在连接建立时动态分配的,以便在通信过程中进行频率跳变,以减少干扰并提高通信的可靠性。
2023-12-20 10:46:31
4848
5
原创 详细介绍 BLE GATT层 porfile属性 :特征声明,特征值,特征描述符
一个profile中可包含一个或多个服务,服务也分为主要服务和次要服务,一个服务可包含一个或者多个特征;一个特征至少包含两个属性,特征声明,特征值,特征描述符
2023-12-18 14:14:27
3908
2
原创 C语言 数组介绍 及 注意问题
字符串字面量 本质是一个数组,是一个无名数组 “abc”[0] ==> a , “ abc”本身是一个地址, *(“abc+1”)==> b;char a =*(””) a==>0 因为”” ==> “\0”int arr[5]={1,2,3,4,5} arr的类型是==>int[5] 计算数组元素个数 sizeof(arr)/sizeof(arr[0]);a[n] == > *(a+n)==> *(n+a)==> n[a] 例子:arr[0] 0[arr]
2023-10-12 16:35:45
438
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人