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

    • 物联网技术基础(高等学校软件工程专业系列教材)
      • 作者:编者:郑江滨//王丽//黎昞//马春燕|责编:黄芝//张爱华
      • 出版社:清华大学
      • ISBN:9787302643241
      • 出版日期:2024/01/01
      • 页数:269
    • 售价:23.92
  • 内容大纲

        本书依托教育部高等学校软件工程专业教学指导委员会第合国内关于物联网软件设计与开发类课程的教学情况完成编写。
        全书共8章,分别从物联网软件开发基础(第1、2章)、物联网设备端系统开发与案例分析(第3~5章)、物联网云端系统开发与案例分析(第6~8章)三个单元展开。其中,设备端部分从嵌入式端、移动端两个角度进行介绍;每章末尾部分设置有习题,以便读者复习巩固和进一步探索。此外,配套的实验指导书包含丰富的案例和实验。
        本书既可作为软件工程、计算机、自动化等相关专业的本科生和研究生教材,也可供从事物联网软件行业的研究人员和工程人员阅读参考。
  • 作者介绍

  • 目录

    第一单元  物联网软件开发基础
      第1章  物联网基础
        1.1  物联网的体系架构
          1.1.1  感知层
          1.1.2  网络层
          1.1.3  应用层
        1.2  物联网的端系统
          1.2.1  物端
          1.2.2  移动端
          1.2.3  云端
        1.3  本章小结
        1.4  课后习题
      第2章  设备选型和技术选型
        2.1  开发板设备选型
          2.1.1  CC3200
          2.1.2  Arduino
          2.1.3  树莓派
          2.1.4  开发板小结与比较
        2.2  通信技术选型
          2.2.1  物联网的典型通信技术
          2.2.2  有线通信
          2.2.3  无线短距离通信
          2.2.4  无线长距离通信
        2.3  软件开发技术选型
          2.3.1  常见的软件开发模型
          2.3.2  一般开发流程
        2.4  本章小结
        2.5  课后习题
    第二单元  物联网设备端系统开发与案例分析
      第3章  嵌入式实时操作系统FreeRTOS原理
        3.1  FreeRTOS概述
        3.2  FreeRTOS体系结构
          3.2.1  任务管理模块
          3.2.2  时间管理模块
          3.2.3  内存管理模块
          3.2.4  协同例程管理模块
        3.3  FreeRTOS调度机制
          3.3.1  任务结构
          3.3.2  任务调度原理
        3.4  本章小结
        3.5  课后习题
      第4章  移动端Android应用开发基础及高级编程
        4.1  Android系统概述
          4.1.1  Android的发展和简介
          4.1.2  Android平台架构及特性
        4.2  Android基本组件
          4.2.1  Activity
          4.2.2  Service
          4.2.3  ContentProvider
          4.2.4  BroaclcastReceivei

        4.3  Android事件处理
          4.3.1  事件处理的基本概念
          4.3.2  基于监听的事件处理
          4.3.3  基于回调的事件处理
          4.3.4  Handler消息传递机制
        4.4  Android应用开发基础
          4.4.1  安装AndroidStudio与SDK
          4.4.2  安装过程中的常见问题
          4.4.3  Android项目组织结构
          4.4.4  build.gradle文件简析
          4.4.5  开始第一个Android应用
        4.5  Android界面编程
          4.5.1  基础控件
          4.5.2  自定义控件
          4.5.3  布局管理器
          4.5.4  案例:通信软件界面设计与实现
        4.6  Android网络编程
          4.6.1  基于TCP的网络通信
          4.6.2  使用HTTP访问网络
          4.6.3  OkHttp网络框架
        4.7  本章小结
        4.8  课后习题
      第5章  物联网网关协议基础
        5.1  物联网网关
        5.2  HTTP
          5.2.1  HTTP介绍
          5.2.2  HTTP的原理
          5.2.3  HTTP请求及响应
          5.2.4  示例
        5.3  MQTT协议
          5.3.1  MQTT协议介绍
          5.3.2  MQTT协议的原理
          5.3.3  示例
        5.4  LwM2M协议
          5.4.1  LwM2M协议介绍
          5.4.2  LwM2M协议的原理
          5.4.3  示例
        5.5  Modbus协议
          5.5.1  Modbus协议介绍
          5.5.2  Modbus协议的原理
          5.5.3  示例
        5.6  本章小结
        5.7  课后习题
    第三单元  物联网云端系统开发与案例分析
      第6章  物联网云平台基础
        6.1  物联网云平台概述
          6.1.1  背景介绍
          6.1.2  物联网云平台的体系架构与设计要点
          6.1.3  物联网云平台的主要功能与核心技术
        6.2  典型的物联网云平台

          6.2.1  阿里云物联网平台
          6.2.2  亚马逊云物联网平台
          6.2.3  华为云物联网平台
          6.2.4  典型的物联网云平台对比
        6.3  物联网云平台的安全问题
          6.3.1  物联网层次安全问题
          6.3.2  物联网安全威胁
          6.3.3  物联网安全展望
        6.4  基于云平台的物联网软件开发趋势
          6.4.1  软件开发趋势
          6.4.2  Kubernetes与物联网云平台
          6.4.3  Kubernetes的结构与机理
        6.5  本章小结
        6.6  课后习题
      第7章  物联网的操作系统
        7.1  物联网操作系统简介
          7.1.1  操作系统设备管理
          7.1.2  操作系统存储管理
          7.1.3  操作系统文件管理
        7.2  物联网操作系统的安全技术
          7.2.1  操作系统的安全体系
          7.2.2  操作系统的权限管理
          7.2.3  操作系统的安全问题
          7.2.4  操作系统的安全技术
        7.3  物联网操作系统的数据存储技术
          7.3.1  物联网海量数据存储需求
          7.3.2  数据存储的体系结构
          7.3.3  数据查询的性能优化
          7.3.4  数据存储前沿技术
        7.4  物联网操作系统的开发技术
          7.4.1  负载均衡
          7.4.2  JavaWeb
        7.5  本章小结
        7.6  课后习题
      第8章  华为鸿蒙介绍
        8.1  鸿蒙的设计理念
          8.1.1  面向物联网的操作系统
          8.1.2  全场景发展战略
          8.1.3  超级终端
        8.2  鸿蒙的关键技术
          8.2.1  分布式架构
          8.2.2  一次开发,多端部署
          8.2.3  微内核
          8.2.4  系统流畅
        8.3  系统安全
          8.3.1  分布式多端协同身份认证
          8.3.2  在分布式终端上构筑可信运行环境
          8.3.3  数据分类分级管理
        8.4  系统架构
          8.4.1  内核层

          8.4.2  系统服务层
          8.4.3  框架层
          8.4.4  应用层
        8.5  多设备虚拟网络
          8.5.1  周边设备自发现
          8.5.2  异构网络组网
          8.5.3  极简传输协议
        8.6  鸿蒙与Android对比
        8.7  本章小结
        8.8  课后习题
    参考文献
    附录A  缩略词