新書推薦:
《
民法典1000问
》
售價:NT$
454.0
《
国术健身 易筋经
》
售價:NT$
152.0
《
古罗马800年
》
售價:NT$
857.0
《
权力与相互依赖(第四版)(中译本修订版)
》
售價:NT$
658.0
《
写出心灵深处的故事:踏上疗愈之旅(修订版)(创意写作书系)
》
售價:NT$
301.0
《
控制权视角下的家族企业管理与传承
》
售價:NT$
398.0
《
冯友兰和青年谈心系列
》
售價:NT$
762.0
《
利他主义的生意:偏爱“非理性”的市场(英国《金融时报》推荐读物!)
》
售價:NT$
352.0
|
編輯推薦: |
1.本书的作者均为小米公司高级技术专家及软件工程师,本书以四位作者积累的智能蓝牙设备开发经验为基础,介绍了将蓝牙技术和人工智能相结合,开发智能硬件的方法与经验;
2.本书先后介绍了传统蓝牙技术协议、发展趋势、人工智能技术的发展及其结合蓝牙产生的应用场景,然后介绍了小米公司在蓝牙设备上进行的实践和应用、后介绍了小米公司发布具有人工智能特色的产品。
3.本书适合有兴趣了解蓝牙设备在人工智能领域中的应用或者从事相关产品开发和实践的工程师阅读,通过本书可以学习以下内容:
蓝牙简介;
人工智能与蓝牙;
小米人工智能开发实践;
MMA协议;
智能蓝牙在主机上的开发实践;
智能蓝牙设备开发实践;
小米开放平台与质量。
|
內容簡介: |
《工智能和蓝牙硬件开发实战》以作者在小米公司“探索和实践蓝牙设备结合人工智能,开发新一代智能蓝牙语音设备”为背景,以自己积累的智能蓝牙设备开发经验为基础,介绍了将蓝牙技术和人工智能技术相结合,开发智能硬件的方法与经验。
《工智能和蓝牙硬件开发实战》共7章,分别介绍了蓝牙协议的发展历史、协议栈结构以及蓝牙5.2版本的发展动态;小米“小爱同学”使用的人工智能技术,以及小米公司AIoT的战略布局和发展情况;小米智能语音技术及其架构;小米自定义的蓝牙设备与主机之间进行通信的MMA协议;使用MMA协议进行开发实践(通过小爱耳机和小爱鼠标的实际开发来介绍);在使用MMA协议进行蓝牙设备的功能开发时涉及的主要功能点;小米生态链企业、合作伙伴与小米一起发布智能产品的合作规范和流程。
《工智能和蓝牙硬件开发实战》适合有兴趣了解蓝牙设备在人工智能领域中的应用,或者有兴趣从事相关产品开发和实践的蓝牙应用开发工程师、智能硬件开发工程师、蓝牙协议栈开发工程师阅读。
|
關於作者: |
谭康喜,小米公司高级技术专家、教授级高级工程师、中国计算机学会高级会员,从事应用软件、操作系统、驱动程序、无线通信和智能硬件相关的开发工作,曾获得“中国专利优秀奖”“北京优秀青年工程师标兵”荣誉称号;出版独著《低功耗蓝牙智能硬件开发实战》;持有软件著作权2项;申报国内外发明专利230余件,在中国、美国、日本、韩国、欧洲等国家或地区获得专利授权100余件。
赵见星,小米公司高级软件工程师,从事嵌入式系统应用、Linux应用、蓝牙和WiFi相关的开发工作,当前主要负责智能语音和低功耗蓝牙相关的开发工作,在蓝牙语音开发方面具有丰富的经验;出版译著《BackTrack4:利用渗透测试保证系统安全》和《系统安全保证:策略、方法与实践》;申报发明专利10余件。
李亚明,小米公司软件工程师,从事嵌入式系统、Android系统、Linux驱动与应用等相关的开发工作,当前主要负责智能语音与蓝牙解决方案相关的开发工作,在蓝牙协议与蓝牙设备开发方面具有丰富的经验。
姚应,小米公司高级软件工程师,当前负责“小爱同学”蓝牙解决方案相关的开发工作。在加入小米公司之前,曾先后供职于一号店、等公司,从事移动端应用开发工作。当前在小米公司主要负责嵌入式系统应用、Linux应用、蓝牙和WiFi相关的开发工作,在移动端App开发、蓝牙、设备语音方面具有丰富的经验。
|
目錄:
|
第 1章 蓝牙简介1
1.1 蓝牙技术 1
1.1.1 蓝牙历史发展 1
1.1.2 蓝牙技术的特点 4
1.2 蓝牙协议 6
1.2.1 蓝牙协议架构 6
1.2.2 蓝牙协议栈网络模型 7
1.2.3 蓝牙核心协议架构 9
1.2.4 经典蓝牙协议栈架构 12
1.2.5 低功耗蓝牙协议栈架构 15
1.2.6 蓝牙5.2 17
1.3 蓝牙芯片 21
1.4 蓝牙典型应用场景 23
1.4.1 概述 23
1.4.2 蓝牙音频传输 23
1.4.3 蓝牙数据传输 24
1.4.4 蓝牙位置服务 25
1.4.5 蓝牙Mesh 27
第 2章 人工智能与蓝牙 29
2.1 人工智能发展 29
2.2 人工智能技术 31
2.2.1 大数据技术 31
2.2.2 自然语言处理技术 35
2.2.3 智能语音技术 38
2.3 小爱同学 42
2.3.1 全场景智能协同 43
2.3.2 定制化情感声音 43
2.3.3 对话式主动智能 44
2.3.4 多模态融合交互 44
2.3.5 智慧学习好助手 45
2.4 人工智能与蓝牙结合 45
2.4.1 背景 45
2.4.2 小米AIoT布局 46
2.4.3 小爱开放平台 51
第3章 小米人工智能开发实践 53
3.1 小米人工智能简介 53
3.1.1 小米生态链 53
3.1.2 小米智能语音助手 54
3.2 小米人工智能开发 55
3.2.1 小米小爱智能语音引擎 55
3.2.2 小米小爱智能语音引擎SDK 58
3.2.3 小米小爱智能语音引擎后台架构 65
3.3 小米人工智能功能实现 72
3.3.1 引擎初始化 72
3.3.2 启动引擎 73
3.3.3 语音交互 75
第4章 MMA协议 88
4.1 协议简述 88
4.2 广播协议 90
4.2.1 基础广播协议 90
4.2.2 同账号广播协议 92
4.3 服务和传输通道 93
4.3.1 RFCOMM通道 94
4.3.2 BLE通道 94
4.3.3 HFP SCO通道 95
4.4 通信协议总体设计 95
4.4.1 通信协议指令的总体设计 96
4.4.2 流式传输设计 100
4.5 协议安全设计 101
4.5.1 安全认证流程设计 101
4.5.2 协议安全指令设计 103
4.6 设备连接和基础信息指令 105
4.6.1 设备连接相关的指令 105
4.6.2 设备基础信息指令 111
4.6.3 设备连接流程 118
4.7 智能语音传输 119
4.7.1 语音数据编码格式 120
4.7.2 语音传输指令 121
4.8 OTA设计 124
4.8.1 OTA流程 124
4.8.2 OTA指令 126
4.9 扩展定制设计 133
4.9.1 基于企业的扩展设计 134
4.9.2 基于功能的扩展设计 135
4.10 辅助中继设计 142
4.11 唤醒设计 143
第5章 智能蓝牙在主机上的开发实践 146
5.1 小爱同学与蓝牙 146
5.1.1 蓝牙设备和小爱同学的总体技术架构 147
5.1.2 小爱同学App与蓝牙 147
5.2 小米小爱耳机开发实践 151
5.2.1 产品介绍 151
5.2.2 技术架构 152
5.2.3 特色功能设计与实现 153
5.2.4 手机蓝牙操作的实现 160
5.3 小米小爱鼠标开发实践 181
5.3.1 产品介绍 182
5.3.2 智能鼠标技术架构 183
5.3.3 鼠标功能设计与实现 185
5.3.4 PC上鼠标蓝牙功能的设计与实现 194
第6章 智能蓝牙设备开发实践 224
6.1 设备广播发现 224
6.2 设备认证 225
6.3 设备协议指令 229
6.3.1 语音编码 229
6.3.2 设备MMA协议 234
6.3.3 设备OTA开发 237
6.4 扩展AT指令 238
6.4.1 设备状态报告指令 238
6.4.2 手机查询设备状态指令 240
6.4.3 快连广播指令 240
6.4.4 手机配置设备状态指令 241
6.5 特色功能开发指导 242
6.5.1 同账号功能 242
6.5.2 多点连接功能 248
6.5.3 游戏模式功能 250
第7章 小米开放平台与质量 252
7.1 设备接入 252
7.1.1 传统蓝牙设备的接入流程 252
7.1.2 传统WiFi硬件设备的接入流程 255
7.2 产品认证 261
7.2.1 功能认证 261
7.2.2 声学认证 263
7.2.3 品牌认证 269
7.3 质量控制 273
7.3.1 小米质量宣言 273
7.3.2 质量控制体系 274
|
|