微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 串口透传demo程序16位UUID改128位UUID后,运行不正常

串口透传demo程序16位UUID改128位UUID后,运行不正常

时间:10-02 整理:3721RD 点击:

能够正常收发的串口透传demo程序,将char1、char2的UUID由16位改为128位后,用lightblue连接查看正常,但在char1(write)写入数据,从机模块收不到数据

用BTool工具,Discovery char by UUID读到08 25 00 ......,通过handle 0x0025 写入却不允许

可能是什么原因呢?还有什么地方没注意到?

读跟写的回调函数都要修改哦

static bStatus_t simpleProfile_WriteAttrCB( uint16 connHandle, gattAttribute_t *pAttr,
uint8 *pValue, uint8 len, uint16 offset )

 解决了收发问题,thanks

另外请教下,demo程序中    uint32 passkey = 0; // passkey "000000",这个是初始化配对密码:“000000”吗?

是的,你也可以修改成其它的,也可以通过主机来修改,但从机中要做一些小的应用才行

Dear  Guohua zhang:

       可否提供16位uuid改成128位uuid参考代码,非常感谢!

附上这2个文件:simpleGATTprofile.c,simpleGATTprofile.h

用lightblue测试收发正常

 

谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top