物联网TCP/IP技术详解PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:崔建峰,陈海峰主编;卞鹏,李桂森副主编
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2015
- ISBN:9787512418561
- 页数:281 页
第1章 基础篇 1
1.1 TCP/IP开发平台介绍 1
1.1.1 开发板的构成 2
1.1.2 使用J-Link调试程序 3
1.1.3 用串口烧录程序 6
1.1.4 小结 10
1.2 Ping通W5500EVB 10
1.2.1 Ping简介 10
1.2.2 W5500与Ping程序 11
1.2.3 Ping程序的调试与运行 14
1.2.4 小结 16
1.3 TCP客户端程序的实现 16
1.3.1 TCP概述 17
1.3.2 W5500与TCP客户端程序 21
1.3.3 小结 27
1.4 TCP服务器端程序的实现 27
1.4.1 W5500与TCP服务器端程序 28
1.4.2 小结 33
1.5 使用UDP发送数据 33
1.5.1 UDP简介 33
1.5.2 W5500与UDP 34
1.5.3 小结 36
第2章 应用协议篇 37
2.1 通过DHCP自动获取IP地址 37
2.1.1 DHCP协议简介 37
2.1.2 W5500实现DHCP自动分配IP地址 40
2.1.3 小结 47
2.2 通过DNS实现域名解析 47
2.2.1 DNS简介 48
2.2.2 W5500的DNS实现过程 50
2.2.3 小结 54
2.3 一个简单的网页服务器的实现 54
2.3.1 HTTP协议简介 55
2.3.2 用W5500搭建简单的网页服务器 60
2.3.3 小结 63
2.4 使用SMTP发送邮件 64
2.4.1 SMTP协议简介 64
2.4.2 SMTP的代码实现 68
2.4.3 小结 74
2.5 通过NTP获取网络时间 74
2.5.1 NTP协议简介 75
2.5.2 使用W5500实现NTP 77
2.5.3 小结 81
2.6 使用FTP协议实现文件传输 81
2.6.1 FTP协议简介 82
2.6.2 W5500EVB的FTP客户端实现流程 84
2.6.3 小结 92
第3章 进阶篇 94
3.1 通过上位机远程配置设备 94
3.1.1 上位机与下位机程序 94
3.1.2 上位机远程配置设备 95
3.1.3 小结 101
3.2 通过浏览器配置设备 101
3.2.1 通过浏览器配置W5500EVB 101
3.2.2 小结 105
3.3 ARP地址解析协议的实现 105
3.3.1 W5500的MACRAW模式与ARP简介 105
3.3.2 ARP示例程序 107
3.3.3 小结 111
3.4 SNMP网络管理协议的实现 111
3.4.1 SNMP简介 112
3.4.2 SNMP实现方法 116
3.4.3 小结 120
第4章 实践篇 121
4.1 连接Yeelink云平台 121
4.1.1 智能家居系统和云平台 121
4.1.2 Yeelink云平台简介 123
4.1.3 连接Yeelink 125
4.1.4 小结 131
4.2 物联网设备获取网页信息 131
4.2.1 物联网设备获取网页信息的应用 131
4.2.2 W5500获取远程信息 132
4.2.3 小结 136
4.3 微博在物联网中的应用与实现 136
4.3.1 微博的特点 136
4.3.2 使用W5500发微博 137
4.3.3 小结 142
4.4 网页摄像头 143
4.4.1 W5500EVB与摄像头模块 143
4.4.2 摄像头驱动程序 145
4.4.3 动态网页实现 148
4.4.4 小结 152
第5章 高级篇 153
5.1 为物联网设备实现远程更新固件 153
5.1.1 方法1:使用上位机程序更新设备固件 153
5.1.2 方法2:使用浏览器更新设备固件 159
5.2 利用HTML5实现在线实时采集系统 164
5.2.1 HTML5简介 164
5.2.2 实时数据网页的实现 165
5.2.3 小结 171
5.3 NetBIOS在物联网中的应用与实现 171
5.3.1 NetBIOS简介 172
5.3.2 NetBIOS报文和工作流程 172
5.3.3 NetBIOS实例程序 176
5.3.4 小结 180
5.4 UPnP与自动端口映射 180
5.4.1 UPnP概念及结构规范 181
5.4.2 端口映射在W5500上的实现 186
5.4.3 自动端口映射功能演示 196
5.4.4 小结 198
第6章 案例篇 199
6.1 网页远程控制——Web I/O 199
6.1.1 Web数据交互原理 199
6.1.2 动态网页设计以及W5500对应接口程序实现 200
6.1.3 小结 205
6.2 物联网中的ZigBee转以太网网关的实现 206
6.2.1 ZigBee简介 206
6.2.2 将ZigBee技术接入互联网 208
6.2.3 硬件连接与程序移植 208
6.2.4 Zstack应用程序解析 211
6.2.5 代码描述 216
6.2.6 W5500驱动 220
6.2.7 小结 223
附录A W5500简介 224
A.1 以太网控制芯片W5500的特点及结构 224
A.2 W5500的特点 224
A.3 W5500的结构 225
A.4 W5500的存储器和寄存器 229
附录B 数据通信与库函数 251
B.1 数据通信 251
B.1.1 通信接口 251
B.1.2 数据帧格式 253
B.1.3 可变数据长度模式 256
B.1.4 固定数据长度模式(FDM) 260
B.2 库函数 262
附录C Wireshark抓包使用示例 270
C.1 Wireshark抓包 270
C.2 Wireshark窗口 272
C.3 Wireshark显示过滤 272
C.4 封包列表及包内详细信息 274
附录D W5500EVB电路原理图 275
D.1 W5500EVB核心板部分 275
D.2 W5500EVB底板部分 277
D.3 以太网接口布线规范 279
参考文献 281
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019