您好,我cc2640 當host (simpleBLEcentral)搜尋同為TI cc2640 ble時皆能搜尋到,
也能正常連線,但為何會找不到nodic ble?
我用sniffer capture packet如下:
CC2640 client:各種service uuid
02 01 06 09 02 05 1808 18 0F 18 0A 18
Nodic client:device name
0A 09 41 42 43 44 45 46 20
47 48 03 19 00 04 02 01 05
猜測是否nodic ble client廣播packet不同,所以ti host找不到,
有辦法讓cc2640 host兩台都能找到&正常連線嗎??
Viki Shi:
CC2640使用的UUID是16位的,nordic的是128位。这部分要修改一下
Viki Shi:
在CC2640上改用128位UUID的例子可以参考这边: e2echina.ti.com/…/147591
kuo austin:
回复 Viki Shi:
HI…您是指我有用到的service uuid全都從16bit改成128bit? 0x1805:time service 0x1808:glucose service 0x180F:battery service 0x180A:device info service
但我的cc2640 ble & nodic ble 是無法更改的了(從機),目前只能改cc2640 host(central project) (主機)