Discuz! Board
标题: 蓝牙主从机自动配对的问题 [打印本页]
作者: socor 时间: 2020-8-20 17:43
标题: 蓝牙主从机自动配对的问题
各位大神们,现在本人在做蓝牙主从及配对这一块,想要实现主机不需要输入秘钥的情况下实现自动配对,从机要求是需要秘钥配对的。
作者: admin 时间: 2020-8-20 18:19
有写过一个简单例子
作者: admin 时间: 2020-8-20 18:20
主机必须先知道密码
作者: socor 时间: 2020-8-21 09:26
是这样的,密码提前写在主机程序里了,主要是不知道用什么api去完成输入密码这个动作或是在什么事件的时候执行。
作者: socor 时间: 2020-8-21 09:27
能看看您写过的那个例子吗?
作者: admin 时间: 2020-8-23 15:18
25. case BLE_GAP_EVT_AUTH_KEY_REQUEST://密钥应答
26. { //使用认证密钥进行验证
27. NRF_LOG_INFO("BLE_GAP_EVT_AUTH_KEY_REQUEST");
28. err_code = sd_ble_gap_auth_key_reply(p_gap_evt->conn_handle,
29. BLE_GAP_AUTH_KEY_TYPE_PASSKEY,passkey);
30. APP_ERROR_CHECK(err_code);
31. } break;
如果验证成功,主机再发起服务发现
1. case PM_EVT_CONN_SEC_SUCCEEDED://如果验证成功
2. printf("CONN_SEC_SUCCEEDED");
3. //启动服务发现,串口透传客户端会等待发现完成事件
4. err_code = ble_db_discovery_start(&m_db_disc,conn);
5. printf("Connection 0x%x established, starting DB discovery.",
6. p_evt->conn_handle);
7. APP_ERROR_CHECK(err_code);
8. break;
作者: socor 时间: 2020-8-24 09:47
谢谢,我这就去试一试
欢迎光临 Discuz! Board (http://qfv8.com/) |
Powered by Discuz! X3 |