我已经搜索了几天这样做的答案,我尝试了许多方法但没有用。
我有一个项目来控制TI cc2540中的键/开/关,但我找不到这样做的方法。
我像这样做一个类似蜂鸣器的功能: 在TIBLEKeyfob.m
-(void) ControlKeyValue:(int)newValue p:(CBPeripheral *)p{
NSData *v = [[NSDataalloc] initWithBytes:&newValue length:1];
[self writeValue:TI_KEYFOB_KEYS_SERVICE_UUID
characteristicUUID:TI_KEYFOB_KEYS_CHAR_CFG_UUID p:p data:v];}
并添加新的#define
#define TI_KEYFOB_KEYS_SERVICE_UUID 0xFFE0
#define TI_KEYFOB_KEYS_NOTIFICATION_UUID 0xFFE1
#define TI_KEYFOB_KEYS_CHAR_CFG_UUID 0x2902
#define TI_KEYFOB_KEYS_NOTIFICATION_READ_LEN 1
我在IBAction中添加了这个,并且想要尝试命令来控制键/开关
- (IBAction)keySwitchButton:(id)sender {
[tControlKeyValue:2 p:[tactivePeripheral]];}
但我得到了关注日志错误:
Could not find characteristic with UUID <2902>
on service with UUID <ffe0> on peripheral with UUID
F97E5249-B626-FA74-40FF-9B08FAB44966
有谁能帮我解决这个问题〜?
我的问题是
或者我几乎错误的方向? 谢谢&gt;“&lt;〜!!