更新时间:2021-09-27 17:49:39
封面
版权信息
版 权
内 容 提 要
前 言
第1章 快速理解什么是物联网
1.1 物联网的概念和发展历程
1.1.1 认识物联网
1.1.2 物联网的发展历程
1.2 物联网的典型案例
1.2.1 共享单车
1.2.2 断电监测报警器
1.2.3 智慧城市停车系统
1.3 物联网的分支应用领域
1.3.1 智慧城市
1.3.2 智能家居
1.3.3 智慧医疗
1.3.4 智慧物流
1.3.5 智慧农业
1.3.6 智能制造与产业互联网
1.3.7 智慧零售
1.4 总结:究竟该如何理解物联网
第2章 从技术实现看物联网
2.1 物联网的“云-管-端”架构
2.1.1 “云”
2.1.2 “管”
2.1.3 “端”
2.2 物联网的典型4层架构
2.3 物联网各层次涉及的核心技术
2.3.1 感知层
2.3.2 网络层
2.3.3 平台层
2.3.4 应用层
第3章 华为物联网解决方案一览
3.1 华为云IoT
3.1.1 华为云IoT服务框架
3.1.2 华为云IoT功能架构
3.2 华为物联网操作系统LiteOS
3.2.1 LiteOS发展历程
3.2.2 LiteOS内核特点
3.2.3 LiteOS应用场景
3.3 IoT Studio和iotlink SDK
3.3.1 IoT Studio介绍
3.3.2 iotlink SDK介绍
3.3.3 IoT Studio和iotlink SDK发展方向
3.4 华为物联网认证
3.4.1 华为认证简介
3.4.2 华为物联网认证
3.5 NB-IoT芯片
3.5.1 什么是NB-IoT
3.5.2 NB-IoT特点
3.5.3 NB-IoT的应用
3.5.4 NB-IoT发展现状
3.5.5 华为NB-IoT芯片
第4章 什么是操作系统
4.1 从公司发展的案例说起
4.2 为什么要用操作系统
4.2.1 从裸机到操作系统发展的必然路线
4.2.2 操作系统的优势
4.3 操作系统的组件
4.3.1 操作系统的核心组件
4.3.2 操作系统的外围组件
4.4 总结:究竟什么是操作系统
第5章 什么是物联网操作系统
5.1 传统两大类操作系统
5.1.1 RTOS
5.1.2 桌面级和服务器级操作系统
5.2 从RTOS到IoTOS
5.2.1 IoTOS在技术上属于RTOS
5.2.2 IoTOS的本质特征
5.3 市场主流IoTOS介绍
5.4 LiteOS的竞争优势
第6章 LiteOS软件框架详解
6.1 LiteOS官方资源获取
6.2 LiteOS的版权说明
6.3 LiteOS的演进历程
6.4 LiteOS的两种开发方式
6.5 IoT Studio开发方式介绍
6.5.1 安装VS Code和IoT Studio插件
6.5.2 VS Code常用技巧中文配置
6.5.3 IoT Studio与iotlink的区别
6.5.4 “.vscode”与“.iotlink”
6.5.5 SDK文件夹
6.6 iotlink SDK框架介绍
6.6.1 IoT Studio图形化管理和编译项目
6.6.2 SDK的组成部分
6.7 iotlink SDK主体介绍
6.8 IoT Studio的使用
6.8.1 基本使用
6.8.2 IoT Studio配置
6.8.3 工程的SDK配置原理详解
6.8.4 IoT Studio小结
6.9 targets中BSP结构
6.9.1 GCC目录
6.9.2 其他目录
第7章 LiteOS内核源代码精读
7.1 建立源代码分析工程
7.1.1 用模板创建一个工程
7.1.2 添加LiteOS内核源代码
7.1.3 添加OS的OSAL部分