multi_role例程作为主机如何搜索获取从设备的广播信息
SDK:simplelink_cc2640r2_sdk_1_50_00_58
multi_role作为主机时会Scan周围的广播,但是例程Scan出来的时设备的MAC addr 如果我想获取到设备的广播名里面的所有内容,那么请问时存在在哪个结构体里面,我尝试打印了deviceInfo但是发现不是广播名的数据,麻烦TI工程师解答下,谢谢~!
typedef struct { osal_event_hdr_t hdr; //!< @ref GAP_MSG_EVENT and status uint8 opcode; //!< @ref GAP_DEVICE_INFO_EVENT uint8 eventType; //!< Advertisement Type: @ref GAP_Adv_Report_Types uint8 addrType; //!< address type: @ref GAP_Addr_Types uint8 addr[B_ADDR_LEN]; //!< Address of the advertisement or SCAN_RSP int8 rssi; //!< Advertisement or SCAN_RSP RSSI uint8 dataLen; //!< Length (in bytes) of the data field (evtData) uint8 *pEvtData; //!< Data field of advertisement or SCAN_RSP } gapDeviceInfoEvent_t;
uint8 *pEvtData; //!< Data field of advertisement or SCAN_RSP
你的设备名字就扫描回应包里面