主题中讨论的其他器件:SysConfig
您好!
我们使用 basic_ble 外设配置文件项目、具有以下 通知特性配置。
//**********************************************************************************************************************************
GATT_BT_ATT( characterUUID, GATT_PERMIT_READ, &simpleGattProfile_Char2Props ),
// Characteristic Value 2
GATT_ATT( simpleGattProfile_char2UUID, 0, &simpleGattProfile_Char2 ),
// Characteristic 2 configuration
GATT_BT_ATT( clientCharCfgUUID, GATT_PERMIT_READ |GATT_PERMIT_WRITE , (uint8 *) &simpleGattProfile_Char2Config ),
//**********************************************************************************************************************************
我们正在 使用上述配置成功启用来自中央器件的通知。
但我们需要对该通知特性进行身份验证(以确保与移动设备的连接安全)。 为此,我们尝试了以下配置:
//**********************************************************************************************************************************
GATT_BT_ATT( characterUUID, GATT_PERMIT_READ, &simpleGattProfile_Char2Props ),
// Characteristic Value 2
GATT_ATT( simpleGattProfile_char2UUID, 0, &simpleGattProfile_Char2 ),
// Characteristic 2 configuration
GATT_BT_ATT( clientCharCfgUUID, GATT_PERMIT_AUTHEN_READ |GATT_PERMIT_AUTHEN_WRITE , (uint8 *) &simpleGattProfile_Char2Config ),
//**********************************************************************************************************************************
借助上述配置、我们可以在 void menu_doEnableNotification (uint8索引) 停止。 但实际的数据交换不会发生。
请提供解决方案。
此致、
维尼格什















