欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 物联网可穿戴技术(物联网实践系列教材)
      • 作者:编者:王洋//张娅琳//黄勤劲//易涛|责编:桑珊
      • 出版社:人民邮电
      • ISBN:9787115203922
      • 出版日期:2023/04/01
      • 页数:231
    • 售价:23.92
  • 内容大纲

        随着物联网的深入发展,我们逐渐进入“万物互联”时代,其中可穿戴设备已经成为物联网产业中具有代表性的产品。本书共15章,主要包括可穿戴设备概述、低功耗蓝牙技术、BLE协议栈、BLE链路层详解、BLE SoftDevice协议栈开发、STM8开发流程入门等章节;还详细介绍了振动马达可穿戴设备开发、加速度可穿戴设备开发、体温可穿戴设备开发、心率可穿戴设备开发、紫外线可穿戴设备开发、蓝牙透传模块开发、华为运动健康三方设备接入开发、微信小程序开发、心率微信小程序开发等9个项目。本书结构清晰、知识讲解全面,内容选取和组织满足教学的需求并有利于实施。
        本书适合应用型本科及职业院校物联网相关专业的学生,以及想要考取华为认证物联网工程师(HCIA-IoT)、华为认证物联网高级开发工程师(HCIP-IoT Developer)的自学者参考阅读。
  • 作者介绍

  • 目录

    第1章  可穿戴设备概述
      1.1  可穿戴设备的发展历程
        1.1.1  可穿戴设备的发展阶段
        1.1.2  可穿戴设备的应用领域
        1.1.3  可穿就设备的分类
        1.1.4  可穿戴设备关键技术
      1.2  可穿戴设备产业链
        1.2.1  可穿戴设备上游产业链
        1.2.2  可穿戴设备中游产业链
        1.2.3  可穿戴设备下游产业链
      1.3  可穿戴设备数据云平台
      1.4  本章小结
    第2章  低功耗蓝牙技术
      2.1  蓝牙技术介绍
        2.1.1  蓝牙技术发展历程
        2.1.2  单/双模蓝牙技术
      2.2  BLE技术介绍
        2.2.1  BLE技术的定义
        2.2.2  实现方案
      2.3  BLE SoC介绍
        2.3.1  nRF51822 SoC概述
        2.3.2  系统结构
        2.3.3  模块详解
        2.3.4  实际应用举例
        2.3.5  参考电路
      2.4  本章小结
    第3章  BLE协议栈
      3.1  BLE协议栈框架
      3.2  物理层
        3.2.1  BLE的工作信道
        3.2.2  BLE的GFSK调制方式
        3.2.3  BLE的发射功率
        3.2.4  BLE的接收机参数
      3.3  链路层
      3.4  主机控制接口
      3.5  逻辑链路控制及自适应协议层
      3.6  安全管理协议层
      3.7  属性协议层
      3.8  通用访问配置层
      3.9  通用属性配置层
      3.10  应用层
      3.11  本章小结
    第4章  BLE链路层详解
      4.1  BLE设备拓扑结构和设备角色
      4.2  BLE广播信道及广播类型
      4.3  BLE设备地址
        4.3.1  公开设备地址
        4.3.2  随机设备地址
      4.4  数据链路层的帧结构
        4.4.1  广播信道的帧结构

        4.4.2  数据信道的帧结构
      4.5  数据链路层扫描
      4.6  链路层PDU的数据净荷
      4.7  抓包实例
      4.8  本章小结
    第5章  BLE SoftDevice协议栈开发
      5.1  开发环境搭建
        5.1.1  nRFgo Studio使用方法
        5.1.2  Keil MDK开发环境搭建
        5.1.3  学习资料、开发工具介绍
      5.2  BLE UUID特征任务实现原理
        5.2.1  BLE UUID特征任务实现描述
        5.2.2  私有服务实现
        5.2.3  应用层业务实现
        5.2.4  主从设备通信验证
      5.3  本章小结
    第6章  STM8开发流程入门
      6.1  STM8L单片机概述
      6.2  软件开发环境
        6.2.1  STVD
        6.2.2  IAR-EWSTM8
      6.3  程序调试与下载
        6.3.1  调试仿真工具ST-LINK
        6.3.2  可视化编程软件STVP
        6.3.3  串口下载工具FLASHER-STM8
      6.4  本章小结
    第7章  项目1:振动马达可穿戴设备开发
      7.1  任务1:STM8L GPIO应用
        7.1.1  STM8L GPIO的输入模式和输出模式
        7.1.2  STM8L GPIO相关寄存器
        7.1.3  STM8L GPIO实验任务
      7.2  任务2:振动马达驱动开发
        7.2.1  振动马达的结构和原理
        7.2.2  振动马达硬件设计
        7.2.3  振动马达软件设计任务
    第8章  项目2:加速度可穿戴设备开发
      8.1  任务1:STM8L I2C应用
        8.1.1  STM8L I2C通信原理
        8.1.2  STM8L I2C通信模式
        8.1.3  STM8L I2C相关寄存器
        8.1.4  STM8L I2C实验任务
      8.2  任务2:加速度传感器驱动开发
        8.2.1  加速度传感器原理
        8.2.2  加速度传感器特性
        8.2.3  加速度采集模块硬件设计
        8.2.4  加速度采集模块计步算法原理
        8.2.5  加速度采集模块软件设计任务
    第9章  项目3:体温可穿戴设备开发
      9.1  任务1:STM8L定时器应用
        9.1.1  STM8L定时器功能

        9.1.2  STM8L定时器相关寄存器
        9.1.3  STM8L定时器实验任务
      9.2  任务2:温度传感器驱动开发
        9.2.1  温度传感器特性
        9.2.2  人体体温信息采集模块硬件设计
        9.2.3  人体体温信息采集模块软件设计任务
    第10章  项目4:心率可穿戴设备开发
      10.1  任务1:STM8L外部中断应用
        10.1.1  STM8L外部中断源
        10.1.2  STM8L中断响应过程
        10.1.3  STM8L中断相关寄存器
        10.1.4  STM8L中断实验任务
      10.2  任务2:心率传感器驱动开发
        10.2.1  心率的测量方法
        10.2.2  光电容积法心率测量的原理
        10.2.3  人体心率信息采集模块硬件设计
        10.2.4  人体心率信息采集模块软件设计任务
    第11章  项目5:紫外线可穿戴设备开发
      11.1  任务1:STM8L ADC的应用
        11.1.1  STM8L ADC的原理
        11.1.2  STM8L ADC相关寄存器
        11.1.3  STM8L ADC实验任务
      11.2  任务2:紫外线传感器驱动开发
        11.2.1  紫外线传感器检测原理
        11.2.2  紫外线传感模块硬件设计
        11.2.3  紫外线传感模块采集软件设计任务
    第12章  项目6:蓝牙透传模块开发
      12.1  任务1:STM8 LUART应用
        12.1.1  STM8L UART原理
        12.1.2  STM8L UART相关寄存器
        12.1.3  STM8L UART实验任务
      12.2  任务2:蓝牙透传模块开发
        12.2.1  蓝牙芯片介绍
        12.2.2  蓝牙透传模块硬件设计
        12.2.3  蓝牙透传模块软件设计任务
    第13章  项目7:华为运动健康三方设备接入开发
      13.1  任务1:华为三方设备接入开发原理
        13.1.1  接入框架简介
        13.1.2  接入流程
        13.1.3  标准协议的测量设备
        13.1.4  非标准协议的测量设备
        13.1.5  三方设备接入开发
      13.2  任务2:心率可穿戴设备接入
        13.2.1  华为健康云App心率可穿戴设备测量协议
        13.2.2  华为健康云App心率测量流程
        13.2.3  心率可穿戴设备接入测试
    第14章  项目8:微信小程序开发
      14.1  任务1:使用微信开发者工具
        14.1.1  微信开发者工具功能
        14.1.2  常用小程序快捷链

        14.1.3  快速打开官方API文档
        14.1.4  微信开发者工具的更新
      14.2  任务2:Hello World小程序
        14.2.1  开发者账号申请
        14.2.2  IDE下载
        14.2.3  Windows操作系统的IDE安装
        14.2.4  新建Hello World小程序
    第15章  项目9:心率微信小程序开发
      15.1  任务1:搭建微信小程序项目
        15.1.1  微信小程序页面设计
        15.1.2  创建微信小程序
      15.2  任务2:心率小程序设计
        15.2.1  蓝牙API开发
        15.2.2  心率小程序代码实现