【发布时间】:2015-02-26 08:01:58
【问题描述】:
我正在为 Objective-C 中的 BLE 开发。
我将 UUID 定义为如下代码:
static NSString *const LEDStateCharacteristicUUID = @"ffffffff-7777-7uj7-a111-d631d00173f4";
我想通过以下代码向BLE设备写入特征,它需要传递3个参数:1.Data 2.Characteristic 3.type
CBCharacteristic *chara = ??? // how to set the characteristic via above UUID let it can pass to following function?
[peripheral writeValue:data forCharacteristic:chara type:CBCharacteristicWriteWithoutResponse];
如何通过上面的 UUID 设置特征,让它可以传递给writeCharacteristic 函数?
提前致谢。
【问题讨论】:
-
在这里没有得到你真正想要的东西??
-
@Prince 我有编辑,我想通过 UUID 获取特征参数并将其传递给 writeCharacteristic 函数。
-
您想创建一个包含字符串的 UUID,然后在接待处检索此信息?
-
当您连接到外围设备时,您通常会发现其服务和特性 - 将 CBCharacteristic 存储在一个属性中,然后您可以对其进行写入。
标签: ios objective-c bluetooth-lowenergy core-bluetooth