This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于BLE advertisement data和scan response data

1、以下参数有哪些必须放在advertisement data,有哪些放在scan response data吗?

/** @defgroup GAP_ADTYPE_DEFINES GAP Advertisment Data Types 
* These are the data type identifiers for the data tokens in the advertisement data field. 
* @{ 
*/ 
#define GAP_ADTYPE_FLAGS 0x01 //!< Discovery Mode: @ref GAP_ADTYPE_FLAGS_MODES 
#define GAP_ADTYPE_16BIT_MORE 0x02 //!< Service: More 16-bit UUIDs available 
#define GAP_ADTYPE_16BIT_COMPLETE 0x03 //!< Service: Complete list of 16-bit UUIDs 
#define GAP_ADTYPE_32BIT_MORE 0x04 //!< Service: More 32-bit UUIDs available 
#define GAP_ADTYPE_32BIT_COMPLETE 0x05 //!< Service: Complete list of 32-bit UUIDs 
#define GAP_ADTYPE_128BIT_MORE 0x06 //!< Service: More 128-bit UUIDs available 
#define GAP_ADTYPE_128BIT_COMPLETE 0x07 //!< Service: Complete list of 128-bit UUIDs 
#define GAP_ADTYPE_LOCAL_NAME_SHORT 0x08 //!< Shortened local name 
#define GAP_ADTYPE_LOCAL_NAME_COMPLETE 0x09 //!< Complete local name 
#define GAP_ADTYPE_POWER_LEVEL 0x0A //!< TX Power Level: 0xXX: -127 to +127 dBm 
#define GAP_ADTYPE_OOB_CLASS_OF_DEVICE 0x0D //!< Simple Pairing OOB Tag: Class of device (3 octets) 
#define GAP_ADTYPE_OOB_SIMPLE_PAIRING_HASHC 0x0E //!< Simple Pairing OOB Tag: Simple Pairing Hash C (16 octets) 
#define GAP_ADTYPE_OOB_SIMPLE_PAIRING_RANDR 0x0F //!< Simple Pairing OOB Tag: Simple Pairing Randomizer R (16 octets) 
#define GAP_ADTYPE_SM_TK 0x10 //!< Security Manager TK Value 
#define GAP_ADTYPE_SM_OOB_FLAG 0x11 //!< Secutiry Manager OOB Flags 
#define GAP_ADTYPE_SLAVE_CONN_INTERVAL_RANGE 0x12 //!< Min and Max values of the connection interval (2 octets Min, 2 octets Max) (0xFFFF indicates no conn interval min or max) 
#define GAP_ADTYPE_SIGNED_DATA 0x13 //!< Signed Data field 
#define GAP_ADTYPE_SERVICES_LIST_16BIT 0x14 //!< Service Solicitation: list of 16-bit Service UUIDs 
#define GAP_ADTYPE_SERVICES_LIST_128BIT 0x15 //!< Service Solicitation: list of 128-bit Service UUIDs 
#define GAP_ADTYPE_SERVICE_DATA 0x16 //!< Service Data 
#define GAP_ADTYPE_APPEARANCE 0x19 //!< Appearance 
#define GAP_ADTYPE_MANUFACTURER_SPECIFIC 0xFF //!< Manufacturer Specific Data: first 2 octets contain the Company Identifier Code followed by the additional manufacturer specific data 
2、目前我们有一个需求,是在广告包能放尽量广播尽量多的客制化数据,想利用GAP_ADTYPE_MANUFACTURER_SPECIFIC字段,所以我们想法是将上述我们需要的除参数GAP_ADTYPE_MANUFACTURER_SPECIFIC的
参数都放在scan response data里面,比如GAP_ADTYPE_FLAGS, GAP_ADTYPE_16BIT_MORE, GAP_ADTYPE_SERVICE_DATA等等是否可行?
x 出现错误。请重试或与管理员联系。