BLE中数据服务和基本服务是什么作用?
时间:10-02
整理:3721RD
点击:
BLE中数据服务和基本服务是什么作用?
对BLE中的这两个宏已经懵了,按照书上的说法,似乎SIMPLEPROFILE_SERV_UUID是数据服务,由用户自定义,GATT_PRIMARY_SERVICE_UUID是基本服务,基本服务是什么作用?
static gattAttribute_t simpleProfileAttrTbl[SERVAPP_NUM_ATTR_SUPPORTED] =
{
// Simple Profile Service
{
{ ATT_BT_UUID_SIZE, primaryServiceUUID }, /* type */
GATT_PERMIT_READ, /* permissions */
0, /* handle */
(uint8 *)&simpleProfileService /* pValue */
}
......
}这个属性表数组成员结构体中的primaryServiceUUID 是什么含义?
参考http://www.ti.com/lit/ug/swru271g/swru271g.pdf