苹果6s蓝牙怎么连不上key怎么设置

iOS 蓝牙使用小结 bluetooth
首先推荐去看官方文档哦
最近做一项目,本来蓝牙通讯这块不是我负责的,但是负责这块的同事要走,只好咬咬牙学习了。呜呜呜。。。。。
现将创建蓝牙工程的要点总结一下,由于工程主要涉及中心模式,所以只总结中心模式的用法
1,引入CoreBluetooth.framework
2,实现蓝牙协议,如:
.h文件如下
@protocol CBCentralManagerD
@protocol CBPeripheralD
@interface ViewController :
UIViewController
.m文件如下
#import "CoreBluetooth/CoreBluetooth.h"
另外还有代理部分请自行添加
3,下面是使蓝牙动起来的过程
3.1创建CBCentralManager实例
self.cbCentralMgr = [[CBCentralManager
alloc] initWithDelegate:self
queue:nil];
设置代理,比如:
self.cbCentralMgr.delegate =
创建数组管理外设
self.peripheralArray = [NSMutableArray
3.2扫描周围的蓝牙
实际上周围的蓝牙如果可被发现,则会一直往外发送广告消息,中心设备就是通过接收这些消息来发现周围的蓝牙的
NSDictionary * dic = [NSDictionary
dictionaryWithObjectsAndKeys:[NSNumber
numberWithBool:false],CBCentralManagerScanOptionAllowDuplicatesKey,
[self.cbCentralMgr
scanForPeripheralsWithServices:nil
options:dic];
3.3发现一个蓝牙设备
也就是收到了一个周围的蓝牙发来的广告信息,这是CBCentralManager会通知代理来处理
- (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral
*)peripheral advertisementData:(NSDictionary *)advertisementData RSSI:(NSNumber *)RSSI
如果周围的蓝牙有多个,则这个方法会被调用多次,你可以通过tableView或其他的控件把这些周围的蓝牙的信息打印出来
3.4连接一个蓝牙
[self.cbCentralMgr
connectPeripheral:peripheral
options:[NSDictionary
dictionaryWithObject:[NSNumber
numberWithBool:YES]
forKey:CBConnectPeripheralOptionNotifyOnDisconnectionKey]];
一个中心设备可以同时连接多个周围的蓝牙设备
当连接上某个蓝牙之后,CBCentralManager会通知代理处理
- (void)centralManager:(CBCentralManager *)central didConnectPeripheral:(CBPeripheral
*)peripheral
因为在后面我们要从外设蓝牙那边再获取一些信息,并与之通讯,这些过程会有一些事件可能要处理,所以要给这个外设设置代理,比如:
peripheral.delegate =
3.5查询蓝牙服务
[peripheral discoverServices:nil];
返回的蓝牙服务通知通过代理实现
- (void)peripheral:(CBPeripheral *)peripheral didDiscoverServices:(NSError
for (CBService* service
in peripheral.services){
3.6查询服务所带的特征值
[peripheral discoverCharacteristics:nil
forService:service];
返回的蓝牙特征值通知通过代理实现
- (void)peripheral:(CBPeripheral *)peripheral didDiscoverCharacteristicsForService:(CBService
*)service error:(NSError *)error
for (CBCharacteristic * characteristic
in service.characteristics) {
3.7给蓝牙发数据
[peripheral writeValue:data
forCharacteristic:characteristic type:CBCharacteristicWriteWithResponse];
这时还会触发一个代理事件
- (void)peripheral:(CBPeripheral *)peripheral didWriteValueForCharacteristic:(CBCharacteristic
*)characteristic error:(NSError *)error
3.8处理蓝牙发过来的数据
- (void)peripheral:(CBPeripheral *)peripheral didUpdateValueForCharacteristic:(CBCharacteristic
*)characteristic error:(NSError *)error
3.9 retrievePeripheralsWithIdentifiers
-(IBAction) Retrieve:(id)Sender
[self.tvLog
setText:@""];
NSMutableArray * Identifiers = [NSMutableArray
for (CBPeripheral * peripheral
in self.peripheralArray) {
[Identifiers
addObject:peripheral.identifier];
addLog:@"[self.cbCentralMgr retrievePeripheralsWithIdentifiers:self.PeripheralIdentifiers]"];
self.retrievePeripherals = [self.cbCentralMgr
retrievePeripheralsWithIdentifiers:Identifiers];
for (CBPeripheral* peripheral
in self.retrievePeripherals) {
addLog:[NSString
stringWithFormat:
@"%@ name:%@",peripheral,peripheral.name]];
[self.tableViewPeripheral
reloadData];
3.10 retrieveConnectedPeripheralsWithServices
-(IBAction) Retrieve:(id)Sender
[self.tvLog
setText:@""];
NSMutableArray * services = [NSMutableArray
for (CBPeripheral * peripheral
in self.peripheralArray) {
if (peripheral.isConnected) {
for (CBService *service
in peripheral.services) {
addObject:service.UUID];
addLog:@"[self.cbCentralMgr retrieveConnectedPeripheralsWithServices:peripheral.services]"];
self.retrievePeripherals = [self.cbCentralMgr
retrieveConnectedPeripheralsWithServices:services];
for (CBPeripheral* peripheral
in self.retrievePeripherals) {
addLog:[NSString
stringWithFormat:
@"%@ name:%@",peripheral,peripheral.name]];
[self.tableViewPeripheral
reloadData];
大概就这个个流程,例子中的参数设置,及其其他的一些代理请自己研究,因为我也是刚入门
例子在此,需要的请下载参考。苹果6s蓝牙怎么设置名字?_百度知道
苹果6s蓝牙怎么设置名字?
在手机进入到设置。2.在设置再进入通用。3.在通用这里选择关于本机。4.然后在这里点击名称。5.进行编辑修改名称,这个就是自己蓝牙显示的名称的啦。6.完成修改,和别人配对蓝牙时候就可以看到这个名称。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。后使用快捷导航没有帐号?
只需一步,快速开始
查看: 13151|回复: 5
积分426精华0主题帖子威望0 活跃417 PP币1009 PP豆299 阅读权限10最后登录
, 积分 426, 距离下一级还需 374 积分
TA的每日心情无聊 17:07签到天数: 193 天连续签到: 0 天[LV.7]常住居民III威望0 活跃417 PP币1009 PP豆299
蓝牙开了却搜不到已经开启的附近蓝牙,想用车载蓝牙都不想、行,怎么破啊
积分297精华0主题帖子威望4 活跃408 PP币353 PP豆467 阅读权限10最后登录
, 积分 297, 距离下一级还需 3 积分
该用户从未签到威望4 活跃408 PP币353 PP豆467
估计是车载蓝牙问题
积分24921精华0主题帖子威望1074 活跃39795 PP币104 PP豆61 阅读权限90最后登录
人生如江湖。
TA的每日心情奋斗 19:35签到天数: 879 天连续签到: 1 天[LV.10]以坛为家III威望1074 活跃39795 PP币104 PP豆61
1、首先要建立配对关系。分别开启手机、车载蓝牙设备的蓝牙功能,并将手机蓝牙设置中设为“所有人可见”;
2、然后在手机中搜索蓝牙设备,查找到之后选中进行配对连接,配对密码为:0000,或:1234,完成配对后则连接成功。
3、车载蓝牙与手机蓝牙配对连接成功后,可以拨打和接听电话;在手机上播放音乐,可在车载蓝牙设备上欣赏音乐。
只有经历过地狱般的磨练,才能炼出创造天堂的力量.只有流过血的手指,才能弹奏出世间的绝唱!
积分3253精华0主题帖子威望0 活跃5935 PP币1917 PP豆598 阅读权限90最后登录
, 积分 3253, 距离下一级还需 1747 积分
TA的每日心情开心 06:02签到天数: 319 天连续签到: 0 天[LV.8]以坛为家I威望0 活跃5935 PP币1917 PP豆598
这个帖子不回对不起自己
积分426精华0主题帖子威望0 活跃417 PP币1009 PP豆299 阅读权限10最后登录
, 积分 426, 距离下一级还需 374 积分
TA的每日心情无聊 17:07签到天数: 193 天连续签到: 0 天[LV.7]常住居民III威望0 活跃417 PP币1009 PP豆299
风云色变 发表于
1、首先要建立配对关系。分别开启手机、车载蓝牙设备的蓝牙功能,并将手机蓝牙设置中设为“所有人可见”;
正解,10086个赞
积分3253精华0主题帖子威望0 活跃5935 PP币1917 PP豆598 阅读权限90最后登录
, 积分 3253, 距离下一级还需 1747 积分
TA的每日心情开心 06:02签到天数: 319 天连续签到: 0 天[LV.8]以坛为家I威望0 活跃5935 PP币1917 PP豆598
hold住就是胜利!
授予离职版主的专属勋章
论坛雷锋好模范
论坛回帖之王
热心分享资源超过500个的会员
发表1000篇以上文章会员
发表1000篇以上文章会员
Copyright&
Guangzhou UC Network Technology Co., Ltd. All Rights Reserved. 广州优视网络科技有限公司 版权所有
请填写客服满意度
请填写产品满意度苹果6s手机怎样与蓝牙配对_百度知道
苹果6s手机怎样与蓝牙配对
苹果6s手机怎样与蓝牙配对
我有更好的答案
您好!首先,两个手机之间要建立配对关系,方法是:将两个手机的蓝牙功能打开,将手机都设置为“所有人可见”,然后在其中一台手机中搜索蓝牙设备,查找到之后选中进行配对连接,配对密码为:0000,或1234,完成配对后则连接成功,就OK了。希望能帮到你,望采纳!
采纳率:50%
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。手把手教你iPhone怎么用蓝牙传文件
互联网 & 07-08 14:01:41 & 作者:佚名 &
多少人买了iPhone用了很长一段时间,结果发现自己连最基本的蓝牙传输都不会用!面对面给朋友传照片都非得要上微信传,这时候有没有想过直接用iPhone蓝牙传文件呢?
其实iPhone之间用蓝牙传文件是叫做&AirDrop&的功能,就是那个每次你在底部上拉控制中心之后,总会发现的这个不明觉厉的&AirDrop&的东东,对就是它。
现在就教你传照片啦。首先,上拉控制中心,点击Airdrop,选择所有人。如果要传输的对象在你的通讯录里,也可以选择&仅限联系人&。请注意,如果是第一次开启Airdrop,需要输入你的iCloud密码。
打开之后会开启蓝牙和WiFi,Airdrop会变成白色。
开启了以后,进入相册选择要发送的照片,点击左下的&共享&按钮。
选择Airdrop共享的对象。
对方屏幕就会出现提示,选择接受就可以成功传输了!
大家感兴趣的内容
12345678910
最近更新的内容

我要回帖

更多关于 苹果6s蓝牙版本 的文章

 

随机推荐