4个职位/ 0个新职位
最后发表
danielzhang
离线
最后看到:1年5个月前
加入:2020-01-17 05:38
蓝牙BLE_SECURITY中代码问题

你好:

我在使用SDK时,发现在ble_app_security中,不修改任何参数的情况下,进入调试后,手机上LightBlue可以搜寻到DLG-SECURITY。但是点击连接时,未发现有输入密码的选项。检查UART口后发现在user_periph_setup.c中,对于UART2的定义口有问题,修改为GPIO_PORT 0和GRIO_PIN 5以后,仍然无法在PC上检测到窗口数据,连接时也不要求输入密码。

请问上述代码是否有问题,SDK中是否需要修改参数?

能否提供一个完成的BLE_SECURITY代码,可以在进行连接时提示输入密码?

设备:
CYibin
离线
最后看到:10个月2个星期前
工作人员
加入:2017-12-14 02:48
你好,

你好,

请问你的需求是否是:

1.如何使用万能钥匙/ pincode的方式进行配对吗?

2.如何使能uart打印日志的功能吗?

danielzhang
离线
最后看到:1年5个月前
加入:2020-01-17 05:38
你好:

你好:

1.是的。

2.不,是我已经可以使用UART口打印日志,但是SDK中提供的代码定义的TX口为P0_6,其他示例中为P0_5。是否两者的接线有所不同?

补充:

1.对于使用万能钥匙和pincode,我已经通过修改USER_CFG_FEAT_IO_CAP为只显示,可以进入密码输入界面。

2.对于config.h中的其他参数,在解释中有例如@see gap_sec_req之类的解释,请问如何查询不同参数定义的详细差异。

CYibin
离线
最后看到:10个月2个星期前
工作人员
加入:2017-12-14 02:48
你好,

你好,

uart模块可以映射到任意IO口,硬件上通过跳线连接你配置的IO口即可。

SDK的应用方式,主要以阅读代码,看头文件中的注释为准。

另外就是看文档,如:

https://support.dialog-semiconductor.com/system/files/restricted/UM-B-051_DA1458x_Software_Platform_Reference_1v2.pdf

https://support.dialog-semiconductor.com/system/files/restricted/UM-B-050_DA1458x_Software_Developer%27s_Guide_1v1.pdf