SinoSDK 是三诺生物传感股份有限公司的蓝牙血糖仪连接的SDK.
推荐使用这种安装方式。
pod 'SinoSDK','~> 2.0.4'
#import "SinoSDK/SinoSDK.h"
不推荐。
- FMDB v2.6.2
- LKDBHelper v2.4
- ProtocolBuffers v1.9.11
#import "SinoSDK/SinoSDK.h"
@interface MainViewController ()<SCBLEInterfaceDelegate, SCBLEInterfaceDataDelegate>
- (void)initSinoSDK {
[SCBleInterface sharedInterface].delegate = self;
[SCBleInterface sharedInterface].dataDelegate = self;
self.WL_1 = YES;
if (self.isWL_1) {
NSLog(@"是直连版WL_1血糖仪");
// 默认isWL_1 = NO;
[SCBleInterface sharedInterface].isWL_1 = YES;
}else{
NSLog(@"是微信版血糖仪");
[SCBleInterface sharedInterface].isWL_1 = NO;
}
[[SCBleInterface sharedInterface] setAccessKey:self.accessKey secretKey:self.secretKey];
}
NSInteger rv = [[SCBleInterface sharedInterface] scan:8];
NSInteger rv = [[SCBleInterface sharedInterface] connectedWithDevice:peripheral];
详细使用请查看SinoSDKDemo-v2.
- 本项目和示例程序是使用Xcode8开发
- 修复bug(使用v2.0.3的用户,建议更新)
- SCBLEInterfaceDataSource 更名为 SCBLEInterfaceDataDelegate.
- [SCBleInterface sharedInterface].dataSource 更名为 [SCBleInterface sharedInterface].dataDelegate
- 代码命名更符合功能特性
- 优化性能
- 支持IVT蓝牙血糖仪
- 移除 AFNetworking 3.0 版本依赖
- 优化性能
- SinoSDK v2.0.0 增加安稳+血糖仪支持。
- SinoSDKDemo-v2 Demo全新改版,对程序猿更友好。
- 更新SinoSDKDemo(默认打开直连版开关).
- 添加CocoaPods支持
- 增加SinoSDKDemo.