hi 各位:
我从机在使用系统默认的UUID(0xffff0-0xffff5)可以和我手机(UUID 一样),可以正常特征值discover、notify。但是当从机发售一次数据后,手机 会受到N多次数据,但是我用btool和从机通信,btool不会收到多条数据,这是为什么?
如果我将UUID全部修改(0xfffe0-0xfffe5 包括sys UUID也修改了), 手机也修改了相同的UUID,特征值discover就触发不了。这是为什么?
xuqin zh:
hi ,你好 !
我也在修改UUID,也遇到些问题 你说的UUID修改包括位数修改么 比如,把系统默认的2字节UUID全修改为16字节 你开发的手机型号、sdk版本多少?
T_MAC:
回复 xuqin zh:
#define SIMPLEPROFILE_SERV_UUID 0xFFF0
#define SIMPLEPROFILE_CHAR1_UUID 0xFFF1
#define SIMPLEPROFILE_CHAR2_UUID 0xFFF2
#define SIMPLEPROFILE_CHAR3_UUID 0xFFF3
#define SIMPLEPROFILE_CHAR4_UUID 0xFFF4
#define SIMPLEPROFILE_CHAR5_UUID 0xFFF5
本来 demo 的UUid如上,这样2byte,其他14byte在其他地方封装(这14byte都一样,我们可以不考虑)
如上UUID可以跟我的三星盖世3(mini)正常收发数据。
后来我想自己定义如上UUID,手机也修改了相同的UUID,就发现手机特征值discovery 无法触发。
nan yu:
Hi,T_MAC
我用支持BLE的手机做从机,CC2540做主机,开机后,发现手机无法被扫描到,请问这是什么原因?
PS:我只是单纯地将central程序烧录到了CC2540里面,然后开启手机的蓝牙功能。
难道是修改什么参数吗?请问如何设置?
谢谢!