控制器|从零开始的nrf52832蓝牙开发--蓝牙协议基础( 二 )


比如链路层里面定义了主机(Master)、从机(Slave)角色 。
GAP层定义了广播者(Broadcaster Role)、观察者(Observer Role)、外围设备(Peripheral Role)、中心设备(Central Role) 。
ATT层定义了服务端(Server)、客户端(Client) 。
2.定义GAP层的、用于实现各种通信的操作模式(Operational Mode)和过程(Procedures):
Broadcast mode and observation procedure , 实现单向的、无连接的通信方式;
Discovery modes and procedures , 实现蓝牙设备的发现操作;
Connection modes and procedures , 实现蓝牙设备的连接操作;
Bonding modes and procedures , 实现蓝牙设备的配对操作 。
3.定义User Interface有关的蓝牙参数:
1.蓝牙地址
2.蓝牙名称
3.蓝牙的pincode
4.蓝牙的class
最后在应用程序中我们可以自定义或者使用SIG官方定义的配置 , 去实现自己的蓝牙功能 , 也就是各种各样的service和characteristic 。
【控制器|从零开始的nrf52832蓝牙开发--蓝牙协议基础】声明:本文转载自网络 , 如涉及作品内容、版权和其它问题 , 请于联系工作人员 , 我们将在第一时间和您对接删除处理!