微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 蓝牙无密码后,APP无法发现服务了

蓝牙无密码后,APP无法发现服务了

时间:10-02 整理:3721RD 点击:

uint32_t passkey = DEFAULT_PASSCODE;
uint8_t pairMode = GAPBOND_PAIRING_MODE_WAIT_FOR_REQ;
uint8_t mitm = FALSE;
//uint8_t ioCap = GAPBOND_IO_CAP_DISPLAY_ONLY;//有密码配对
uint8_t ioCap = GAPBOND_IO_CAP_NO_INPUT_NO_OUTPUT;//无密码配对
uint8_t bonding = FALSE;

GAPBondMgr_SetParameter(GAPBOND_DEFAULT_PASSCODE, sizeof(uint32_t), &passkey);
GAPBondMgr_SetParameter(GAPBOND_PAIRING_MODE, sizeof(uint8_t), &pairMode);
GAPBondMgr_SetParameter(GAPBOND_MITM_PROTECTION, sizeof(uint8_t), &mitm);
GAPBondMgr_SetParameter(GAPBOND_IO_CAPABILITIES, sizeof(uint8_t), &ioCap);
GAPBondMgr_SetParameter(GAPBOND_BONDING_ENABLED, sizeof(uint8_t), &bonding);
现在的情况是,
有密码:配对,连接都OK。
无密码:配对OK,连接失败,app提示无法发现服务。应该怎样解决啊?我们需要无密码传输数据。

LongXu,

你用的是啥手机?啥profile?有些profile是必须需要配对的,比如ANCS, HID等。

Y,您好,

非常感谢您的回答。

① 我们的手机是android的

② CC2640配合ANCS工程

您的意思是ANCS这个工程必须要有密码输入这一环节吗?那为什么iocap还有no_input_no_output这一选项呢,有办法可以省略输入密码的过程吗?

谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top