低功耗蓝牙智能硬件开发实战(异步图书出品)在线阅读

简介: 小米公司联合创始人王川等人作序推荐 侧重于工程项目和开发实战,凸显实用性和通用性 全面涵盖小米公司电视部门低功耗蓝牙技术的产品化细节 低功耗蓝牙是蓝牙技术联盟设计和销售的一种个人局域网技术,旨在用于医疗保健、运动健身、信标、安防、家庭娱乐等领域的新兴应用。低功耗蓝牙技术凭借其具备的良好特性(比如低功耗、低成本、抗干扰能力强等)赢得了广大的开发人员和用户的认可,已经成为主流的低功耗、近距离无线通信技术。 本书内容源自作者多年的工作经验总结,侧重于开发实战,从“低功耗蓝牙体系结构及协议栈分析”、“开发实例讲解”和“蓝牙调试”三个方面对低功耗蓝牙进行了全方位的介绍。本书适合蓝牙应用工程师、蓝牙协议栈工程师、蓝牙固件开发工程师阅读,也适合对物联网和智能硬件感兴趣的读者阅读。 系统篇 低功耗蓝牙简介 Android蓝牙系统框架和代码结构 GKI模块简介 Bluedroid的消息传递机制 TASK简介 Bluedroid状态机简介 HCI接口层简介 L2CAP简介 Bluedroid的初始化流程 蓝牙设备的扫描流程 SMP简介 LE属性协议简介 LE属性数据库扫描过程的代码分析 低功耗蓝牙HID设备的连接分析过程 开发篇 Find Me功能的实现 LE设备接近配对的实现 基于LE广播的无线电子设备的唤醒方法 基于LE广播的系统Recovery的操作实现 蓝牙HID设备OTA升级的设计和实现 加速度传感器在低功耗蓝牙设备上的应用 LE系统快速更新连接参数的设计和实现 LE语音编解码和传输 调试篇 开发工具 蓝牙系统Bug分析

目      录

书名:低功耗蓝牙智能硬件开发实战

作者:谭康喜 著

出版社:人民邮电出版社

出版时间:2018年10月

ISBN:9787115494443

字数:441.8千字

本书由人民邮电出版社有限公司授权得到APP电子版制作与发行

版权所有·侵权必究

著    谭康喜

责任编辑 傅道坤

人民邮电出版社出版发行  北京市丰台区成寿寺路11号

邮编 100164  电子邮件 315@ptpress.com.cn

网址 

读者服务热线:(010)81055410

反盗版热线:(010)81055315

低功耗蓝牙技术凭借着低功耗、低带宽、低成本、低复杂性、低时延、强抗干扰能力、强大的安全性、良好的拓扑结构等特点,赢得了广大开发人员和用户的认可,已经成为主流的低功耗、近距离无线通信技术。

本书共分为25章,内容分别涵盖了蓝牙的发展历史、低功耗蓝牙的核心系统架构、几种短距离无线通信技术的简单介绍和选择方法、Bluedroid协议栈的架构和功能模块的分析、SMP的3个阶段介绍、LE属性协议、LE属性数据库的构建和查询方法及查询代码分析、BLE Hid设备的连接过程、Find me功能的实现、电池服务和电量的读取、LE设备接近配对的实现、基于LE广播的无线电子设备的唤醒方法、基于LE广播的系统Recovery的操作实现、蓝牙HID设备OTA升级的设计和实现、加速度传感器在低功耗蓝牙设备上的应用、LE系统快速更新连接参数的设计和实现、LE语音编解码和传输、开发工具介绍、蓝牙系统Bug分析。

本书侧重于实战,低功耗蓝牙体系结构及协议栈分析、开发实例讲解和蓝牙调试3个方面的内容详细丰富,适合蓝牙应用工程师、蓝牙协议栈工程师、蓝牙固件工程师阅读,也适合对BLE、人工智能、物联网和智能硬件感兴趣的读者阅读。

在2013年下半年,公司集体决定在下一代小米电视和小米盒子上,标配由纽扣电池供电的低功耗蓝牙遥控器,主机端和遥控端使用不同芯片公司的蓝牙芯片。这是全世界首个跨芯片厂商的低功耗蓝牙遥控器系统技术方案的探索,技术难度非常高,以康喜为代表的蓝牙工程师团队在这个低功耗蓝牙系统技术方案的实施中,做出了不可磨灭的贡献。以此为契机,他们也开始研究低功耗蓝牙技术,并进行产品化的各种探索。

由于低功耗蓝牙属于新生的前沿技术,业界没有相关的产品化实践案例,因此康喜他们没有可以借鉴的经验,只能摸着石头过河。将低功耗蓝牙遥控器作为电视/盒子的控制终端,对主机端和控制端蓝牙系统的稳定性、健壮性、实时性以及系统间协同工作的要求非常高,这导致整个开发过程异常艰难曲折。为此,公司给蓝牙开发团队购买了业界最先进的仪器设备,并调动一切可以调配的资源来支援、保障蓝牙团队的工作。整个蓝牙团队在历经近一年时间的开发之后,实现了一个功能完备、总体达标的蓝牙软硬件系统技术方案。后来又经过一段时间的改进,整个技术方案才得以稳定下来。2014年4月下旬,公司决定在即将发布的第2代小米电视上标配低功耗蓝牙遥控器。

从公司决定标配低功耗蓝牙遥控器到最终的落地实现,蓝牙开发团队以及相关合作伙伴为此付出了巨大的心血和努力,彻夜加班成为常态。之后,包括康喜在内的蓝牙团队又相继开发出了语音、体感、触摸以及红外机顶盒控制等依附于低功耗蓝牙技术的功能以及相应的硬件产品。在此我代表公司向蓝牙开发团队表示由衷的感谢!蓝牙开发团队代表了小米工程师对技术的执着追求和勇于创新的进取精神,他们不畏艰难、精益求精的态度值得我们每一个人学习。也希望小米公司的每一位工程师,都能够紧跟前沿技术并将其产品化,尽一切努力让用户用上技术先进而价格厚道的产品,提升用户体验,赢得用户的信任。

版权:人民邮电出版社