TI中文支持网
TI专业的中文技术问题搜集分享网站

BLE-CC254x-1.4.2.2 扫描ibeacon广播包???

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的的信息,扫描到广播包解析广播包的数据结构是怎么的??没找到相关资料

赞(0)
未经允许不得转载:TI中文支持网 » BLE-CC254x-1.4.2.2 扫描ibeacon广播包???
分享到: 更多 (0)