BLE_GAP_EVT_SCAN_REQ_REPORT: 这个事件是在收到扫描请求以后才出现,只包含扫描者的地址和RSSI值,注意,只有你通过sd_ble_opt_set()使能之后才有用 BLE_GAP_EVT_CONNECTED: 主端发送连接请求建立连接 3、示例代码 uint32_t err_code; ble_gap_adv_params_t adv_params; ble_gap_whitelist_t whitelist; bl...
*/ } ble_gap_adv_time_param_t; duration:广播持续时间;若当前可发现模式为有限可先限模式时,该值的设置范围为10ms~180s; 2. max_adv_evt:最大扩展广播事件数,仅在广播为扩展广播时有效; 在蓝牙5.0协议中把广播信道分为两类,一种是主广播信道,工作在37、38、39信道上;另一种叫第二广播信道,工作在0...
进入ble_evt_handler,你会发现BLE有上百个回调事件,你不需要每个都处理,你只需要处理你关心的事件即可,比如连接成功事件BLE_GAP_EVT_CONNECTED或者连接断开事件BLE_GAP_EVT_DISCONNECTED。NRF_SDH_BLE_OBSERVER有一个很大的好处:某个文件如果需要捕获BLE事件,那么它只需在本文件中某处(可以在函数内也可以在函数外)调...
7. _droplist=droplist ### iptables 中链的名称(如果你已经有这么一个名称的链,你就换另外一个) 8. _level=3 ### Blog(LCTT 译注:Bad log)等级:不怎么坏(0)、确认坏(3)、相当坏(5)(从 www.badips.com 获取详情) 9. _service=any ### 记录日志的服务(从 www.badips.com 获取详情) 10. ##...
static void ble_evt_handler(ble_evt_t const * p_ble_evt, void * p_context) { uint32_t err_code; switch (p_ble_evt->header.evt_id) { case BLE_GAP_EVT_CONNECTED: NRF_LOG_INFO("Connected"); err_code = bsp_indication_set(BSP_INDICATE_CONNECTED); ...
VOID task_id; // OSAL required parameter that isn't used in this function if ( events & START_ADVERTISING_EVT ) { if ( gapRole_AdvEnabled ) { gapAdvertisingParams_t params; // Setup advertisement parameters params.eventType = gapRole_AdvEventType; //GAP_ADTYPE_ADV_IND; 广播类型为可...
VOIDosal_memcpy( gapRole_ConnectedDevAddr, pPkt->devAddr, B_ADDR_LEN );gapRole_ConnectionHandle = ...
VOID task_id; // OSAL required parameter that isn't used in this function if ( events & START_ADVERTISING_EVT ) { if ( gapRole_AdvEnabled ) { gapAdvertisingParams_t params; // Setup advertisement parameters params.eventType = gapRole_AdvEventType; //GAP_ADTYPE_ADV_IND; 广播类型为可...
1:手机连接上后立刻 调用安全请求apisd_ble_gap_authenticate。 这样手机收到后就会发送配对请求 2:回复手机的配对请求,设置不绑定。(这样手机每次收到设备的安全请求就会发配对请求过来从而启动配对) 3:之后的配对过程会自动进行。我们只需要根据收到的BLE_GAP_EVT_AUTH_STATUS事件,判断其状态是否是成功,来决定配对...
协议栈首 先收到这些数据后做一些处理,然后将这些数据 (比如链接请求,或是普通数据等)打包成一个结构体,并附上事件 ID,比如BLE_GAP_EVT_CONNECTED或BLE_GATTS_EVT_WRITE来分别告诉上层app这个事件结构体代表的事件。比如BLE_GAP_EVT_CONNECTED代表链接事件,那么这个事件结构体中 包含的数据就是连接参数等数据。而...