主機設(shè)備掃描,可以獲取到從機設(shè)備的名稱嗎,還是只能獲取到mac地址?

typedefstruct

{

? ? tmos_event_hdr_thdr; ? ? ? ? ? ? //!< GAP_MSG_EVENT and status

? ? uint8_topcode; ? ? ? ? ? ? ? ? ? //!< GAP_DEVICE_INFO_EVENT

? ? uint8_teventType;? ? ? ? ? ? ? ? //!< Advertisement Type: @ref GAP_ADVERTISEMENT_REPORT_TYPE_DEFINES

? ? uint8_taddrType; ? ? ? ? ? ? ? ? //!< address type: @ref GAP_ADDR_TYPE_DEFINES

? ? uint8_taddr[B_ADDR_LEN]; ? ? ? ? //!< Address of the advertisement or SCAN_RSP

? ? int8_trssi;? ? ? ? ? ? ? ? ? ? ? //!< Advertisement or SCAN_RSP RSSI

? ? uint8_tdataLen;? ? ? ? ? ? ? ? ? //!< Length (in bytes) of the data field (evtData)

? ? uint8_t *pEvtData;? ? ? ? ? ? ? ? //!< Data field of advertisement or SCAN_RSP

} gapDeviceInfoEvent_t;

在設(shè)備信息這里只能找到addr但是看不到藍牙的名字,請問搜索的時候從哪里獲取藍牙的名字呢?

central的例程。


取決于設(shè)備廣播的信息,詳細信息可以查看pEvtData


是的,名字信息是在廣播包或者掃描應答包中的,可通過eventType來區(qū)分是廣播包或掃描應答包,pEvtData就是包數(shù)據(jù),dataLen是包長。


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频