android中蓝牙2.0和4.0的区别

自己写了一个app,只能在蓝牙2.0的手机上发数据,但是在蓝牙2.0的手机上不能发数据,我想问下蓝牙2.0和蓝牙4.0在代码上要有什么区别吗?... 自己写了一个app,只能在蓝牙2.0的手机上发数据,但是在蓝牙2.0的手机上不能发数据,我想问下蓝牙2.0和蓝牙4.0在代码上要有什么区别吗? 展开
 我来答
千锋教育
2015-12-09 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
最主要的区别就是蓝牙2.0的传输速度没有蓝牙4.0快。以下为蓝牙各版本的说明。

1.1 为最早期版本,传输率约在748~810kb/s,因是早期设计,容易受到同频率之产品所干扰下影响通讯质量。
蓝牙1.2标准
1.2 同样是只有 748~810kb/s 的传输率,但在加上了(改善 Software)抗干扰跳频功能。
蓝牙2.0标准
2.0 是 1.2 的改良提升版,传输率约在 1.8M/s~2.1M/s,开始支持双工模式——即一面作语音通讯,同时亦可以传输档案/高质素图片,2.0 版本当然也支持 Stereo 运作。
应用最为广泛的是Bluetooth 2.0+EDR标准,该标准在2004年已经推出,支持Bluetooth 2.0+EDR标准的产品也于2006年大量出现。
虽然Bluetooth 2.0+EDR标准在技术上作了大量的改进,但从1.X标准延续下来的配置流程复杂和设备功耗较大的问题依然存在。
蓝牙2.1标准
2007年8月2日,蓝牙技术联盟今天正式批准了蓝牙2.1版规范,即“蓝牙2.1+EDR”,可供未来的设备自由使用。和2.0版本同时代产品,目前仍然占据蓝牙市场较大份额,相对2.0版本主要是提高了待机时间2倍以上,技术标准没有根本性变化。
蓝牙3.0标准
2009年4月21日,蓝牙技术联盟(Bluetooth SIG)正式颁布了新一代标准规范"Bluetooth Core Specification Version 3.0 High Speed"(蓝牙核心规范3.0版 ),蓝牙3.0的核心是"Generic Alternate MAC/PHY"(AMP),这是一种全新的交替射频技术,允许蓝牙协议栈针对任一任务动态地选择正确射频。
蓝牙3.0的数据传输率提高到了大约24Mbps(即可在需要的时候调用802.11 WI-FI用于实现高速数据传输)。在传输速度上,蓝牙3.0是蓝牙2.0的八倍,可以轻松用于录像机至高清电视、PC至PMP、UMPC至打印机之间的资料传输,但是需要双方都达到此标准才能实现功能。
蓝牙4.0标准
蓝牙4.0规范于2010年7月7日正式发布,新版本的最大意义在于低功耗,同时加强不同OEM厂商之间的设备兼容性,并且降低延迟,理论最高传输速度依然为24Mbps(即3MB/s),有效覆盖范围扩大到100米(之前的版本为10米)。该标准芯片被大量的手机、平板所采用,如苹果The New iPad平板电脑,以及苹果iPhone 5、魅族MX4、HTC One X等手机上带有蓝牙4.0功能。
蓝牙4.1标准
蓝牙4.1于2013年12月6日发布,与LTE无线电信号之间如果同时传输数据,那么蓝牙4.1可以自动协调两者的传输信息,理论上可以减少 其它信号对蓝牙4.1的干扰。改进是提升了连接速度并且更加智能化,比如减少了设备之间重新连接的时间,意味着用户如果走出了蓝牙4.1的信号范围并且断开连接的时间不算很长,当用户再次回到信号范围中之后设备将自动连接,反应时间要比蓝牙4.0更短。最后一个改进之处是提高传输效率,如果用户连接的设备 非常多,比如连接了多部可穿戴设备,彼此之间的信息都能即时发送到接接收设备上。
除此之外,蓝牙4.1也为开发人员增加了更多的灵活性,这个改变对普通用户没有很大影响,但是对于软件开发者来说是很重要的,因为为了应对逐渐兴起的可穿戴设备,那么蓝牙必须能够支持同时连接多部设备。
目前支持该标准的手机还比较少,三星GALAXY Note4则是其中具有代表性的一款。
蓝牙4.2标准
2014年12月4日,最新的蓝牙4.2标准颁布,改善了数据传输速度和隐私保护程度,并接入了该设备将可直接通过IPv6和6LoWPAN接入互联网。在新的标准下蓝牙信号想要连接或者追踪用户设备必须经过用户许可,否则蓝牙信号将无法连接和追踪用户设备。
速度方面变得更加快速,两部蓝牙设备之间的数据传输速度提高了2.5倍,因为蓝牙智能(Bluetooth Smart)数据包的容量提高,其可容纳的数据量相当于此前的10倍左右。蓝牙的版本自然是越高级越好,考虑到传输距离和功耗的问题,最新的蓝牙4.1是优选,但是目前市场上蓝牙4.1的产品并不多,而主流的蓝牙4.0产品性价比更高,至于蓝牙3.0、2.1及以下的版本已经失去选购的价值。
Sun孙孙_孙小静
推荐于2018-02-28 · TA获得超过277个赞
知道小有建树答主
回答量:92
采纳率:0%
帮助的人:65.5万
展开全部
您好,
v1.X版本的蓝牙技术带有实验性质,较少被生产厂商采用。

v2.0+EDR和v1.X主要升级体现在传输速度,实际速度可以达到2Mbps。2.0+EDR在保证立体声传输的基础上加大了数据流的带宽传输,可以用于较高品质的音乐播放。但该版本由于配对困难,采用的设备仍然较少,该标准将在14年11月作废。

v2.1+EDR和v2.0+EDR的主要升级体现在快速配对技术SSP的采用,即用户无需再输入配对的PIN码。Bluetooth 2.1是目前设备数量最多的版本。

v3.0+HS根据802.11适配层协议应用了Wi-Fi技术,即在蓝牙配对后,在需要的时候调用802.11 wifi用于实现高速数据。理论上最高速度可达到24Mbps,是蓝牙2.0的八倍。“+HS”(High Speed)是选配技术,并非所有的Bluetooth 3.0均支持24Mbps的传输速度。

v4.0是v3.0+HS的补充,在“经典规范”(可以看作v2.1的升级)和“高速规范”(+HS)两个标准之上,增加了“低功耗规范(Bluetooth Low Energy)”。在硬件的实现上,蓝牙4.0可以集成在现有经典蓝牙技术(2.1+EDR/3.0+HS)芯片上增加低功部分(双模式,成本相对更低),也可以在高度集成的设备中增加一个独立的连接层(Link Layer),实现超低功耗的蓝牙传输(单模式)。虽然v4.0在2010年就推出了,但除iPhone4S,Galaxy S3, Note2支持蓝牙4.0外,Android 4.2原生系统缺乏对4.0的支持,因此4.0的BLE连接尚未大范围普及。预计低功耗蓝牙4.0会随着Android 4.3的升级得到更普遍的运用。
4.1以“internet of things”为目标对v4.0进行的软件升级,在连接性的提升体现在如下方面(硬件层面上v4.0的设备无需做任何改动即可使用v4.1)。
a) v4.1标准下蓝牙设备可以同时作为发射方(Bluetooth Smart)和接受方(Bluetooth Smart Ready),并且可以连接到多个设备上。例如智能手表可以作为发射方向手机发射身体健康指数,同时作为接收方连接到蓝牙耳机/手环或其他设备上;

b) 长期睡眠下的自动唤醒功能。例如在佩戴手环游泳1小时后,回到更衣室手环会自动和手机建立连接传输数据,不需要任何操作;

c) 通过IPv6建立网络连接。蓝牙设备只需要通过蓝牙4.1连接到可以上网的设备(如手机),就可以通过IPv6与云端的数据进行同步。即实现“云同步”不再需要wifi连接(wifi模块的成本通常更高,也更费电)。
追问
代码上有什么区别?
追答
您好,您问题的分类是电脑/网络,至于编程问题恐怕不能帮助您了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式