TI中文支持网
TI专业的中文技术问题搜集分享网站

各位TI的大大们,帮忙看一下BLE问题

1.连接超时问题。静默状态,设备处于PM3状态。按开关时,设备用配对表地址建立链接(跳过扫描动作),如果外围设备在附近可以建立连接;如果外围设备不在附近则设备一直在init状态,没有返回PM3状态。

2.检查连接加密状态。
建立service
    // Register GATT attribute list and CBs with GATT Server App
status = GATTServApp_RegisterService( lockProfileAttrTbl, GATT_NUM_ATTRS( lockProfileAttrTbl ), &lockProfileCBs );
service回调
CONST gattServiceCBs_t lockProfileCBs ={    lockProfile_ReadAttrCB, // Read callback function pointer    lockProfile_WriteAttrCB, // Write callback function pointer    NULL // Authorization callback function pointer};

  // Characteristic 1 Declaration{    { ATT_BT_UUID_SIZE, characterUUID },    GATT_PERMIT_READ,    0,    &lockProfileChar1Props},lockProfileAttrTbl
// Characteristic Value 1{    { ATT_BT_UUID_SIZE, lockProfilechar1UUID },    GATT_PERMIT_READ | GATT_PERMIT_ENCRYPT_WRITE,    0,    lockProfileChar1},
// Characteristic 1 User Description{    { ATT_BT_UUID_SIZE, charUserDescUUID },    GATT_PERMIT_READ,    0,    lockProfileChar1UserDesp},
写回调
lockProfile_WriteAttrCB
如何在写回调中判断当前链路是否加密?我发现GATT_PERMIT_ENCRYPT_WRITE这个特性没有生效。或者说我理解这个GATT_PERMIT_ENCRYPT_WRITE特性错误?

3.低功耗配对失败问题。

yixing zhou:

发现TI回复越来越不积极了。哎。。。哎。。。估计投入技术支持越来越少了,提及了好多个问题,都没人回复解决。。。

mark_xu:

回复 yixing zhou:

毕竟,TI的人员是不做产品的,可能很多问题,他们也没有遇到过,也只能慢慢是去测试,或者求助更牛比的人才行,如果你英文可以,建议到英文论坛发贴问一下,里面还是有些高手的

yixing zhou:

回复 mark_xu:

既然技术支持搞不了,为啥还要闭源啊。说不过去啊。

yixing zhou:

回复 yixing zhou:

做嵌入式这么多年,还是觉得飞思卡尔的技术支持好

mark_xu:

回复 yixing zhou:

1、各有特色吧,你可以写E-MAIL去原厂询问,原厂有一些大咖们,只要你的英文可以,建议不要要这里问,你可以浏览一下,在这里问的问题,一般的问题邮局就那么几个人回答,更别说稍微复杂一点的了。

2、做技术这东西,很多时候,是要靠我们自己去解决,而不要指望那些所谓的FAE

3、最后,祝您工作顺利,天天好心情^_^有空我们也可以交流一下

yixing zhou:

回复 mark_xu:

mark xu1

你好!可以留一下你的联系方式么?

mark_xu:

回复 yixing zhou:

29-126-15-383 球 球

赞(0)
未经允许不得转载:TI中文支持网 » 各位TI的大大们,帮忙看一下BLE问题
分享到: 更多 (0)