BLE-CC254x-1.4.2.2 主机模式扫描ibeacon广播包的demo有么?????扫描的ibeacon数据结构是怎么样的?????????
Alvin Chen:
static uint8 scanRspData[] = {// complete name0x15,// length of this dataGAP_ADTYPE_LOCAL_NAME_COMPLETE,0x53,// 'S'0x69,// 'i'0x6d,// 'm'0x70,// 'p'0x6c,// 'l'0x65,// 'e'0x42,// 'B'0x4c,// 'L'0x45,// 'E'0x42,// 'B'0x72,// 'r'0x6f,// 'o'0x61,// 'a'0x64,// 'd'0x63,// 'c'0x61,// 'a'0x73,// 's'0x74,// 't'0x65,// 'e'0x72,// 'r'// Tx power level0x02,// length of this dataGAP_ADTYPE_POWER_LEVEL,0// 0dBm};// GAP - Advertisement data (max size = 31 bytes, though this is // best kept short to conserve power while advertisting) static uint8 advertData[] ={// Flags; this sets the device to use limited discoverable// mode (advertises for 30 seconds at a time) instead of general// discoverable mode (advertises indefinitely)0x02,// length of this dataGAP_ADTYPE_FLAGS,GAP_ADTYPE_FLAGS_BREDR_NOT_SUPPORTED,// three-byte broadcast of the data "1 2 3"0x04,// length of this data including the data type byteGAP_ADTYPE_MANUFACTURER_SPECIFIC,// manufacturer specific advertisement data type1,2,3 };Beacon格式和广播包一样的,至于simple central就可以扫描到,如果不是定向广播。
Viki Shi:
我们有Ibeacon的solution: www.ti.com/…/CC2541-SENSORTAG-IBEACON-RD
beacon的具体介绍请看: www.ti.com/…/swra475a.pdf
ZANGk:
回复 Alvin Chen:
现在的simple central扫描只能扫到从机的信息,ibeacon的信息扫不到??怎么回事????
Alvin Chen:
回复 ZANGk:
你可以基于C:\Texas Instruments\BLE-CC254x-1.4.2.2\Projects\ble\SimpleBLEBroadcaster 参考上面的VIKI的文档去做ibecaon。是我理解错误了,我以为你要做ibeacon.
你有抓包文件吗?
你可以看一下下面的文档:
http://www.ti.com/lit/ug/tiducd0/tiducd0.pdf
ZANGk:
回复 Viki Shi:
行,我看看先,谢谢
ZANGk:
回复 Alvin Chen:
谢谢,我先看看
ZANGk:
回复 Alvin Chen:
你好,请教一下,例程中observer只能扫描到mac,想扫描UUID,major等信息在那个结构体中可以看到???????
ZANGk:
回复 Alvin Chen:
你好,请教一下,例程中observer只能扫描到mac,想扫描UUID,major等信息在那个结构体中可以看到???????
Alvin Chen:
回复 ZANGk:
不太懂你什么意思。你如果想扫描其他信息就需要把其他信息加到广播包里面
ZANGk:
回复 Alvin Chen:
广播包里有ibeacon的的信息,扫描到广播包解析广播包的数据结构是怎么的??没找到相关资料