//
- (void)writeData:(NSData *)data
{
NSLog(@"send:%@", data);
_responseTimer = [NSTimer scheduledTimerWithTimeInterval:_responseInterval target:self selector:@selector(timeoutForResponse) userInfo:nil repeats:NO];
if (self.writingChar && self.notifyChar)
{
int len = (int)[data length];
//当写入的数据大于20个字节时,分包发送
if (len > 20)
{
/**
* subdataWithR
蓝牙的支持能力是每命令发送20byte
超过20,要分段发送
- (void)writeData:(NSData *)data
{
NSLog(@"send:%@", data);
_responseTimer = [NSTimer scheduledTimerWithTimeInterval:_responseInterval target:self selector:@selector(timeoutForResponse) userInfo:nil repeats:NO];
if (self.writingChar && self.notifyChar)
{
int len = (int)[data length];
//当写入的数据大于20个字节时,分包发送
if (len > 20)
{
/**
* subdataWithR