ios7.1蓝牙ios默认蓝牙接听启动有哪些功能

iOS 7.1问题汇总:涉及蓝牙指纹等多方面
[摘要]iOS推出之后,就有各种问题,你中枪了吗?
腾讯数码讯(编译:唐马克)作为iOS 7的首个重大升级,iOS 7.1对扁平化的界面风格进行了进一步完善,而这些调整也受到了iOS设备用户的好评。但是随着越来越多的用户升级到了iOS 7.1,在官方支持论坛上也出现了越来越多关于iOS 7.1问题的反馈,其中有些问题甚至也严重影响到了设备的正常运行,在此我们便来汇总一下iOS 7.1目前出现的问题。续航时间变短与目前配备大容量电池的大屏Android机型相比,的电池容量已经非常小了,基本能够保持一天一充的充电频率。不过在升级iOS 7.1后,有用户表示iPhone的续航时间变得更短了。其中在苹果官方论坛上有一位用户称在升级之前他的iPhone 5s的续航时间在24个小时左右,而在升级之后他每隔12小时左右便需要充一次电,掉电速度令人吃惊。而美国知名科技博客Ars Technica也对升级iOS 7.1的iOS设备进行了续航时间测试,而从测试结果来看,从iOS 7.0.6升级iOS 7.1后,续航时间确实有所缩短,但下降幅度并不算很大,因此刚刚所说的那位用户遇到续航时间大幅下降的情况有可能是个例。而在苹果官方推出修正错误的新版更新之前,官方支持论坛上的用户也正在积极自行寻找解决问题的方法。根据雅虎科技的报道,使用iTunes重新为iOS设备安装iOS 7.1或许能够解决OTA直接升级带来的续航时间变短的问题。蓝牙配对失灵并且默认开启在升级iOS 7.1之后,用户发现蓝牙功能在默认状态下会保持开启,而根据最近的一项调查,苹果这么做是为了配合随iOS 7推出的iBeacon近场交互系统。由于iBeacon需要借助蓝牙功能才能实现诸多功能,因此苹果在新版系统中默认开启蓝牙连接功能也就不足为奇了。值得一提的是,由于搭载的是蓝牙4.0技术,因此功耗非常小,基本不会对续航时间造成太大影响。尽管默认开启蓝牙其实并不算是一个系统缺陷,但这并不代表iOS 7.1中的蓝牙功能完全正常。在苹果官方支持论坛上有一位用户称在升级iOS 7.1之后,他所有的iOS设备都出现了蓝牙连接失灵的问题。iPhone 5s
ID指纹识别功能失效作为iPhone 5s的杀手级功能之一,Touch ID指纹识别功能凭借着较高的安全性和良好的易用性受到了消费者的广泛肯定。不过在iPhone 5s上市一段时间之后,还是有部分用户表示Touch ID偶尔会不好使,而苹果在iOS 7.1的升级日志中也提到了将修复遗留的Touch ID指纹识别问题,不过从升级后的用户的反馈来看,事实似乎并非如此。有很多用户表示在升级iOS 7.1之后Touch ID依然会失灵,无论重启还是反复操作均没有效果。而在苹果尚未给出官方解决方案之前,有用户表示在Touch ID的设置中删除并重新添加指纹或者将iPhone恢复至出厂状态然后重新使用Touch ID便会解决该问题。屏幕假死、界面卡顿、无故重启虽然此前有一项调查显示iOS 7.1的系统稳定性最高,但是有用户表示在通知推送、运行网页和使用虚拟键盘时经常会出现卡顿现象,严重时甚至会导致系统假死,而用户目前解决该问题的方法还仅仅是关机重启。其中一位名为andoliv的用户表示当使用iPhone的虚拟键盘时,系统便会出现卡顿和反应延时的现象,并且在重启五次之后问题依然存在。此外,还有一名用户表示,他的iPhone 5在升级之后出现每3-5分钟就会无故自动重启,而无论是手动重新启动还是备份恢复都不能解决问题,严重影响正常使用。无法自动保存无线热点的APN设置除了蓝牙方面的问题之外,在连接性方面还有用户表示在升级iOS 7.1后无线热点功能也出现了一些状况,无法自动储存用于私人网络分享的APN设置,并且系统会提示错误信息。同时热点连接也受到了影响,而导致该问题的原因究竟是什么目前还没有定论。从用户在官方支持论坛上的反馈来看,无线热点问题涉及到了多个型号的iPhone,用户反映无论是较旧的iPhone 4还是最新的iPhone 5s都出现了该问题。此外,无线热点问题不仅涉及到的机型种类众多,而且这些用户还来自世界各地,波及范围也很广泛。在出现无线连接问题之后,有些用户在出现问题后也曾联系运营商试图解决,但是运营商表示问题出自苹果,并不是它们的责任。还有一些用户表示已经修复了该问题,但另外一些用户表示目前的非官方解决方法并不奏效。有一位用户认为导致无线热点问题的原因是用户使用了没有获得苹果授权的运营商,但该推测目前还没有得到官方的确认。考虑到在iOS 7中并没有出现该问题,因此这也意味着一定是iOS 7.1中的某些错误影响了无线热点功能的正常工作。在正式推出一周的时间里,已经有26%的用户将手中的设备升级到了iOS 7.1。而考虑到随着时间的推移,还会有越来越多的用户将进行系统升级,受到以上这些问题影响的用户数量也可能会继续增加,因此苹果需要尽快调查清楚问题出现的原因并给出相应的解决方案。来源:;;
[责任编辑:miyaliu]
还能输入140字
Copyright & 1998 - 2018 Tencent. All Rights Reserved后使用快捷导航没有帐号?
只需一步,快速开始
1 / 237 页
查看: 269270|回复: 2362
积分458精华1主题帖子威望30 活跃566 PP币147 PP豆135 阅读权限10最后登录
, 积分 458, 距离下一级还需 342 积分
TA的每日心情慵懒 17:26签到天数: 104 天连续签到: 0 天[LV.6]常住居民II威望30 活跃566 PP币147 PP豆135 设备iPhone 6s
本帖最后由 LeehuHU 于
03:32 编辑
本人7.1.2已,经过测试,完美运行在ios7.1.2设备的!本人只更新实用且必装及其神级插件(包括功能强大、神器插件等),汇总如下:
一:蓝牙传输神器插件(可以和任意蓝牙设备传输文件):
& && & 必须按照我的方法,不然你不会成功的。
& &&&1、在bigboss源搜索插件依赖包:airblue ng& &airblue stack 安装。
& &&&2、下载airblue sharing 主程序(经测试ios7.1.2可以直接安装1.3.95版)
& && &airblue sharing 1.3.67版支持ios7.1.1及7.1.2 下载地址见底部附件&&使用ifile安装
& &&&3、使用教程去百度搜。和其它设备配对的时候,可多试几次。完美使用。
& &&&ios7.1.1及ios7.1.2对于1.3.67破解版 1.3.95版&&都可完美使用!1.3.95版本来源:repo.hackyour.org
二、bitesms 8.2破解版
& && &此插件是一款独立的短信app软件,功能强大,不多说。下载来源:第一中文源(apt.178.com)
三、指纹解锁app插件 bioprotect 1.3-189(最新版)
& && &完美支持ios7.1.2,以前的不支持ios7.1.2呢。
& && &插件来源:repo.hackyouriphone.org& &汉化补丁在底部附件,使用方法:覆盖路径/Library/PreferenceBundles/BioProtectPrefs.bundle
四、黑屏唤醒,解锁屏幕,替代HOME键插件&&virtual home 1.3-1 (此版本英文,178源汉化补丁不可用)
& && &virtual home 1.3.2-1 汉化版出炉 来源:鑫浪动力源 ()
& && &此插件可用,完美。
五、kuaidial for ios7 电话增强插件
& && &完美使用(来电,去电,通话记录,短信列表,收短信显示等强大功能) 来源:第一中文源(apt.178.com)
六、ifile&&文件管理器
& && & 完美使用& &版本选择 2.0.1-1&&来源:第一中文源(apt.178.com)
七、lcon renamer&&修改任何APP名称插件
& && & 完美使用& &来源:bigboss源
八、barrel& &3D翻页插件
& && & 完美使用&&来源:第一中文源(apt.178.com)
九、百度输入法&&
& && & 完美使用&&来源:百度源 (mi.baidu.com)
十、360手机卫士&&已经更新适配7.1.2的版本
& && & 完美使用,来源:&&&&源地址:(m.360.cn/)
十一、datameter 1.2-2和谐版&&状态栏网速监控
& && & 完美使用& &来源:威锋源(apt.feng.com)
十二、activator 手势插件
& && &完美使用 选择版本:1.8.3& &来源:bigboss源
十三、zeppelin (运营商修改图标插件)
& && &完美使用& &经测试可以导入更多图标文件& &来源:第一中文源(apt.178.com)
十四、中国农历 1.5-2 以及1.5.1-1&&英文全称:
chinese calendar pro for notification center (通知中心显示的日历神器)
& && &完美使用 安装后,通知中心不会显示,需要进行设置。这里不发教程,去论坛搜或者度娘。&&下载地址见底部附件& &使用ifile安装
十五、auxo2 (应用切换神器) Auxo2针对iOS7做了深度重设计,完美适配iOS7,并主打三个功能,分别是6个后台应用快速选择开启,完整后台与控制中心;快速退出App,开启方式分别对应屏幕底部的三个位置,左,中,右。 )& & 目前测试: air 7.1.1可用&&来源:第一中文源(apt.178.com)
十六、springtomize 3 (系统自定义修改插件)
& && &完美使用,此插件神器,可以丢掉dockshift了,来源:第一中文源(apt.178.com)&&安装完就是中文。
十七、搜狗输入法&&(最新版完美兼容)
& && &来源:搜狗源 (cydia.sogou.com)
十八、forecast (锁屏天气插件)
& && & 完美使用,来源 (repo.hackyouriphone.org)
十九、aquaboard
(手机桌面水纹、水滴、波浪等美化效果插件)
& && & 完美使用,主程序和汉化包来源 :第一中文源(apt.178.com)
二十、360手机卫士 (最新版已经适配ios7.1.2)
& && && && &
官方下载地址:
& && &&&360源已经上架最新版。支持ios7.1.2
安装方法:& && &使用ifunbox软件安装360手机卫士
ifunbox官网:&&
将安装包复制到ifunbox里的Cydia App Install文件夹里,然后重新启动手机,即可自动完成安装。或者拷贝进ifile 安装即可。
二十一、icleaner pro (关闭启动项,清理手机垃圾缓存等插件。)
& && & 完美使用,功能强大! 来源:第一中文源(apt.178.com) 7.1.3-4版本
二十二、quickshoot pro2&&快速拍照与录像,三击桌面“相机”图标快速激活拍照与录像。& && && && && &
& && && && && & 功能强大。完美使用,来源:第一中文源(apt.178.com)
二十三、homescreendesigner 1.0.14 非常强大的桌面布局自定插件。强大
& && && && && && &完美使用。来源:第一中文源(apt.178.com)
& && && && &&&boxy 2& &此插件和homescreendesigner 1.0.14 功能差不多,但homescreendesigner 1.0.14 无中文。
& && && && && &boxy 2 和 boxy 2&&中文包,完美支持ios7.1.2& &来源:第一中文源(apt.178.com)
二十四、forecast for ios7 3.1.3-2 &&锁屏天气插件
& && && && && &&&完美支持ios7.1.2 来源:第一中文源(apt.178.com)
二十五、eclipse 1.2.1-2&&给ios增加一个夜间模式UI功能。
& && && && && && &完美支持ios7.1.2&&来源:第一中文源(apt.178.com)
二十六、season wallpaper 美化插件,给锁屏界面和主界面添加雪花,叶子等飘落的效果。确实美!!!
& && && && && &完美支持ios7.1.2&&来源:第一中文源(apt.178.com) 这个为英文版。
& && && && & 需要中文版请下载底部附件-----解压后,将五个包都放到ifile安装。
二十七、cameratweak 2
(倒计时拍照,自动拍照插件)
& && && && &&&拍照神器~! 可解决合影时的遗憾~&&不可或缺!!!!
& && && && & 源上面的都不支持ios7.1.2呢。现有支持7.1.2的破解版,要的在下面下载附件。
二十八、recordmyscreen(tweak) (屏幕录像插件)
& && & 功能强大,最重要的是此款插件免费,完美支持ios7.1.1!有了它,谁还会去用4.99美元(人民币差不多30元)的Display Recorder ?而且Display Recorder 不支持ios7.1.1。
& && & 此插件来源:bigboss源
& & 次插件为英文版,中文补丁可在底部附件下载。下载后拷贝到手机用ifile安装。
二十九、ipa installer (直接在手机上安装ipa软件包插件),配合ifile的无线传输功能,爽呆了!!!!
& && && & 完美支持ios7.1.2,安装软件经常要连接数据线有木有,麻烦有木有?好吧,你说你可以用助手搜索下载安装,不需要。那么需要安装汉化的软件或者破解的游戏软件就会派上用场呢不是?
& && && & 直接用ifile的wifi传输功能,把ipa软件传送至手机,自己记住是哪个目录,再打开ipa installer&&,用它安装即可。方便多了,本人正在使用。
& && && &&&来源:bigboss源(自带源)
三十、messages customiser (修改短信,im气泡背景颜色,信息文本颜色)
& && && &&&ios7.1.1-7.1.2完美使用
& && && & 来源:modmyi.com (自带源)
& && && & 中文补丁在原创精品源可以下载,repo-weiphone-com (- 换成 .)
& && && &&&
三十一、subtlelock(ios 7) (锁屏元素调整插件,自定义文字颜色,修改或隐藏滑块文字,隐藏时钟、日期、照相机等)
& && && && &&&ios7.1.1-7.1.2完美运行。
& && && && &&&主程序来源:(apt.178.com)第一中文源
& && && && && &汉化补丁:原创精品源可以下载,repo-weiphone-com (- 换成 .)
三十二、ikeywi 2 (为键盘增加第五行支持自定义的快捷按键)
& && && && && &ios7.1.1-7.1.2完美运行。 很实用!!!!
& && && && && & 来源:repo.hackyouriphone.org
& && && && && &
三十三、insomnia pro (锁屏后不断开wifi联网~继续接收QQ,微信等软件推送消息)
& && && && & ios7.1.1-ios7.1.2完美使用
& && && && & bigboss源的免费安装但是不可使用。
& && && && & 来源:repo.hackyouriphone.org&&
三十四、charginghelper (充电小助手,锁屏状态显示充满还需多久——精确到一分钟、充满后会声音提示+震动提示,还会有& && && && && && && & 弹窗)
& && && && &&&非常实用插件,防止过充!保护手机电池寿命。
& && && && &&&来源:bigboss源
& && && && &
三十五、sbcenterblurrr (下拉,上拉菜单透明度调整插件)
& && && && && & 完美支持7.1.1-7.1.2&&美化党必装!!
& && && && && &来源:devbug.me/apt/
02:27 上传
02:27 上传
------------------------------------持续更新中-------------------------------------------------
本人目前所测试的所有插件均已在此。
游客,如果您要查看本帖隐藏内容请
PP有您更精彩!
亲,教程写的爆表咯!
请问audiorecorder能兼容7.12吗
PP有您更精彩!
谢谢了...就少了图标随意位置的插件.
总评分:&威望 + 9&
PP币 + 50&
活跃 + 43&
积分332精华0主题帖子威望0 活跃296 PP币451 PP豆0 阅读权限10最后登录
, 积分 332, 距离下一级还需 468 积分
TA的每日心情奋斗 10:31签到天数: 55 天连续签到: 0 天[LV.5]常住居民I威望0 活跃296 PP币451 PP豆0 设备iPhone 5s
{:11_519:}支持
积分2519精华0主题帖子威望76 活跃2760 PP币137 PP豆1320 阅读权限90最后登录
TA的每日心情开心 15:46签到天数: 572 天连续签到: 0 天[LV.9]以坛为家II威望76 活跃2760 PP币137 PP豆1320 设备iPhone 6s
这个绝对支持一下。
积分7精华0主题帖子威望0 活跃6 PP币20 PP豆0 阅读权限10最后登录
, 积分 7, 距离下一级还需 93 积分
该用户从未签到威望0 活跃6 PP币20 PP豆0 设备iPhone 5s
make{:11_504:}
积分458精华1主题帖子威望30 活跃566 PP币147 PP豆135 阅读权限10最后登录
, 积分 458, 距离下一级还需 342 积分
TA的每日心情慵懒 17:26签到天数: 104 天连续签到: 0 天[LV.6]常住居民II威望30 活跃566 PP币147 PP豆135 设备iPhone 6s
求斑竹点亮标题~{:11_504:}
积分102精华0主题帖子威望0 活跃105 PP币296 PP豆0 阅读权限10最后登录
, 积分 102, 距离下一级还需 198 积分
该用户从未签到威望0 活跃105 PP币296 PP豆0
不错 不错 一个一个的尝试
积分458精华1主题帖子威望30 活跃566 PP币147 PP豆135 阅读权限10最后登录
, 积分 458, 距离下一级还需 342 积分
TA的每日心情慵懒 17:26签到天数: 104 天连续签到: 0 天[LV.6]常住居民II威望30 活跃566 PP币147 PP豆135 设备iPhone 6s
有谁有完美使用的插件,可以在回复中提供,我添加进去,方便其他人~!
积分28精华0主题帖子威望0 活跃41 PP币66 PP豆8 阅读权限10最后登录
, 积分 28, 距离下一级还需 72 积分
TA的每日心情无聊前天&10:42签到天数: 10 天连续签到: 1 天[LV.3]偶尔看看II威望0 活跃41 PP币66 PP豆8
这个绝对支持一下。
积分458精华1主题帖子威望30 活跃566 PP币147 PP豆135 阅读权限10最后登录
, 积分 458, 距离下一级还需 342 积分
TA的每日心情慵懒 17:26签到天数: 104 天连续签到: 0 天[LV.6]常住居民II威望30 活跃566 PP币147 PP豆135 设备iPhone 6s
希望不要沉下去,给需要的人~!
积分77精华0主题帖子威望0 活跃84 PP币186 PP豆15 阅读权限10最后登录
, 积分 77, 距离下一级还需 23 积分
TA的每日心情奋斗 10:31签到天数: 4 天连续签到: 0 天[LV.2]偶尔看看I威望0 活跃84 PP币186 PP豆15
1、中国农历
2、bars (早期信号图标)之前在7.06越狱打开QQ或者微信会变成。。。。。
3、kuaidial来电显示
4、bioprotect 本人使用没有闪退情况
5、ccsettings 目前没有出现异常
6、百度输入法:可以使用
7、QQ无法升级到4.7.2越狱版提示证书无效
8、腾讯手机管家和QQ通讯录PRO版均不能用
1 / 237 页
授予离职版主的专属勋章
Copyright&
Guangzhou UC Network Technology Co., Ltd. All Rights Reserved. 广州优视网络科技有限公司 版权所有用微信扫我
& 报告: iOS 7.1可在你不知情的情况启动蓝牙
报告: iOS 7.1可在你不知情的情况启动蓝牙
根据一项新的报告显示,自从 iBeacon 随着 iOS 7 在去年发布以来,苹果一直在其后续的每个更新版本(iOS 7.0.3/7.0.4/ 7.0.6/7.1)中默认启动蓝牙功能。
  威锋网消息,根据一项新的报告显示,自从 iBeacon 随着 iOS 7 在去年发布以来,苹果一直在其后续的每个更新版本(iOS 7.0.3/7.0.4/ 7.0.6/7.1)中默认启动蓝牙功能。  可能很少有用户注意到这一点,或者至少有些人在苹果论坛上看到了但不削一顾。不过,福布斯记者 Kashmir Hill 日前与研究机构 Opus 高级分析师 Greg Sterling 针对苹果的 iBeacon 进行了测试。  事实上,iOS 7.1
正式版在两天前发布时,其随后也对 iBeacon 功能进行了升级,新增特性可允许用户的设备应用在关闭状态下也能够搜索到 iBeacon 信标。因此,此次报告中显示的新系统默认启动蓝牙功能的说法似乎与更新后的特性存在呼应。  Kashmir 表示,iBeacon 功能实现的关键在于蓝牙,如果没有蓝牙,iBeacon 将无法正常工作。那么,最合理的解释就变成苹果一直为用户保持蓝牙功能的开启,从而实现与 iBeacon 挂钩,这有助于零售商客户“感知”用户的出现并向他们推送产品信息。事实上,目前现有的定位传感器足够可以满足一些技术上的需求,不过从肤浅的角度考虑,实现随机覆盖会需要大量的消费者数据。  不过,相比于传感器,iBeacon 应该是零售商向顾客进行商品信息传递更为有效的全新方式。一些用户会担心,蓝牙开启会消耗他们的电池,但实际情况是蓝牙 4.0 规范需要非常低的电能消耗。  Sterling 认为,零售商需要向客户提供更好的体验,而 iBeacon 工具可以轻松帮助用户获取有关商品的更多信息。不过目前的挑战在于,过于激进或过于笨拙的实现方式都可能会造成适得其反的效果,其中用户的隐私和权限应当是最值得注意的。  如果苹果的 iPhone 在不久的将来可以转变成 iWallet,那么一切都要归功于 iBeacon。显然,NFC(近场通信)芯片可以不再是独需的配置。蓝牙功能的引入将可以让 iBeacon 成为主导或标准,若将其扩展至苹果 iOS 平台的应用范围之上,那么苹果的生态系统将会获得更为长久的寿命。因此,也就不难解释苹果会在最新的系统之上默认开启蓝牙功能了。
  欢迎关注威锋网官方微信:威锋网(weiphone_2007) 汇聚最新Apple动态,精选最热科技资讯。
打开微信扫一扫
正在加载评论
威锋客户端
用微博扫我
打开微信扫一扫
威锋旗下产品
Hi~我是威威!
丨 沪ICP备号-1 丨 新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!iOS7系统有哪些新功能
作者:佚名
字体:[ ] 来源:互联网 时间:12-30 15:01:27
凌晨苹果发布新一代 iOS7 操作系统,此次系统升级采用了全新的架构设计,颠覆了我们以往对iOS的认知。
多任务管理(Multitasking)
1、在多任务管理中的显示分为二部分,上面显示是应用程序的卡片式缩略图,下面显示为应用程序的小图标。我们可以用手指左右滑动来查看不同的应用程序,点击应用程序缩略图卡片或者下排应用程序图标即可打开,如图所示
2、若想要关闭其中一个应用程序,用手指向上拖动应用程序缩略卡片即可,如图所示
Safari网页浏览器
1、在 iOS 7 中 Safari 网页浏览器的改变也很大,其中最能吸引人的当属在网页之间切换的3D动态效果,如图所示
动态直观的天气应用(Weather)
1、在 iOS 7 中的天气应用除了实时显示天气状态以外,还会有动态背景显示。可以看到北京当晚天空有星星在闪烁,有浮云在飘动,如图所示
相机(Photo)
1、新的相机应用支持拍照时启用滤镜功能 ,由于我的是 iPhone 4S 不支持相机拍照时的滤镜功能,所以这里只能测试下照片编辑中的滤镜功能 。打开一张图片时,点击屏幕底部中间的&编辑&按钮,如图所示
2、在编辑模式下选择屏幕底部的滤镜图标,如图所示
3、然后我们就可以选择不同风格的滤镜效果了,如图所示
邮件(Mail)
1、在这次 iOS 7 升级版本中,邮箱的操控模式也有很大的改进。新增了在邮件列表中支持用手指向左滑动打开隐藏选项的功能,如图所示
然后我们可以选择把邮件丢到废纸篓,或是点击更多打开功能菜单,如图所示
1、这次系统升级中 Siri 的功能也有一定的改进,支持关闭如无线,蓝牙,飞行模式等。但有一点美中不足的是手机必须要连到到网络才可以实现所有操作。
2、从下图中我们可以看出 Siri 可以帮我们打开飞行模式,断开所有网络,但同时 Siri 也就不能正常工作了。
文件共享(Airdrop)
1、苹果对文件共享 Airdrop 的描述为通过 WiFi 可以同附近的人相互共享文件,照片等。由于我使用的是 iPhone 4S,无线网卡的原因导致不能使用这个新功能,所以在这里给大家展示同几个苹果官方的图片。
大家感兴趣的内容
12345678910
最近更新的内容&iOS开发&之蓝牙使用 - 简书
&iOS开发&之蓝牙使用
本文介绍了蓝牙的概念以及具体的使用步骤.
一.蓝牙概念
蓝牙2.0为传统蓝牙,传统蓝牙也称为经典蓝牙.
蓝牙4.0因为低耗电,所以也叫做低功耗蓝(BLE).它将三种规格集一体,包括传统蓝牙技术、高速技术和低耗能技术.
二.BLE支持两种部署方式
低功耗蓝牙功能集成在现有的经典蓝牙控制器中,或在现有经典蓝牙技术芯片上增加低功耗堆栈,整体架构基本不变,因此成本增加有限.
面向高度集成、紧凑的设备,使用一个轻量级连接层(Link Layer)提供超低功耗的待机模式操作、简单设备恢复和可靠的点对多点数据传输,还能让联网传感器在蓝牙传输中安排好低功耗蓝牙流量的次序,同时还有高级节能和安全加密连接.
三.蓝牙各版本使用选择
蓝牙2.0,不上架
使用私有API,手机需要越狱.
蓝牙2.0,要上架
进行MFI认证,使用ExternalAccessory框架.手机不需要越狱.
蓝牙4.0,要上架
使用CoreBluetooth框架,手机不需要越狱.(CoreBluetooth是基于BLE来开发的)
对于小的硬件厂商来说,MFI认证通过几率不大,不仅耗钱还耗时,所以,还是推荐使用蓝牙4.0.
(MFI:Make for ipad ,iphone, itouch 专们为苹果设备制作的设备)
四.问题描述
公司要求iOS端需要和钢琴进行蓝牙连接并进行数据通信,我以为钢琴是蓝牙4.0,然后快速集成CoreBluetooth框架写了一个demo,扫描外设时,没有发现钢琴的蓝牙名称,可是用iphone打开系统设置,可以发现钢琴对应的蓝牙.问了安卓的同事,得知钢琴的蓝牙只有2.0的模块,所以,安卓端是用2.0蓝牙进行交互的.公司决定不做MFI认证,改用蓝牙4.0.在与硬件厂商交涉的过程中,得知钢琴中的蓝牙是4.0的,但是,他们在设计蓝牙板子的时候,没有集成低功耗技术.之后,板子寄回硬件厂商,添加BLE模块.这才踏上蓝牙4.0的正轨.
五.蓝牙4.0使用解析
1.基本知识
central:中心,连接硬件的设备.
peripheral:外设,被连接的硬件.
说明:外设在一直广播,当你创建的中心对象在扫描外设时,就能够发现外设.
中心和外设关系图
service:服务.
characteristic:特征.
说明:一个外设包含多个服务,而每一个服务中又包含多个特征,特征包括特征的值和特征的描述.每个服务包含多个字段,字段的权限有read(读)、write(写)、notify(通知).
设备、服务、特征关系图
2.蓝牙4.0分为两种模式
中心模式流程
建立中心角色 [[CBCentralManager alloc] initWithDelegate:self queue:nil]
扫描外设 cancelPeripheralConnection
发现外设 didDiscoverPeripheral
连接外设 connectPeripheral
4.1 连接失败 didFailToConnectPeripheral
4.2 连接断开 didDisconnectPeripheral
4.3 连接成功 didConnectPeripheral
扫描外设中的服务 discoverServices
5.1 发现并获取外设中的服务 didDiscoverServices
扫描外设对应服务的特征 discoverCharacteristics
6.1 发现并获取外设对应服务的特征 didDiscoverCharacteristicsForService
6.2 给对应特征写数据 writeValue:forCharacteristic:type:
订阅特征的通知 setNotifyValue:forCharacteristic:
7.1 根据特征读取数据 didUpdateValueForCharacteristic
外设模式流程
建立外设角色
设置本地外设的服务和特征
发布外设和特征
响应中心的读写请求
发送更新的特征值,订阅中心
六.蓝牙4.0开发步骤
1.本文采用中心模式
导入CoreBluetooth框架,#import &CoreBluetooth/CoreBluetooth.h&
2.遵守CBCentralManagerDelegate,CBPeripheralDelegate协议
3.添加属性
// 中心管理者(管理设备的扫描和连接)
@property (nonatomic, strong) CBCentralManager *centralM
// 存储的设备
@property (nonatomic, strong) NSMutableArray *
// 扫描到的设备
@property (nonatomic, strong) CBPeripheral *cbP
@property (weak, nonatomic) IBOutlet UITextView *peripheralT
// 外设状态
@property (nonatomic, assign) CBManagerState peripheralS
常量,具体服务和特征是读还是写的类型,问公司硬件厂商,或者问同事.
// 蓝牙4.0设备名
static NSString * const kBlePeripheralName = @"公司硬件蓝牙名称";
// 通知服务
static NSString * const kNotifyServerUUID = @"FFE0";
static NSString * const kWriteServerUUID = @"FFE1";
// 通知特征值
static NSString * const kNotifyCharacteristicUUID = @"FFE2";
// 写特征值
static NSString * const kWriteCharacteristicUUID = @"FFE3";
4.创建中心管理者
- (CBCentralManager *)centralManager
if (!_centralManager)
_centralManager = [[CBCentralManager alloc] initWithDelegate:self queue:nil];
return _centralM
创建存储设备数组
- (NSMutableArray *)peripherals
if (!_peripherals) {
_peripherals = [NSMutableArray array];
5.扫描设备之前会调用中心管理者状态改变的方法
// 当状态更新时调用(如果不实现会崩溃)
- (void)centralManagerDidUpdateState:(CBCentralManager *)central
switch (central.state) {
case CBManagerStateUnknown:{
NSLog(@"未知状态");
self.peripheralState = central.
case CBManagerStateResetting:
NSLog(@"重置状态");
self.peripheralState = central.
case CBManagerStateUnsupported:
NSLog(@"不支持的状态");
self.peripheralState = central.
case CBManagerStateUnauthorized:
NSLog(@"未授权的状态");
self.peripheralState = central.
case CBManagerStatePoweredOff:
NSLog(@"关闭状态");
self.peripheralState = central.
case CBManagerStatePoweredOn:
NSLog(@"开启状态-可用状态");
self.peripheralState = central.
// 扫描设备
- (IBAction)scanForPeripherals
[self.centralManager stopScan];
NSLog(@"扫描设备");
[self showMessage:@"扫描设备"];
if (self.peripheralState ==
CBManagerStatePoweredOn)
// 扫描所有设备,传入nil,代表所有设备.
[self.centralManager scanForPeripheralsWithServices:nil options:nil];
6.扫描到设备并开始连接
扫描到设备
@param central 中心管理者
@param peripheral 扫描到的设备
@param advertisementData 广告信息
@param RSSI 信号强度
- (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral
advertisementData:(NSDictionary&NSString *,id& *)advertisementData RSSI:(NSNumber *)RSSI
[self showMessage:[NSString stringWithFormat:@"发现设备,设备名:%@",peripheral.name]];
if (![self.peripherals containsObject:peripheral])
[self.peripherals addObject:peripheral];
NSLog(@"%@",peripheral);
if ([peripheral.name isEqualToString:kBlePeripheralName])
[self showMessage:[NSString stringWithFormat:@"设备名:%@",peripheral.name]];
self.cbPeripheral =
[self showMessage:@"开始连接"];
[self.centralManager connectPeripheral:peripheral options:nil];
7.连接的三种状态,如果连接成功,则扫描所有服务(也可以扫描指定服务)
连接失败重连
@param central 中心管理者
@param peripheral 连接失败的设备
@param error 错误信息
- (void)centralManager:(CBCentralManager *)central didFailToConnectPeripheral:(CBPeripheral *)peripheral error:(NSError *)error
[self showMessage:@"连接失败"];
if ([peripheral.name isEqualToString:kBlePeripheralName])
[self.centralManager connectPeripheral:peripheral options:nil];
连接断开重连
@param central 中心管理者
@param peripheral 连接断开的设备
@param error 错误信息
- (void)centralManager:(CBCentralManager *)central didDisconnectPeripheral:(CBPeripheral *)peripheral error:(NSError *)error
[self showMessage:@"断开连接"];
if ([peripheral.name isEqualToString:kBlePeripheralName])
[self.centralManager connectPeripheral:peripheral options:nil];
连接成功并扫描服务
@param central 中心管理者
@param peripheral 连接成功的设备
- (void)centralManager:(CBCentralManager *)central didConnectPeripheral:(CBPeripheral *)peripheral
NSLog(@"连接设备:%@成功",peripheral.name);
[self showMessage:[NSString stringWithFormat:@"连接设备:%@成功",peripheral.name]];
// 设置设备的代理
peripheral.delegate =
// services:传入nil代表扫描所有服务
[peripheral discoverServices:nil];
8.发现服务并扫描服务对应的特征
扫描到服务
@param peripheral 服务对应的设备
@param error 扫描错误信息
- (void)peripheral:(CBPeripheral *)peripheral didDiscoverServices:(NSError *)error
// 遍历所有的服务
for (CBService *service in peripheral.services)
NSLog(@"服务:%@",service.UUID.UUIDString);
// 获取对应的服务
if ([service.UUID.UUIDString isEqualToString:kWriteServerUUID] || [service.UUID.UUIDString isEqualToString:kNotifyServerUUID])
// 根据服务去扫描特征
[peripheral discoverCharacteristics:nil forService:service];
9.扫描到对应的特征,写入特征的值,并订阅指定的特征通知.
扫描到对应的特征
@param peripheral 设备
@param service 特征对应的服务
@param error 错误信息
- (void)peripheral:(CBPeripheral *)peripheral didDiscoverCharacteristicsForService:(CBService *)service error:(NSError *)error
// 遍历所有的特征
for (CBCharacteristic *characteristic in service.characteristics)
NSLog(@"特征值:%@",characteristic.UUID.UUIDString);
// 获取对应的特征
if ([characteristic.UUID.UUIDString isEqualToString:kWriteCharacteristicUUID])
// 写入数据
[self showMessage:@"写入特征值"];
for (Byte i = 0x0; i & 0x73; i++)
// 让钢琴的每颗灯都亮一次
Byte byte[] = {0xf0, 0x3d, 0x3d, i,
0x02,0xf7};
NSData *data = [NSData dataWithBytes:byte length:6];
[peripheral writeValue:data forCharacteristic:characteristic type:CBCharacteristicWriteWithResponse];
if ([characteristic.UUID.UUIDString isEqualToString:kNotifyCharacteristicUUID])
// 订阅特征通知
[peripheral setNotifyValue:YES forCharacteristic:characteristic];
10.根据特征读取到数据
根据特征读到数据
@param peripheral 读取到数据对应的设备
@param characteristic 特征
@param error 错误信息
- (void)peripheral:(CBPeripheral *)peripheral didUpdateValueForCharacteristic:(nonnull CBCharacteristic *)characteristic error:(nullable NSError *)error
if ([characteristic.UUID.UUIDString isEqualToString:kNotifyCharacteristicUUID])
NSData *data = characteristic.
NSLog(@"%@",data);
读取值打印结果:
12:34:41.0 蓝牙4.0Demo[] &9f5436&
12:34:41.0 蓝牙4.0Demo[] &8f5440&
12:34:42.0 蓝牙4.0Demo[] &9f5649&
12:34:42.0 蓝牙4.0Demo[] &8f5640&
提示:上Appstore下载LightBlue,进行蓝牙通信测试.
路漫漫其修远兮,吾将上下而求索.
GitHub:https://github.com/CherishJoyBy
个人博客:https://cherishJoyBy.github.io
背景知识 蓝牙技术最初由爱立信(也就是多年前手机做得最丑最奇葩的公司,最终被用户以脚投票踢出市场)创制。技术始于爱立信公司的1994方案,它是研究在移动电话和其他配件间进行低功耗、低成本无线通信连接的方法。发明者希望为设备间的通讯创造一组统一规则(标准化协议),以解决用户间...
iOS蓝牙开发(一)蓝牙基础 蓝牙常见名称和缩写 MFI ======= make for ipad ,iphone, itouch 专们为苹果设备制作的设备 BLE ==== buletouch low energy,蓝牙4.0设备因为低耗电,所以也叫做BLE perip...
iOS蓝牙开发蓝牙相关基础知识 蓝牙常见名称和缩写 MFI ======= make for ipad ,iphone, itouch 专们为苹果设备制作的设备BLE ==== buletouch low energy,蓝牙4.0设备因为低耗电,所以也叫做BLEp...
iOS中的蓝牙 概述 iOS中提供了4个框架用于实现蓝牙连接 1.GameKit.framework(用法简单)只能用于iOS设备之间的同个应用内连接,多用于游戏(eg.拳皇,棋牌类),从iOS7开始过期 2.MultipeerConnectivity.framework(...
最近公司在做一个iOS蓝牙项目,在开发的过程中简单整理了一些与之相关的基础知识,在这里分享一下。整理包括以下内容: 1、iOS蓝牙开发的关键词2、蓝牙的简单介绍3、CoreBluetooth框架4、实现iOS蓝牙外设(Demo)5、实现iOS蓝牙中心设备(Demo) Dem...
这是一个有确定开端,却不知道什么时候会结束的日志连载 是记录了我失恋俩年后第一次遇见一个想认真过下去的人的零碎心情 对我来说,应该是一场隆重的揭幕吧。 第一次约你,你说你会穿着红色的衣服出现在我面前 结果我抬头望天,环首四周后。都没有看到一个这样的人。 然后你突然笑着出现在...
文/卷妈 三色事件,不用多说你也应该知道。 从气愤失眠,到焦虑无奈,再到冷静思考,深深感到自己能为孩子做的,真的十分有限。 对不起,春卷,妈妈拖你后腿了。 那么,身为普通人的我们,接下来该怎么办? 1 孩子还上不上幼儿园? 当然上。 卷爸和我都是普通人家出来的普通人,为了养...
文 / 南夏 目录:123456 ——“慕夏,送你个惊喜。” 早上醒来的时候,阿瑶已经不在宾馆了。 慕夏抓了抓头发,眯着眼睛打开手机。十个未接电话和一条短信。那十个未接电话一下子让慕夏清醒过来,啊啊啊啊啊啊,昨晚夜不归宿,忘了跟老妈说。 “惨了惨了。”慕夏从床上跳起来,抓起...
小时候,如果有人问到我的梦想是什么,我一定会毫不犹豫地告诉他说我想成为一名科学家。 等到稍大一点,再问我这个问题,这时我已经知道成为科学家是一个遥远的梦。我可能会告诉他我想成为一位作家,也可能会说想成为一名音乐家,也可能会说想成为一位艺术家。 再大一点儿的时候,再问我这个问...

我要回帖

更多关于 ios默认蓝牙接听 的文章

 

随机推荐