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

使用 eBeacon APK 测试 Beacon 器件时的提示信息问题

Hi 大神们,请教个问题:

  我在手机上安装 eBeacon APK,搜索附件的 Beacon 器件(其实就是我手上 Debug 的机器),APK 上提示有下面的信息,请问:

1. 红框里的 kCBAdbDatalsConnectable = 1,字面意思是可连接的意思,我该怎样设置成 0 呢?

2. 蓝色框里显示了 Name,我该怎样隐藏这一行呢,就是不显示这行了?

3. 紫色框里的 TX Power Level 是表示当前设置的 TX Level 吗?可是我明明设置成 2 DB 了,为什么显示的值是 0 呢?还有我想不显示这行了,该怎样设置呢?

谢谢

user6198971:

Kevin Qiu1:

回复 user6198971:

图片重新上传下,Beacon设备的具体型号是什么

user6198971:

回复 Kevin Qiu1:

Dear Kevin:
谢谢~

今天已经请教你好几次了。图片已经上传了。

我使用的是 CC2640R2F,SDK 包的版本号是 simplelink_cc2640r2_sdk_4_20_00_04。

谢谢

Kevin Qiu1:

回复 user6198971:

1,2两个和APP有关,要想修改需要在APP源码中进行修改,不过广播设备的名称可以在程序中修改
3的话可能是你没修改成功,你具体在哪里修改的

user6198971:

回复 Kevin Qiu1:

Dear Kevin:

谢谢~~~~

应该和 AP 没关系,因为我附件有好几个 Beacon 设备的,其它的设备是两年做的产品了,请看下面的图片,应该还是 2640 代码里改的。

3.  我改的是 ble_user_config.c  里的 #define DEFAULT_TX_POWER  值,默认是 7 ,我后来改成了 9,再用 AP 测试的。

Kevin Qiu1:

回复 user6198971:

我安装eBeacon测试一下

user6198971:

回复 Kevin Qiu1:

Dear Kevin:

非常感谢,我现在的进展是:

2. 蓝色框里显示了 Name,我该怎样隐藏这一行呢,就是不显示这行了? =======》已经找到修改点了,已修改

3. 紫色框里的 TX Power Level 是表示当前设置的 TX Level 吗?可是我明明设置成 2 DB 了,为什么显示的值是 0 呢?还有我想不显示这行了,该怎样设置呢?=======》已经找到修改点了,已修改

上面 2/3 两条修改的是 static uint8_t scanRspData[]里的信息

只是下面 第 1 条还没解决。

谢谢~~

1. 红框里的 kCBAdbDatalsConnectable = 1,字面意思是可连接的意思,我该怎样设置成 0 呢?

Kevin Qiu1:

回复 user6198971:

eBeacon软件版本太低了,我这里装上扫描不到设备。

user61989711. 红框里的 kCBAdbDatalsConnectable = 1,字面意思是可连接的意思,我该怎样设置成 0 呢?

看起来是可连接设备数量,我用的扫描软件中没有这个,要修改的话具体还得看APP源码中这一项获取的数据是什么,代表的是什么意思

user6198971:

回复 Kevin Qiu1:

Dear Kevin:

非常感谢!

我现在的进展是: 这三个问题都已经解决了,不过我又有一个新的问题了。

问题1 的解决方法是:GAPRole_SetParameter(GAPROLE_ADV_EVENT_TYPE, sizeof(uint8_t), &advType); 这里 advType 的值可以是 GAP_ADTYPE_ADV_SCAN_IND,也可以是 GAP_ADTYPE_ADV_NONCONN_IND。

我现在的新问题是:请看下面的图片,我手头的 Beacon 设备名字是 SimpleBLEPeripheral,也就是红色框里的字串;而其他的 Beacon 设备都是 Peripheral,也就是紫色框里的字串,那这个字串是在哪里定义的呢?(GGS_SetParameter(GGS_DEVICE_NAME_ATT, GAP_DEVICE_NAME_LEN, attDeviceName);    不是这里定义的)

user6198971:

回复 user6198971:

赞(0)
未经允许不得转载:TI中文支持网 » 使用 eBeacon APK 测试 Beacon 器件时的提示信息问题
分享到: 更多 (0)