WPO升级
2018-12-19 本文已影响22人
心猿意码
1、写入数据{01, 02, 03, 04, 05, 06}至"FFF1"。这里需要注意的是,必须成功写入后才能进行下面的步骤。
- (void)peripheral:(CBPeripheral *)peripheral didDiscoverCharacteristicsForService:(CBService *)service error:(NSError *)error
{
for (CBCharacteristic *characteristic in service.characteristics){
// 写入数据至"FFF1"特征
if ([characteristic.UUID.UUIDString isEqualToString:FFF1]) {
Byte byte[] = {01, 02, 03, 04, 05, 06};
NSData *data = [NSData dataWithBytes:byte length:sizeof(byte)];
[peripheral writeValue:data forCharacteristic:characteristic type:CBCharacteristicWriteWithResponse];
}
}
}
2、在App Store搜索SensorTag,下载该App,目前只有iOS版本,安卓手机无法升级。
00.png
3、安装该App后,在微信里点开升级包,拷贝到“ SensorTag”。
01.png 02.png
4、点击名为(OAD Target)设备 -> "Sensor View" -> "FW Download" -> "Select FW File" -> 选择拷贝进来的安装包。
03.png 04.png 05.png 06.png 07.png 08.png
5、设备升级到最新版本后,默认设备连接成功后不会返回脉搏波(FFF4)数据,可以通过修改写入"FFF1"的值来控制WPO是否返回脉搏波的数据。
Byte byte[] = {01, 01, 01, 01, 01, 01};//写入该值至"FFF1"开启脉搏波数据通道
Byte byte[] = {00, 00, 00, 00, 00, 00};//写入该值至"FFF1"关闭脉搏波数据通道