W5500是WIZnet企业*新发布的以太网接口连接集成ic,嵌入全硬件配置TCP/IP协议栈。崔建峰、陈海峰小编的这部《物联网TCP\IP技术详解》以当今时兴的STM32F103单片机为主控芯片,紧紧围绕物联网的具体运用,从入门到精通地解读物联网开发中所必须的TCP/IP专业知识,另外又根据具体的实例详细介绍怎么使用W5500在STM32F103单片机上完成这种协议书。这书除解读常见的TCP/IP应用层协议(如DHCP、DNS和HTTP等协议书)外,还详解怎样与物联网云服务平台通讯,怎样完成机器设备固定件的远程控制*新,及其怎样完成ZigBee网关ip的相关内容。这种內容全是物联网开发时常见的TCP/IP技术性,对阅读者从业物联网技术开发设计和科学研究具备关键的实用价值。
这书从案例考虑,从入门到精通,条理清楚,內容浅显易懂,应用性强。非常合适做为普通高等院校物联网类、计算机专业、电子器件类及其机电一体化类技术专业的教学实验用书,也可做为从业物联网技术开发设计和单片机科研开发的工程项目专业技术人员的参照用书。
目录
- 第1章 基础篇
- 1.1 TCP/IP开发平台介绍
- 1.1.1 开发板的构成
- 1.1.2 使用J-Link调试程序
- 1.1.3 用串口烧录程序
- 1.1.4 小 结
- 1.2 Ping通W5500EVB
- 1.2.1 Ping简介
- 1.2.2 W5500与Ping程序
- 1.2.3 Ping程序的调试与运行
- 1.2.4 小 结
- 1.3 TCP客户端程序的实现
- 1.3.1 TCP概述
- 1.3.2 W5500与TCP客户端程序
- 1.3.3 小 结
- 1.4 TCP服务器端程序的实现
- 1.4.1 W5500与TCP服务器端程序
- 1.4.2 小 结
- 1.5 使用UDP发送数据
- 1.5.1 UDP简介
- 1.5.2 W5500与UDP
- 1.5.3 小 结
- 第2章 应用协议篇
- 2.1 通过DHCP自动获取IP地址
- 2.1.1 DHCP协议简介
- 2.1.2 W5500实现DHCP自动分配IP地址
- 2.1.3 小 结
- 2.2 通过DNS实现域名解析
- 2.2.1 DNS简介
- 2.2.2 W5500的DNS实现过程
- 2.2.3 小 结
- 2.3 一个简单的网页服务器的实现
- 2.3.1 HTTP协议简介
- 2.3.2 用W5500搭建简单的网页服务器
- 2.3.3 小 结
- 2.4 使用SMTP发送邮件
- 2.4.1 SMTP协议简介
- 2.4.2 SMTP的代码实现
- 2.4.3 小 结
- 2.5 通过NTP获取网络时间
- 2.5.1 NTP协议简介
- 2.5.2 使用W5500实现NTP
- 2.5.3 小 结
- 2.6 使用FTP协议实现文件传输
- 2.6.1 FTP协议简介
- 2.6.2 W5500EVB的FTP客户端实现流程
- 2.6.3 小 结
- 第3章 进阶篇
- 3.1 通过上位机远程配置设备
- 3.1.1 上位机与下位机程序
- 3.1.2 上位机远程配置设备
- 3.1.3 小 结
- 3.2 通过浏览器配置设备
- 3.2.1 通过浏览器配置W5500EVB
- 3.2.2 小 结
- 3.3 ARP地址解析协议的实现
- 3.3.1 W5500的MACRAw模式与ARP简介
- 3.3.2 ARP示例程序
- 3.3.3 小 结
- 3.4 SNMP网络管理协议的实现
- 3.4.1 SNMP简介
- 3.4.2 SNMP实现方法
- 3.4.3 小 结
- 第4章 实践篇
- 4.1 连接Yeelink云平台
- 4.1.1 智能家居系统和云平台
- 4.1.2 Yeelink云平台简介
- 4.1.3 连接Yeelink
- 4.1.4 小 结
- 4.2 物联网设备获取网页信息
- 4.2.1 物联网设备获取网页信息的应用
- 4.2.2 W5500获取远程信息
- 4.2.3 小 结
- 4.3 微博在物联网中的应用与实现
- 4.3.1 微博的特点
- 4.3.2 使用W5500发微博
- 4.3.3 小 结
- 4.4 网页摄像头
- 4.4.1 W5500EVB与摄像头模块
- 4.4.2 摄像头驱动程序
- 4.4.3 动态网页实现
- 4.4.4 小 结
- 第5章 高级篇
- 5.1 为物联网设备实现远程更新固件
- 5.1.1 方法1:使用上位机程序更新设备固件
- 5.1.2 方法2:使用浏览器更新设备固件
- 5.2 利用HTML5实现在线实时采集系统
- 5.2.1 HTML5简介
- 5.2.2 实时数据网页的实现
- 5.2.3 小 结
- 5.3 NetBIOS在物联网中的应用与实现
- 5.3.l NetBIOS简介
- 5.3.2 NetBIOS报文和工作流程
- 5.3.3 NetBIOS实例程序
- 5.3.4 小 结
- 5.4 UPnP与自动端口映射
- 5.4.1 UPnP概念及结构规范
- 5.4.2 端口映射在W5500上的实现
- 5.4.3 自动端口映射功能演示
- 5.4.4 小 结
- 第6章 案例篇
- 6.1 网页远程控制一一Web I/O
- 6.1.1 web数据交互原理
- 6.1.2 动态网页设计以及W5500对应接口程序实现
- 6.1.3 小 结
- 6.2 物联网中的ZigBee转以太网网关的实现
- 6.2.1 ZigBee简介
- 6.2.2 将ZigBee技术接人互联网
- 6.2.3 硬件连接与程序移植
- 6.2.4 Zstack应用程序解析
- 6.2.5 代码描述
- 6.2.6 W5500驱动
- 6.2.7 小 结
- 附录A W5500简介
- A.l 以太网控制芯片W5500的特点及结构
- A.2 W5500的特点
- A.3 W5500的结构
- A.4 W5500的存储器和寄存器
- 附录B 数据通信与库函数
- B.l 数据通信
- B.1.1 通信接口
- B.1.2 数据帧格式
- B.1.3 可变数据长度模式
- B.1.4 固定数据长度模式(FDM)
- B.2 库函数
- 附录C Wireshark抓包使用示例
- C.1 Wireshark抓包
- C.2 Wireshark窗口
- C.3 Wireshark显示过滤
- C.4 封包列表及包内详细信息
- 附录D W5500EVB电路原理图
- D.1 W5500EVB核心板部分
- D.2 W5500EVB底板部分
- D.3 以太网接口布线规范
- 参考文献