回答

收藏

【DA14580DEVKT-B评估板】七、蓝牙广播、配对绑定流程分析

#其他 #其他 2791 人阅读 | 0 人回复 | 2016-07-27

一、广播
1、广播通过实现default_operation_adv回调函数(user_callback_config.h)完成的,这里使用的默认函数default_advertise_operation

2、开启广播以后,如果有连接建立会发生GAPC_CONNECTION_REQ_IND事件并调用gapc_connection_req_ind_handler函数,其中主要调用两个函数
a、app_easy_gap_confirm发送连接确认消息
b、app_on_connection回调函数,默认default_app_on_connection


3、收到GAPM_CMP_EVT(GAPM_ADV_UNDIRECT)事件并调用app_on_adv_direct_complete回调函数,默认default_app_on_set_dev_config_complete空函数
二、配对绑定
1、收到配对请求GAPC_BOND_REQ_IND(GAPC_PAIRING_REQ)事件并调用app_on_pairing_request回调函数,默认default_app_on_pairing_request->app_easy_security_send_pairing_rsp->app_easy_security_pairing_rsp_create_msg

2、收到GAPC_BOND_REQ_IND(GAPC_XXX_EXCH)事件并调用相应回调函数

3、收到GAPC_BOND_IND(GAPC_PAIRING_SUCCEED)事件并调用app_on_pairing_succeded回调函数,默认NULL
至此,广播,配对绑定完成
关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条