![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝牙
无敌帅帅峰
这个作者很懒,什么都没留下…
展开
-
iOS didDiscoverPeripheral 方法不回调
如果代码能响应 didDiscoverPeripheral 方法,但是调用 connectPeripheral 方法之后程序无法响应 didConnectPeripheral 方法,那么十有八九是你没有定义强类型的 peripheral 并给它赋值。因为不是强类型的 peripheral 对象会被释放掉,故无法响应didConnectPeripheral方法。解决方法:1、定义原创 2017-07-03 16:17:48 · 1266 阅读 · 0 评论 -
iOS NSData 转 字符串 (蓝牙特征值转字符串)
该方法用于在接收到蓝牙设备传送过来的特征值(NSData)数据后,转化为字符串类型,方便取用- (NSString *)transformCharateristicValueFromData:(NSData *)dataValue{ if (!dataValue || [dataValue length] == 0) { return @""; }原创 2017-08-30 11:07:00 · 1627 阅读 · 0 评论 -
iOS 蓝牙连接的流程
iOS 蓝牙连接的流程:一、在 .h 文件中1、加入头文件 #import 2、声明以下变量@property (nonatomic, strong) CBCentralManager *m_manger; //管理者@property (nonatomic, strong) CBService *m_service; //服务@property (non原创 2017-08-30 10:08:28 · 1486 阅读 · 0 评论 -
iOS 蓝牙设备与手机的距离计算
1、手机通过蓝牙连接外围设备,通过信号强度转换为距离- (CGFloat)getDistance:(NSNumber *)RSSI { float power = (labs([RSSI integerValue]) - 59) / (10 * 2.0); return powf(10.0f, power);}原创 2017-08-30 11:43:08 · 3357 阅读 · 0 评论