★理论与实践并行,其理论部分适合想了解物联网发展、技术的管理人员阅读,同时书中后半部分将技术落实到实际应用。 ★零基础门。本书使用STM32F407芯片,从零发,一行一行代码实现物联网项目。让大家看完此书,也能自己动手实现*个属于自己的物联网项目。 ★内容丰富,由浅深,循序渐。涉及嵌式、单片机、实时操作系统、网络协议、云平台等。 ★详细的发指导,通俗的理论讲解,即使是在校大学生也能读懂。适合想快速物联网行业的大学生、技术人员阅读。
售 价:¥
纸质售价:¥98.00购买纸书
6.2
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐

封面页
书名页
版权页
内容简介
作者简介
前言PREFACE
第1章 物联网概述
1.1 物联网行业的发展
1.1.1 发展历程
1.1.2 规模与渗透度
1.2 物联网的核心技术
1.2.1 传感器技术
1.2.2 组网技术
1.2.3 嵌入式系统技术
1.2.4 云计算
1.3 物联网行业展望
1.3.1 产业驱动
1.3.2 行业数据预测
1.3.3 物联网产业布局
1.3.4 产业图谱
1.4 物联网面临的挑战
1.4.1 信息安全
1.4.2 云计算的可靠性问题
1.4.3 协议问题
1.4.4 能源问题
第2章 物联网体系架构
2.1 物联网基本架构
2.1.1 USN架构
2.1.2 M2M架构
2.1.3 感知层
2.1.4 网络层
2.1.5 应用层
2.2 嵌入式技术应用
2.2.1 单片机技术
2.2.2 嵌入式RTOS
2.2.3 嵌入式Linux
2.3 组网技术
2.3.1 蓝牙
2.3.2 WiFi
2.3.3 ZigBee
2.3.4 3G/4G/5G
2.3.5 NB-IoT
2.3.6 LoRa
2.3.7 各种组网技术比较
2.4 学习路线
第3章 TCP/IP网络通信协议
3.1 OSI七层模型
3.2 TCP/IP
3.2.1 TCP/IP具体含义
3.2.2 IP
3.2.3 TCP和UDP
3.2.4 HTTP
3.2.5 MQTT
3.2.6 MAC地址
3.2.7 NAT
3.3 网络通信过程
3.3.1 发送过程
3.3.2 接收过程
3.4 socket套接字
3.4.1 socket和TCP/IP的关系
3.4.2 创建socket套接字
3.4.3 bind函数
3.4.4 connect函数
3.4.5 listen函数
3.4.6 accept函数
3.4.7 read和write函数
3.4.8 close函数
第4章 单片机开发
4.1 初识STM32F407芯片
4.1.1 单片机介绍
4.1.2 STM32F407芯片
4.2 搭建开发环境
4.2.1 硬件平台
4.2.2 软件开发环境
4.2.3 Keil MDK软件的安装
4.2.4 Keil MDK新建工程
4.2.5 J-Link驱动安装
4.3 GPIO口操作
4.3.1 LED硬件原理图
4.3.2 STM32F407的GPIO口介绍
4.3.3 STM32标准外设库
4.3.4 代码分析
4.3.5 代码编译下载
4.3.6 小结
4.4 中断
4.4.1 STM32中断向量表
4.4.2 中断控制器
4.4.3 小结
4.5 EXTI外部中断
4.5.1 按键功能分析
4.5.2 代码分析
4.5.3 小结
4.6 定时器
4.6.1 STM32定时器
4.6.2 代码分析
4.6.3 SysTick定时器
4.6.4 小结
4.7 USART串口
4.7.1 数据格式
4.7.2 串口实验
4.7.3 代码分析
4.7.4 小结
4.8 IC总线
4.8.1 IC元器件地址
4.8.2 IC时序
4.8.3 模拟IC
4.8.4 小结
4.9 SPI总线
4.9.1 SPI 4种工作模式
4.9.2 STM32的SPI配置
4.9.3 小结
4.10 LCD显示屏
4.10.1 LCD分类
4.10.2 LCD接口类型
4.10.3 MCU接口驱动原理
4.10.4 代码分析
4.10.5 小结
第5章 LwIP
5.1 初识LwIP
5.1.1 LwIP介绍
5.1.2 源码简析
5.1.3 系统框架
5.2 网卡驱动
5.2.1 STM32F407以太网控制器
5.2.2 网卡驱动流程
5.3 LwIP初始化
5.4 API
5.4.1 RAW API
5.4.2 NETCONN API
5.4.3 BSD API
5.5 LwIP实验
5.5.1 RAW API TCP服务器实验
5.5.2 RAW API TCP客户端实验
5.5.3 RAW API UDP服务器实验
5.5.4 RAW API UDP客户端实验
5.5.5 NETCONN API实验
第6章 RT-Thread开发
6.1 初识RT-Thread
6.1.1 RT-Thread介绍
6.1.2 RT-Thread源码获取
6.1.3 Env工具
6.1.4 menuconfig
6.1.5 编译RT-Thread源码
6.2 RT-Thread线程开发
6.2.1 裸机和操作系统
6.2.2 RT-Thread线程
6.3 GPIO开发
6.3.1 I/O设备模型框架
6.3.2 相关API
6.3.3 实验
6.4 串口开发
6.4.1 FinSH控制台
6.4.2 相关API
6.4.3 实验
6.5 IC设备开发
6.5.1 相关API
6.5.2 IC使用示例
6.6 SPI设备开发
6.6.1 相关API
6.6.2 SPI设备使用示例
6.7 硬件定时器开发
6.7.1 相关API
6.7.2 定时器设备使用示例
6.8 RTC功能
6.8.1 相关API
6.8.2 功能配置
6.8.3 代码示例
第7章 RT-Thread网络开发
7.1 LwIP使用
7.1.1 menuconfig配置
7.1.2 网卡配置
7.1.3 IP地址配置
7.1.4 LwIP实验
7.2 NETCONN API开发
7.2.1 相关API说明
7.2.2 TCP服务器
7.2.3 TCP客户端
7.2.4 UDP实验
7.3 BSD socket API开发
7.3.1 socket API说明
7.3.2 代码示例
7.4 JSON
7.4.1 JSON语法
7.4.2 cJSON
7.4.3 cJSON API
7.5 MQTT
7.5.1 Paho MQTT
7.5.2 Paho MQTT使用
7.6 自己搭建MQTT服务器
7.6.1 阿里云服务器申请
7.6.2 SSH登录
7.6.3 安装MQTT服务器
第8章 物联网云平台
8.1 主流物联网云平台介绍
8.1.1 阿里云物联网平台
8.1.2 中国移动物联网开放平台(OneNET)
8.1.3 微软物联网平台Azure
8.1.4 亚马逊物联网平台(AWS IoT)
8.2 阿里云物联网平台开发
8.2.1 LinkDevelop平台使用
8.2.2 iotkit-embedded
8.2.3 ali-iotkit
8.2.4 实验
8.2.5 ali-iotkit指南
8.2.6 OTA升级
8.2.7 API说明
8.3 中国移动物联网开放平台OneNET开发
8.3.1 资源模型
8.3.2 创建产品
8.3.3 创建设备
8.3.4 设备接入OneNET
8.3.5 OneNET软件包指南
8.3.6 OneNET软件包移植说明
第9章 IoT模块开发
9.1 AT指令
9.1.1 发展历史
9.1.2 指令格式
9.2 WiFi模块ESP8266
9.2.1 ESP8266芯片简介
9.2.2 ESP8266芯片开发模式
9.2.3 AT指令
9.2.4 代码分析
9.2.5 实验
9.3 2G/4G模块
9.3.1 AT指令
9.3.2 代码分析
9.3.3 实验
9.4 NB-IoT模块
9.4.1 BC26简介
9.4.2 AT指令
9.4.3 代码分析
9.4.4 实验
第10章 实战项目:环境信息采集系统
10.1 系统框架
10.2 嵌入式开发
10.2.1 DHT11传感器介绍
10.2.2 DHT11驱动
10.2.3 RT-Thread移植DHT11驱动
10.2.4 OneNET上传数据
10.3 OneNET View可视化开发
10.3.1 Web可视化
10.3.2 手机App
10.4 总结
第11章 实战项目:智能安防系统
11.1 系统介绍
11.2 无线433MHz技术
11.2.1 无线技术简介
11.2.2 无线接收模块
11.2.3 无线传感器
11.2.4 代码实现
11.3 输出装置
11.3.1 步进电机
11.3.2 蜂鸣器
11.4 OneNET开发
11.4.1 初始化
11.4.2 接收回调函数
11.4.3 传感器上传
11.4.4 实验
11.5 总结
参考文献
附录
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜