搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
物联网TCP/IP技术详解
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787512418561
  • 作      者:
    崔建峰,陈海峰主编
  • 出 版 社 :
    北京航空航天大学出版社
  • 出版日期:
    2015
收藏
内容介绍

  物联网TCP/IP技术详解W5500是WIZnet公司最新推出的以太网接入芯片,内嵌全硬件TCP/IP协议栈。本书以当前流行的STM32F103单片机为主控芯片,着眼于物联网的实际应用,深入浅出地讲解物联网开发中所需要的TCP/IP知识,同时又通过实际的案例介绍如何使用W5500在STM32F103单片机上实现这些协议。本书除讲解常用的TCP/IP应用层协议,如DHCP、DNS和HTTP等协议外,还详细介绍如何与物联网云平台通信,如何实现设备固件的远程更新,以及如何实现ZigBee网关的相关内容。这些内容都是物联网开发时常用的TCP/IP技术,对读者从事物联网技术开发和研究具有重要的参考价值。
  本书从实例出发,深入浅出,层次分明,内容通俗易懂,实用性强。特别适合作为普通高校物联网类、计算机类、电子类以及电气自动化类专业的实验教学用书,也可作为从事物联网技术开发和单片机技术开发的工程技术人员的参考用书。

展开
目录

第1章
基础篇1
1.1TCP/IP开发平台介绍1
1.1.1开发板的构成2
1.1.2使用JLink调试程序3
1.1.3用串口烧录程序6
1.1.4小结10
1.2Ping通W5500EVB10
1.2.1Ping简介10
1.2.2W5500与Ping程序11
1.2.3Ping程序的调试与运行14
1.2.4小结17
1.3TCP客户端程序的实现17
1.3.1TCP概述17
1.3.2W5500与TCP客户端程序22
1.3.3小结28
1.4TCP服务器端程序的实现29
1.4.1W5500与TCP服务器端程序29
1.4.2小结34
1.5使用UDP发送数据34
1.5.1UDP简介34
1.5.2W5500与UDP36
1.5.3小结38
第2章
应用协议篇39
2.1通过DHCP自动获取IP地址39
2.1.1DHCP协议简介39
2.1.2W5500实现DHCP自动分配IP地址42
2.1.3小结49
2.2通过DNS实现域名解析49
2.2.1DNS简介50
2.2.2W5500的DNS实现过程52
2.2.3小结56
2.3一个简单的网页服务器的实现57
2.3.1HTTP协议简介57
2.3.2用W5500搭建简单的网页服务器62
2.3.3小结66
2.4使用SMTP发送邮件66
2.4.1SMTP协议简介67
2.4.2SMTP的代码实现71
2.4.3小结77
2.5通过NTP获取网络时间77
2.5.1NTP协议简介77
2.5.2使用W5500实现NTP80
2.5.3小结84
2.6使用FTP协议实现文件传输85
2.6.1FTP协议简介85
2.6.2W5500EVB的FTP客户端实现流程87
2.6.3小结96
第3章
进阶篇98
3.1通过上位机远程配置设备98
3.1.1上位机与下位机程序98
3.1.2上位机远程配置设备99
3.1.3小结105
3.2通过浏览器配置设备105
3.2.1通过浏览器配置W5500EVB106
3.2.2小结109
3.3ARP地址解析协议的实现110
3.3.1ARP简介110
3.3.2W5500 MAC RAW工作模式112
3.3.3小结113
3.4SNMP网络管理协议的实现113
3.4.1SNMP简介114
3.4.2SNMP实现方法118
3.4.3小结122
第4章
实践篇123
4.1连接Yeelink云平台123
4.1.1智能家居系统和云平台123
4.1.2Yeelink云平台简介125
4.1.3连接Yeelink127
4.1.4小结133
4.2物联网设备获取网页信息133
4.2.1物联网设备获取网页信息的应用133
4.2.2W5500获取远程信息134
4.2.3小结138
4.3微博在物联网中的应用与实现138
4.3.1微博的特点138
4.3.2使用W5500发微博140
4.3.3小结144
4.4网页摄像头145
4.4.1W5500EVB与摄像头模块145
4.4.2摄像头驱动程序147
4.4.3动态网页实现151
4.4.4小结155
第5章
高级篇156
5.1为物联网设备实现远程更新固件156
5.1.1方法1:使用上位机程序更新设备固件156
5.1.2方法2:使用浏览器更新设备固件162
5.2利用HTML5实现在线实时采集系统167
5.2.1HTML5简介167
5.2.2实时数据网页的实现168
5.2.3小结174
5.3NetBIOS在物联网中的应用与实现174
5.3.1NetBIOS简介175
5.3.2NetBIOS报文和工作流程175
5.3.3NetBIOS实例程序179
5.3.4小结183
5.4UPnP与自动端口映射183
5.4.1UPnP概念及结构规范184
5.4.2端口映射在W5500上的实现189
5.4.3自动端口映射功能演示199
5.4.4小结201
第6章
案例篇202
6.1网页远程控制—WebIO202
6.1.1Web数据交互原理202
6.1.2动态网页设计以及W5500对应接口程序实现203
6.1.3小结209
6.2物联网中的ZigBee转以太网网关的实现209
6.2.1ZigBee简介209
6.2.2将ZigBee技术连接互联网211
6.2.3硬件连接与程序移植211
6.2.4Zstack应用程序解析214
6.2.5代码描述219
6.2.6W5500驱动223
6.2.7小结226
附录1
W5500简介227
附1.1以太网控制芯片W5500的特点及结构227
附1.2W5500的特点227
附1.3W5500的结构228
附1.4W5500的存储器和寄存器232
附录2
数据通信与库函数254
附2.1数据通信254
附2.1.1通信接口254
附2.1.2数据帧格式256
附2.1.3可变数据长度模式259
附2.1.4固定数据长度模式(FDM)262
附2.2库函数264
附录3
Wireshark抓包使用示例273
附3.1Wireshark抓包273
附3.2Wireshark窗口275
附3.3Wireshark显示过滤275
附3.4封包列表及包内详细信息277
附录4
W5500EVB电路原理图278
附4.1W5500EVB核心板部分278
附4.2W5500EVB底板部分280
附4.3以太网接口布线规范282

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证