低功耗蓝牙开发权威指南

低功耗蓝牙开发权威指南
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [英]
出版社: 机械工业出版社
2014-07
版次: 1
ISBN: 9787111469216
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 345页
正文语种: 简体中文
原版书名: Bluetooth Low Energy: The Developer Handbook
分类: 工程技术
  • 低功耗蓝牙(BluetoothLowEnergy,BLE)与传统蓝牙技术有着本质的不同,它为医疗、运输等领域的无线应用带来了突破。只需一枚硬币大小的电池,低功耗蓝牙便可以连接并扩展各类个人局域网(PersonalAreaNetwork,PAN)设备和新一代传感器,令其可靠地运行若干年。如今,该标准的主要制定者之一为每位系统开发者、设计师和工程师撰写了本全面、易懂的低功耗蓝牙著作。 RobinHeydon,毕业于英国曼彻斯特大学计算机科学专业,是CSR公司负责蓝牙技术标准化的标准架构师,也是制定低功耗蓝牙技术标准的超低功耗工作组的联合主席。自2007年起推动低功耗蓝牙技术标准的制定工作,因其贡献卓著,2010年他入选了蓝牙技术联盟名人堂。

    陈灿峰,博士毕业于北京邮电大学,2005年起分别任诺基亚(中国)研究院博士后研究员、高级研究员和主任研究员,2011年起负责诺基亚物联网与软件无线电原型系统组的工作,诺基亚并入微软后担任微软设备部门移动设备产品创新组传感器技术首席专家。目前兼任中国电子学会物联网专家委员会副秘书长,中国可穿戴计算产业推进联盟委员。先后参与国家自然科学基金项目3项、863项目2项。在无线通信和移动计算领域先后编著和参与编著6本专著,提交国内外专利申请30余项(2项已授权)。目前的主要研究方向为低功耗蓝牙技术,室内外定位技术,智能家居与可穿戴设备等。

    刘 嘉,
    工学博士。2011年毕业于清华大学计算机网络专业,同年进入诺基亚(中国)研究院开展博士后研究,现为北京智谷公司创新研究员,长期从事无线网络系统设计和性能优化工作,发表论文近20篇,拥有国内外专利和申请50余项。闲暇之余喜欢摄影、文学和Hi-Fi音响。 译者序前言第一部分 综  述第1章 什么是低功耗蓝牙技术 21.1 设备类型 41.2 设计目标 51.3 术语 6第2章 基本概念 82.1 纽扣电池 82.2 时间即能量 92.3 昂贵的内存 102.4 非对称设计 102.5 为成功而设计 112.6 凡事皆有状态 122.7 客户端–服务器架构 122.8 模块化架构 132.9 十亿只是个小数目 142.10 无连接模型 142.11 范式 142.11.1 客户端–服务器架构 142.11.2 面向服务的架构 15第3章 低功耗蓝牙的体系结构 193.1 控制器 203.1.1 物理层 203.1.2 直接测试模式 203.1.3 链路层 213.1.4 主机/控制器接口 223.2 主机 223.2.1 逻辑链路控制和适配协议 223.2.2 安全管理器协议 233.2.3 属性协议 233.2.4 通用属性规范 243.2.5 通用访问规范 253.3 应用层 253.3.1 特性 263.3.2 服务 263.3.3 规范 263.4 协议栈划分 273.4.1 单芯片解决方案 273.4.2 双芯片解决方案 283.4.3 三芯片解决方案 28第4章 新的使用模型 304.1 存在检测 304.2 广播数据 314.3 无连接模式 314.4 网关 32第二部分 控 制 器第5章 物理层 365.1 背景 365.2 模拟调制 365.3 数字调制 385.4 频段 395.5 调制 405.6 射频信道 415.7 发射功率 415.8 容限 425.9 接收机灵敏度 425.10 通信距离 42第6章 直接测试模式 456.1 背景 456.2 收发机测试 466.2.1 测试报文格式 466.2.2 发射机测试 476.2.3 接收机测试 476.3 硬件接口 486.3.1 串口 486.3.2 命令与事件 486.4 使用HCI的直接测试模式 50第7章 链路层 517.1 链路层状态机 517.1.1 就绪态 527.1.2 广播态 537.1.3 扫描态 537.1.4 发起态 547.1.5 连接态 557.1.6 多状态机 557.2 报文 577.2.1 广播与数据报文 577.2.2 白化 577.3 报文结构 597.3.1 比特序与字节 607.3.2 前导 607.3.3 接入地址 607.3.4 报头 617.3.5 长度 617.3.6 净荷 637.3.7 循环冗余校验 637.4 信道 637.4.1 跳频 667.4.2 自适应跳频 667.5 设备发现 687.5.1 通用广播 697.5.2 定向广播 697.5.3 不可连接广播 707.5.4 可发现广播 707.6 广播 707.7 建立连接 717.7.1 接入地址 727.7.2 CRC初始化 727.7.3 发送窗口 727.7.4 连接事件 737.7.5 信道图 747.7.6 睡眠时钟精度 747.8 发送数据 747.8.1 数据报头 757.8.2 逻辑链路标识符 757.8.3 序列号 767.8.4 确认 767.8.5 更多数据 777.8.6 使用序列号和更多数据的例子 777.9 加密 797.9.1 AES 797.9.2 加密净荷数据 807.9.3 消息完整性校验 817.10 管理连接 827.10.1 连接参数更新 837.10.2 自适应跳频 847.10.3 启动加密 857.10.4 重启加密 877.10.5 版本交换 877.10.6 功能交换 897.10.7 终止连接 907.11 鲁棒性 907.11.1 自适应跳频 907.11.2 强CRC 927.12 为低功耗优化 937.12.1 短报文 937.12.2 高比特率 947.12.3 低开销 957.12.4 确认机制 967.12.5 单信道连接事件 967.12.6 亚速率连接事件 977.12.7 离线加密 98第8章 主机/控制器接口 998.1 介绍 998.2 物理接口 998.2.1 UART 998.2.2 3线UART 1008.2.3 USB 1018.2.4 SDIO 1028.3 逻辑接口 1028.3.1 HCI信道 1028.3.2 命令数据包 1028.3.3 事件数据包 1038.3.4 数据包 1048.3.5 命令流控 1058.3.6 数据流控 1068.4 控制器的配置 1068.4.1 重置控制器为已知状态 1068.4.2 读取设备地址 1078.4.3 设置事件掩码 1078.4.4 读取缓冲区大小 1088.4.5 读取控制器支持的功能 1098.4.6 读取控制器支持的状态 1098.4.7 随机数 1108.4.8 加密数据 1108.4.9 设置随机地址 1118.4.10 白名单 1128.5 广播和观察 1128.5.1 广播 1128.5.2 被动扫描 1148.5.3 主动扫描 1158.6 发起连接 1168.6.1 与白名单设备发起连接 1168.6.2 与单一设备发起连接 1188.6.3 取消连接请求 1188.7 连接管理 1198.7.1 更新连接 1198.7.2 更新信道映射图 1208.7.3 交换功能列表 1218.7.4 交换版本信息 1218.7.5 加密连接 1228.7.6 重启加密 1238.7.7 终止连接 125第三部分 主  机第9章 逻辑链路控制和适配协议 1289.1 背景 1289.2 L2CAP信道 1309.3 L2CAP数据包结构 1309.4 低功耗信令信道 1319.4.1 命令拒绝 1329.4.2 连接参数更新请求和响应 132第10章 属性 13510.1 背景 13510.1.1 精简协议 13610.1.2 无所不在的数据 13610.1.3 数据与状态 13710.1.4 几种常见的状态 13710.1.5 状态机 13810.1.6 服务和规范 13910.2 属性 14210.2.1 属性概述 14310.2.2 属性句柄 14310.2.3 属性类型 14310.2.4 属性值 14410.2.5 数据库、服务器和客户端 14510.2.6 属性许可 14510.2.7 接入属性 14710.2.8 原子操作和事务 14810.3 分组 14910.4 服务 15010.4.1 扩展服务 15110.4.2 其他服务的重用 15310.4.3 结合服务 15310.4.4 首要还是次要 15410.4.5 即插即用的客户端应用 15610.4.6 服务声明 15710.4.7 包含服务 15810.5 特性 15910.5.1 特性声明 15910.5.2 特性数值 16110.5.3 描述符 16110.6 属性协议 16410.6.1 协议消息 16510.6.2 交换MTU请求 16510.6.3 查找信息请求 16610.6.4 按类型值查找请求 16710.6.5 按类型读取请求 16810.6.6 读取请求 16810.6.7 大对象读取请求 16810.6.8 多重读取请求 16910.6.9 按组类型读取请求 16910.6.10 写入请求 16910.6.11 写入命令 16910.6.12 签名写入命令 16910.6.13 准备写入请求与执行写入请求 17010.6.14 句柄值通知 17110.6.15 句柄值指示 17110.6.16 错误响应 17110.7 通用属性规范 17310.7.1 发现规程 17410.7.2 发现服务 17410.7.3 特性发现 17510.7.4 客户端发起规程 17610.7.5 服务器发起规程 17810.7.6 属性协议数据单元(ATTPDU)到GATT规程的映射 178第11章 安全 18011.1 安全概念 18011.1.1 认证 18011.1.2 授权 18111.1.3 完整性 18111.1.4 机密性 18211.1.5 隐私 18211.1.6 加密引擎 18211.1.7 共享机密 18211.2 配对和绑定 18511.2.1 配对 18511.2.2 配对信息交换 18511.2.3 认证 18611.2.4 密钥分配 18711.2.5 绑定 18811.3 数据签名 188第12章 通用访问规范 18912.1 背景 18912.1.1 初次发现 19012.1.2 建立初始连接 19112.1.3 服务特性 19112.1.4 长期关系 19212.1.5 重连 19212.1.6 私有地址 19312.2 GAP角色 19312.3 模式和规程 19412.3.1 广播模式和观察规程 19512.3.2 可发现性 19512.3.3 可连接性 19712.3.4 绑定 19912.4 安全模式 20012.5 广播数据 20112.5.1 标识 20212.5.2 服务 20212.5.3 本地名称 20312.5.4 发射功率等级 20312.5.5 从设备连接间隔范围 20312.5.6 服务请求 20312.5.7 服务数据 20312.5.8 制造商指定数据 20312.6 GAP服务 20412.6.1 设备名特性 20412.6.2 外观特性 20412.6.3 外围设备隐私标识 20412.6.4 重连地址 20512.6.5 外围设备首选连接参数 205第四部分 应  用第13章 中央设备 20813.1 背景 20813.2 发现设备 20813.3 连接设备 20913.4 这个设备能做什么 21013.5 通用客户端 21113.6 与服务交互 21113.6.1 可读特性 21213.6.2 控制点 21213.6.3 状态机 21313.6.4 通知和指示 21413.7 绑定 21413.8 变更服务 21513.9 实现规范 21613.9.1 定义规范 21613.9.2 查找服务 21713.9.3 查找特性 21713.9.4 使用特性 21713.9.5 规范安全 217第14章 外围设备 21914.1 背景 21914.2 仅广播 21914.3 可发现 22014.4 可连接 22014.5 公开服务 22114.6 特性 22114.7 安全事项 22214.8 为低功耗优化 22214.8.1 可发现广播 22414.8.2 绑定 22414.8.3 可连接广播 22414.8.4 定向广播 22514.8.5 已连接 22514.8.6 保持连接还是断开 22614.9 优化属性 227第15章 测试和质量鉴定 22915.1 启动项目 22915.2 选择功能 23115.3 一致性检查 23215.4 生成测试计划 23215.5 建立合规文件夹 23215.6 鉴定测试 23315.7 鉴定设计 23415.8 合规声明 23415.9 产品名录 23415.10 结合组件 235
  • 内容简介:
    低功耗蓝牙(BluetoothLowEnergy,BLE)与传统蓝牙技术有着本质的不同,它为医疗、运输等领域的无线应用带来了突破。只需一枚硬币大小的电池,低功耗蓝牙便可以连接并扩展各类个人局域网(PersonalAreaNetwork,PAN)设备和新一代传感器,令其可靠地运行若干年。如今,该标准的主要制定者之一为每位系统开发者、设计师和工程师撰写了本全面、易懂的低功耗蓝牙著作。
  • 作者简介:
    RobinHeydon,毕业于英国曼彻斯特大学计算机科学专业,是CSR公司负责蓝牙技术标准化的标准架构师,也是制定低功耗蓝牙技术标准的超低功耗工作组的联合主席。自2007年起推动低功耗蓝牙技术标准的制定工作,因其贡献卓著,2010年他入选了蓝牙技术联盟名人堂。

    陈灿峰,博士毕业于北京邮电大学,2005年起分别任诺基亚(中国)研究院博士后研究员、高级研究员和主任研究员,2011年起负责诺基亚物联网与软件无线电原型系统组的工作,诺基亚并入微软后担任微软设备部门移动设备产品创新组传感器技术首席专家。目前兼任中国电子学会物联网专家委员会副秘书长,中国可穿戴计算产业推进联盟委员。先后参与国家自然科学基金项目3项、863项目2项。在无线通信和移动计算领域先后编著和参与编著6本专著,提交国内外专利申请30余项(2项已授权)。目前的主要研究方向为低功耗蓝牙技术,室内外定位技术,智能家居与可穿戴设备等。

    刘 嘉,
    工学博士。2011年毕业于清华大学计算机网络专业,同年进入诺基亚(中国)研究院开展博士后研究,现为北京智谷公司创新研究员,长期从事无线网络系统设计和性能优化工作,发表论文近20篇,拥有国内外专利和申请50余项。闲暇之余喜欢摄影、文学和Hi-Fi音响。
  • 目录:
    译者序前言第一部分 综  述第1章 什么是低功耗蓝牙技术 21.1 设备类型 41.2 设计目标 51.3 术语 6第2章 基本概念 82.1 纽扣电池 82.2 时间即能量 92.3 昂贵的内存 102.4 非对称设计 102.5 为成功而设计 112.6 凡事皆有状态 122.7 客户端–服务器架构 122.8 模块化架构 132.9 十亿只是个小数目 142.10 无连接模型 142.11 范式 142.11.1 客户端–服务器架构 142.11.2 面向服务的架构 15第3章 低功耗蓝牙的体系结构 193.1 控制器 203.1.1 物理层 203.1.2 直接测试模式 203.1.3 链路层 213.1.4 主机/控制器接口 223.2 主机 223.2.1 逻辑链路控制和适配协议 223.2.2 安全管理器协议 233.2.3 属性协议 233.2.4 通用属性规范 243.2.5 通用访问规范 253.3 应用层 253.3.1 特性 263.3.2 服务 263.3.3 规范 263.4 协议栈划分 273.4.1 单芯片解决方案 273.4.2 双芯片解决方案 283.4.3 三芯片解决方案 28第4章 新的使用模型 304.1 存在检测 304.2 广播数据 314.3 无连接模式 314.4 网关 32第二部分 控 制 器第5章 物理层 365.1 背景 365.2 模拟调制 365.3 数字调制 385.4 频段 395.5 调制 405.6 射频信道 415.7 发射功率 415.8 容限 425.9 接收机灵敏度 425.10 通信距离 42第6章 直接测试模式 456.1 背景 456.2 收发机测试 466.2.1 测试报文格式 466.2.2 发射机测试 476.2.3 接收机测试 476.3 硬件接口 486.3.1 串口 486.3.2 命令与事件 486.4 使用HCI的直接测试模式 50第7章 链路层 517.1 链路层状态机 517.1.1 就绪态 527.1.2 广播态 537.1.3 扫描态 537.1.4 发起态 547.1.5 连接态 557.1.6 多状态机 557.2 报文 577.2.1 广播与数据报文 577.2.2 白化 577.3 报文结构 597.3.1 比特序与字节 607.3.2 前导 607.3.3 接入地址 607.3.4 报头 617.3.5 长度 617.3.6 净荷 637.3.7 循环冗余校验 637.4 信道 637.4.1 跳频 667.4.2 自适应跳频 667.5 设备发现 687.5.1 通用广播 697.5.2 定向广播 697.5.3 不可连接广播 707.5.4 可发现广播 707.6 广播 707.7 建立连接 717.7.1 接入地址 727.7.2 CRC初始化 727.7.3 发送窗口 727.7.4 连接事件 737.7.5 信道图 747.7.6 睡眠时钟精度 747.8 发送数据 747.8.1 数据报头 757.8.2 逻辑链路标识符 757.8.3 序列号 767.8.4 确认 767.8.5 更多数据 777.8.6 使用序列号和更多数据的例子 777.9 加密 797.9.1 AES 797.9.2 加密净荷数据 807.9.3 消息完整性校验 817.10 管理连接 827.10.1 连接参数更新 837.10.2 自适应跳频 847.10.3 启动加密 857.10.4 重启加密 877.10.5 版本交换 877.10.6 功能交换 897.10.7 终止连接 907.11 鲁棒性 907.11.1 自适应跳频 907.11.2 强CRC 927.12 为低功耗优化 937.12.1 短报文 937.12.2 高比特率 947.12.3 低开销 957.12.4 确认机制 967.12.5 单信道连接事件 967.12.6 亚速率连接事件 977.12.7 离线加密 98第8章 主机/控制器接口 998.1 介绍 998.2 物理接口 998.2.1 UART 998.2.2 3线UART 1008.2.3 USB 1018.2.4 SDIO 1028.3 逻辑接口 1028.3.1 HCI信道 1028.3.2 命令数据包 1028.3.3 事件数据包 1038.3.4 数据包 1048.3.5 命令流控 1058.3.6 数据流控 1068.4 控制器的配置 1068.4.1 重置控制器为已知状态 1068.4.2 读取设备地址 1078.4.3 设置事件掩码 1078.4.4 读取缓冲区大小 1088.4.5 读取控制器支持的功能 1098.4.6 读取控制器支持的状态 1098.4.7 随机数 1108.4.8 加密数据 1108.4.9 设置随机地址 1118.4.10 白名单 1128.5 广播和观察 1128.5.1 广播 1128.5.2 被动扫描 1148.5.3 主动扫描 1158.6 发起连接 1168.6.1 与白名单设备发起连接 1168.6.2 与单一设备发起连接 1188.6.3 取消连接请求 1188.7 连接管理 1198.7.1 更新连接 1198.7.2 更新信道映射图 1208.7.3 交换功能列表 1218.7.4 交换版本信息 1218.7.5 加密连接 1228.7.6 重启加密 1238.7.7 终止连接 125第三部分 主  机第9章 逻辑链路控制和适配协议 1289.1 背景 1289.2 L2CAP信道 1309.3 L2CAP数据包结构 1309.4 低功耗信令信道 1319.4.1 命令拒绝 1329.4.2 连接参数更新请求和响应 132第10章 属性 13510.1 背景 13510.1.1 精简协议 13610.1.2 无所不在的数据 13610.1.3 数据与状态 13710.1.4 几种常见的状态 13710.1.5 状态机 13810.1.6 服务和规范 13910.2 属性 14210.2.1 属性概述 14310.2.2 属性句柄 14310.2.3 属性类型 14310.2.4 属性值 14410.2.5 数据库、服务器和客户端 14510.2.6 属性许可 14510.2.7 接入属性 14710.2.8 原子操作和事务 14810.3 分组 14910.4 服务 15010.4.1 扩展服务 15110.4.2 其他服务的重用 15310.4.3 结合服务 15310.4.4 首要还是次要 15410.4.5 即插即用的客户端应用 15610.4.6 服务声明 15710.4.7 包含服务 15810.5 特性 15910.5.1 特性声明 15910.5.2 特性数值 16110.5.3 描述符 16110.6 属性协议 16410.6.1 协议消息 16510.6.2 交换MTU请求 16510.6.3 查找信息请求 16610.6.4 按类型值查找请求 16710.6.5 按类型读取请求 16810.6.6 读取请求 16810.6.7 大对象读取请求 16810.6.8 多重读取请求 16910.6.9 按组类型读取请求 16910.6.10 写入请求 16910.6.11 写入命令 16910.6.12 签名写入命令 16910.6.13 准备写入请求与执行写入请求 17010.6.14 句柄值通知 17110.6.15 句柄值指示 17110.6.16 错误响应 17110.7 通用属性规范 17310.7.1 发现规程 17410.7.2 发现服务 17410.7.3 特性发现 17510.7.4 客户端发起规程 17610.7.5 服务器发起规程 17810.7.6 属性协议数据单元(ATTPDU)到GATT规程的映射 178第11章 安全 18011.1 安全概念 18011.1.1 认证 18011.1.2 授权 18111.1.3 完整性 18111.1.4 机密性 18211.1.5 隐私 18211.1.6 加密引擎 18211.1.7 共享机密 18211.2 配对和绑定 18511.2.1 配对 18511.2.2 配对信息交换 18511.2.3 认证 18611.2.4 密钥分配 18711.2.5 绑定 18811.3 数据签名 188第12章 通用访问规范 18912.1 背景 18912.1.1 初次发现 19012.1.2 建立初始连接 19112.1.3 服务特性 19112.1.4 长期关系 19212.1.5 重连 19212.1.6 私有地址 19312.2 GAP角色 19312.3 模式和规程 19412.3.1 广播模式和观察规程 19512.3.2 可发现性 19512.3.3 可连接性 19712.3.4 绑定 19912.4 安全模式 20012.5 广播数据 20112.5.1 标识 20212.5.2 服务 20212.5.3 本地名称 20312.5.4 发射功率等级 20312.5.5 从设备连接间隔范围 20312.5.6 服务请求 20312.5.7 服务数据 20312.5.8 制造商指定数据 20312.6 GAP服务 20412.6.1 设备名特性 20412.6.2 外观特性 20412.6.3 外围设备隐私标识 20412.6.4 重连地址 20512.6.5 外围设备首选连接参数 205第四部分 应  用第13章 中央设备 20813.1 背景 20813.2 发现设备 20813.3 连接设备 20913.4 这个设备能做什么 21013.5 通用客户端 21113.6 与服务交互 21113.6.1 可读特性 21213.6.2 控制点 21213.6.3 状态机 21313.6.4 通知和指示 21413.7 绑定 21413.8 变更服务 21513.9 实现规范 21613.9.1 定义规范 21613.9.2 查找服务 21713.9.3 查找特性 21713.9.4 使用特性 21713.9.5 规范安全 217第14章 外围设备 21914.1 背景 21914.2 仅广播 21914.3 可发现 22014.4 可连接 22014.5 公开服务 22114.6 特性 22114.7 安全事项 22214.8 为低功耗优化 22214.8.1 可发现广播 22414.8.2 绑定 22414.8.3 可连接广播 22414.8.4 定向广播 22514.8.5 已连接 22514.8.6 保持连接还是断开 22614.9 优化属性 227第15章 测试和质量鉴定 22915.1 启动项目 22915.2 选择功能 23115.3 一致性检查 23215.4 生成测试计划 23215.5 建立合规文件夹 23215.6 鉴定测试 23315.7 鉴定设计 23415.8 合规声明 23415.9 产品名录 23415.10 结合组件 235
查看详情
12
好书推荐 / 更多
低功耗蓝牙开发权威指南
许倬云说美国:一个不断变化的现代西方文明
许倬云 著
低功耗蓝牙开发权威指南
(现代人小丛书)叙事的胜利——在大众文化时代讲故事
[加拿大]罗伯特·弗尔福德 著;李磊 译
低功耗蓝牙开发权威指南
我心深处(美国电影大师伍迪·艾伦权威访谈录)
[美]伍迪·艾伦(Woody Allen) 著;博集天卷 出品
低功耗蓝牙开发权威指南
蓝图(好社会的八大特征)
尼古拉斯·克里斯塔基斯(Nicholas A.Christakis) 著;贾拥民 译
低功耗蓝牙开发权威指南
理想的工作间
[韩]金霞娜 著;刘欣、全毅 译
低功耗蓝牙开发权威指南
印学百咏
何积石 著
低功耗蓝牙开发权威指南
科学素养:概念、情境与影响
肯妮.A.迪布纳 著;肯妮·A. 迪布纳(主编) 编;凯瑟琳.E.斯诺、凯瑟琳·E. 斯诺、裴新宁、郑太年 译
低功耗蓝牙开发权威指南
女性的时刻
梅琳达·盖茨 著
低功耗蓝牙开发权威指南
美丽的数学(一本独具特色的数学科普书)
[美]爱德华·沙伊纳曼(Edward Scheinerman) 著;博集天卷 出品
低功耗蓝牙开发权威指南
万千心理·游戏的力量:58种经典儿童游戏治疗技术
Cangelosi 著;[美]Charles、E.Schaefer、[美]Donna、张琦云、吴晨骏 译
低功耗蓝牙开发权威指南
疫苗竞赛:人类对抗疾病的代价(比尔·盖茨年度推荐!解答疫苗困惑。医学新闻报道的典范之作!《科学》《自然》期刊权威推荐)
梅雷迪丝·瓦德曼 著;罗爽 译
低功耗蓝牙开发权威指南
思考的艺术(第11版)·英文版
[美]文森特·赖安·拉吉罗(Vincent Ryan Ruggiero)