如何拯救割裂的蓝牙4.0

简介:
 

如何拯救割裂的蓝牙4.0按:“蓝牙”派智能硬件,从2011年苹果iPhone 4S发布开始,几年间已经发展成业内公认的智能硬件和物联网连接标准之一。Google迟到了两年,在2013年才推出支持蓝牙4.0 BLE特性的Android 4.3。由于Android生态天然的开放性,Google一直无力推进4.3的普及,以至于Android对蓝牙4.0的支持也变成多方角力、四分五裂状态。

由于长期关注创业报道,小编接触过众多的硬件厂商,体验各种炫酷的新硬件,比如运动手环、智能手表、智能秤、防丢贴片等。这些设备通常以手机作为控制终端,安装App连接蓝牙来操作。

现阶段的智能硬件大多采用蓝牙4.0 BLE,这个版本相对蓝牙2.1标准有质的飞跃。主要表现在功耗极低,却可以给硬件带来数月甚至一年以上的续航时间。在雷锋网(公众号:雷锋网)以往对“蓝牙”派智能硬件公司的采访中,他们大多赞同蓝牙 4.0 BLE续航长、能随时与手机连接的优势。

但这不意味着它的弊病可以被遮盖过去。蓝牙4.0 BLE的缺点在于Android手机终端支持度极差。这里包括两个方面:一是Google在Android 4.3开始支持BLE,但这款系统目前的普及率不高,尤其在中国;二是标准不统一,Google和现有存量机型对BLE的诠释不同,导致即使支持BLE的机型也需要做大量兼容适配工作。

来看看Android 4.3普及的数据。Google官方的Android版本分布数据显示,今年3月时Android 4.3+的份额为12.1%,现在(8月13日数据)提升到了30.8%。这里只统计了Google Paly用户,国内用户因为很少有使用Play商店,同时小米、魅族带动的Android分支ROM极多,4.3的份额更低。

标准不统一则是指除了Google在Android 4.3上提供原生支持BLE外,三星、博通两家在早期的Android 4.1 - 4.2的基础上也实现了BLE支持,但两家的标准不算好用。

业内资深工程师告诉雷锋网:“三星、博通两家对BLE的支持不相兼容。假设一款智能硬件支持连接蓝牙 4.0 BLE的Android手机,那么它需要既兼容博通蓝牙芯片及蓝牙BLE SDK(主要是HTC、小米两家采用),也要兼容三星的蓝牙BLE SDK,Android原生BLE SDK支持当然也不能少。如果不做兼容适配,这款硬件蓝牙连接三星、HTC等手机就会出问题。”

在这么复杂的支持环境下,不兼容的蓝牙无疑是一种自我设限。智能硬件本来就小众,如果还不能与各类Android手机配合使用,那么又怎能吸引更多消费群体走向大众?解决蓝牙兼容性问题,是目前智能硬件行业非常关注的话题。

在下周8月19-20的亚洲蓝牙大会上,各大公司也会对针对蓝牙在行业的应用进行深度探讨。为此雷锋网特地提前联系到了机智云的CEO Jack,机智云在本次蓝牙大会上是唯一的软件合作伙伴。

Jack表示,使用SDK集成服务有希望能改善蓝牙割裂。“对于硬件上支持蓝牙BLE的手机来说,使用第三方的兼容蓝牙 4.0 BLE SDK服务可以搞定(割裂问题)。一般来说,这类SDK通过(编程上的)抽象方法,直接兼容Google、三星、博通三家的SDK,从而解决BLE存量设备的兼容问题。跟智能硬件公司相比,这类服务商也会有更多精力来做兼容稳定方面的工作。”

这只是解决一小部分的兼容问题,Jack说,“想彻底的解决Android对BLE支持的分裂,还是需要Google来出面。它需要推广开Android 4.3+使其全面替代Android的老版本,第三方蓝牙SDK服务只是治标,不能治本。但Google来做,还需要很长一段时间,它不能强势的命令下游厂商。”

Android设备的普及很大程度上刺激了智能硬件,但Android本身的割裂现在也阻碍了智能硬件走得更远。仅仅在蓝牙一项上,谁能解决几十亿不同Android设备与智能硬件的无缝组网,便蕴藏了巨大的商机。

据悉在下周即将举行的亚洲蓝牙大会上,包括机智云在内的众多业内公司都将发布针对4.0的相关产品,雷锋网将持续跟踪深度报道。

 
 
  本文作者: Longye

本文转自雷锋网禁止二次转载, 原文链接
目录
相关文章
|
机器学习/深度学习 人工智能 搜索推荐
AIGC工具——文心一格
【1月更文挑战第12天】AIGC工具——文心一格
1245 3
AIGC工具——文心一格
|
机器学习/深度学习 算法 机器人
Tensorflow车牌识别完整项目(含完整源代码及训练集)
Tensorflow车牌识别完整项目(含完整源代码及训练集)
1341 0
Tensorflow车牌识别完整项目(含完整源代码及训练集)
|
10月前
| 和 || 的区别详解及应用场景对比
本文详细解析了编程中“|”与“||”的区别:|为按位或运算,适用于数值计算;||为逻辑或运算,用于布尔判断,且具有短路特性(左表达式为真时右表达式不计算)。结合实例说明两者在条件判断、位操作等场景的应用,强调正确使用对程序效率的重要性。附面试资料链接供深入学习。
396 0
|
移动开发 JavaScript API
Sprunki Game 实现技术分析及介绍
**Sprunki** 是一款基于音乐创作的游戏,作为经典游戏 **Incredibox** 的粉丝改版,它采用 HTML5 和 JavaScript 构建,通过拖拽式 UI 和模块化声音系统,提供了一个创意十足的音乐创作平台。游戏支持多种设备,并融入了 CSS3 动画和 Web Audio API,增强视觉与音效同步。玩家还可以通过社交媒体分享作品,参与社区互动。Sprunki 不仅是一款游戏,更是一个开放的创作平台。
|
存储 Linux 云计算
OpenStack云计算平台搭建
OpenStack 是一个开源的云平台管理项目,通过多个核心组件实现公有云、私有云和混合云的构建与管理。自2010年由NASA和Rackspace联合发起以来,已有众多企业和个人参与开发。OpenStack 简化了云部署流程,支持计算、存储和网络资源的高效管理,并兼容多种虚拟化技术和容器。最新版本为Xena,广泛应用于各行各业,如思科、英特尔等公司。
1305 0
|
数据采集 人工智能 监控
证券行业数据治理:构建安全、高效的金融体系
证券行业数据治理是构建安全、高效的金融体系的关键环节。面对日益复杂的数据环境和业务需求,我们需要加强数据安全保护、提高数据质量、推进数据整合、强化法规遵从、适应技术更新并培养组织文化,以推动证券行业的健康发展。
|
传感器 数据采集 移动开发
基于STM32设计的炉温温度检测仪
本文档描述了一个基于STM32F103C8T6微控制器的炉温检测系统设计。系统采用铂电阻PT100作为温度传感器,提供精确的温度测量,并通过0.96寸IIC接口的OLED显示屏显示结果。STM32F103C8T6因其丰富的外设和计算能力被选为主控芯片,PT100的电阻变化通过ADC转换为数字信号。软件设计包括数据采集、处理和显示三个部分,其中OLED显示屏的初始化函数`oled_init()`设置各种屏幕参数,`OLED_Show_Temperature()`函数负责在指定位置显示温度值。
494 3
解决win11开启移动热点共享手机连上后无法上网的问题
本文提供了解决Windows 11开启移动热点后手机无法上网问题的步骤:通过控制面板进入网络和共享中心,在以太网属性中勾选“允许其他网络用户通过此计算机的Internet连接来连接”,然后手机重新连接共享热点即可上网。
|
存储 JSON NoSQL
MongoDB 插入文档:轻松管理数据录入与批量导入
MongoDB 插入文档:轻松管理数据录入与批量导入
461 0
|
数据采集 存储 SQL
连载:阿里巴巴大数据实践—数据开发平台
介绍MaxCompute和阿里巴巴内部基于MaxCompute的大数据开发套件,并对在数据开发过程中经常遇到的问题和相关解决方案进行介绍。
8187 0
连载:阿里巴巴大数据实践—数据开发平台