• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术讨论 > 服务和特征值的uuid要怎么改,我这样改可以吗?

服务和特征值的uuid要怎么改,我这样改可以吗?

录入:edatop.com     点击:
请问怎么在示例工程 simpleBLEPeripheral 中修改服务和特征值的uuid,原有服务的uuid 是4个16进制位,如“0xFFF0”
可以改成8个16进制位吗--比如“ 0xFFFF 1111”?怎么改?
ps 我在
simpleGATTprofile.h文件   改了  
// Simple Profile Service UUID
//#define SIMPLEPROFILE_SERV_UUID  0xFFF0
#define SIMPLEPROFILE_SERV_UUID    0x49535343
/////////////////////////////////
att.h文件  改了
// Size of 16-bit Bluetooth UUID
#define ATT_BT_UUID_SIZE     4  //2
///////////////////////////////////
simpleGATTprofile.c文件  改了
CONST uint8 simpleProfileServUUID [ ATT_BT_UUID_SIZE  ] =
{
////LO_UINT16(SIMPLEPROFILE_SERV_UUID), HI_UINT16(SIMPLEPROFILE_SERV_UUID)
0x49,0x53,0x53,0x43
};
但是,结果还是读到的 uuid 是0x5343,哪位大侠改过?求指导!

不能直接这么改
要么是16bit的UUID 要么是128bit的UUID
修改的这个值不符合协议

以参考这个link:
http://ap-fpdsp-swapps.dal.desig ... n_with_the_CC2650DK
说的是CC2640上的修改,但是原理和CC2540一样

上一篇:CC2541的加速度传感器采样频率是多少?
下一篇:蓝牙设备断线重连功能要怎么设置?

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图