ble开发-蓝牙广播包分析

发布时间 2023-06-20 21:22:05作者: foorun

直接看广播包内容代码

static uint8 advData[] =
{
    // flags
    0x02,   // length of this data
    GAP_ADTYPE_FLAGS,
    GAP_ADTYPE_FLAGS_GENERAL | GAP_ADTYPE_FLAGS_BREDR_NOT_SUPPORTED,
    
      // service UUIDs
    0x05,   // length of this data
    GAP_ADTYPE_16BIT_COMPLETE,
    LO_UINT16(HID_SERV_UUID),
    HI_UINT16(HID_SERV_UUID),
      LO_UINT16(BATT_SERV_UUID),
    HI_UINT16(BATT_SERV_UUID),

    // appearance
    0x03,   // length of this data
    GAP_ADTYPE_APPEARANCE,
    LO_UINT16(GAP_APPEARE_GENERIC_RC),
    HI_UINT16(GAP_APPEARE_GENERIC_RC),

        // local name
        // 0x0D,                               // length of this data
        BLE_ADV_DATA_LENGTH,
        GAP_ADTYPE_LOCAL_NAME_COMPLETE,     // AD Type = Complete local name
        //0XE8,0XAF,0XAD, 0XE9, 0X9F, 0XB3, 0XE5, 0X8A, 0XA9, 0XE6, 0X89, 0X8B // name
        BLE_ADV_NAME,
};