WPO升级

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"关闭脉搏波数据通道
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容