物聯(lián)網(wǎng)TCP/IP技術(shù)詳解
定 價(jià):39 元
- 作者:崔建峰,陳海峰 主編
- 出版時(shí)間:2015/10/1
- ISBN:9787512418561
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TN915.04
- 頁碼:281
- 紙張:膠版紙
- 版次:1
- 開本:16開
W5500是WIZnet公司*新推出的以太網(wǎng)接入芯片,內(nèi)嵌全硬件TCP/IP協(xié)議棧。崔建峰、陳海峰主編的這本《物聯(lián)網(wǎng)TCP\IP技術(shù)詳解》以當(dāng)前流行的 STM32F103單片機(jī)為主控芯片,著眼于物聯(lián)網(wǎng)的實(shí)際應(yīng)用,深入淺出地講解物聯(lián)網(wǎng)開發(fā)中所需要的TCP/ IP知識(shí),同時(shí)又通過實(shí)際的案例介紹如何使用W5500 在STM32F103單片機(jī)上實(shí)現(xiàn)這些協(xié)議。本書除講解常用的TCP/IP應(yīng)用層協(xié)議(如DHCP、DNS和HTTP等協(xié)議) 外,還詳細(xì)介紹如何與物聯(lián)網(wǎng)云平臺(tái)通信,如何實(shí)現(xiàn)設(shè)備固件的遠(yuǎn)程*新,以及如何實(shí)現(xiàn)ZigBee網(wǎng)關(guān)的相關(guān)內(nèi)容。這些內(nèi)容都是物聯(lián)網(wǎng)開發(fā)時(shí)常用的TCP/IP 技術(shù),對(duì)讀者從事物聯(lián)網(wǎng)技術(shù)開發(fā)和研究具有重要的參考價(jià)值。
本書從實(shí)例出發(fā),深入淺出,層次分明,內(nèi)容通俗易懂,實(shí)用性強(qiáng)。特別適合作為普通高校物聯(lián)網(wǎng)類、計(jì)算機(jī)類、電子類以及電氣自動(dòng)化類專業(yè)的實(shí)驗(yàn)教學(xué)用書,也可作為從事物聯(lián)網(wǎng)技術(shù)開發(fā)和單片機(jī)技術(shù)開發(fā)的工程技術(shù)人員的參考用書。
第1章 基礎(chǔ)篇
1.1 TCP/IP開發(fā)平臺(tái)介紹
1.1.1 開發(fā)板的構(gòu)成
1.1.2 使用J-Link調(diào)試程序
1.1.3 用串口燒錄程序
1.1.4 小 結(jié)
1.2 Ping通W5500EVB
1.2.1 Ping簡介
1.2.2 W5500與Ping程序
1.2.3 Ping程序的調(diào)試與運(yùn)行
1.2.4 小 結(jié)
1.3 TCP客戶端程序的實(shí)現(xiàn)
1.3.1 TCP概述
1.3.2 W5500與TCP客戶端程序
1.3.3 小 結(jié)
1.4 TCP服務(wù)器端程序的實(shí)現(xiàn)
1.4.1 W5500與TCP服務(wù)器端程序
1.4.2 小 結(jié)
1.5 使用UDP發(fā)送數(shù)據(jù)
1.5.1 UDP簡介
1.5.2 W5500與UDP
1.5.3 小 結(jié)
第2章 應(yīng)用協(xié)議篇
2.1 通過DHCP自動(dòng)獲取IP地址
2.1.1 DHCP協(xié)議簡介
2.1.2 W5500實(shí)現(xiàn)DHCP自動(dòng)分配IP地址
2.1.3 小 結(jié)
2.2 通過DNS實(shí)現(xiàn)域名解析
2.2.1 DNS簡介
2.2.2 W5500的DNS實(shí)現(xiàn)過程
2.2.3 小 結(jié)
2.3 一個(gè)簡單的網(wǎng)頁服務(wù)器的實(shí)現(xiàn)
2.3.1 HTTP協(xié)議簡介
2.3.2 用W5500搭建簡單的網(wǎng)頁服務(wù)器
2.3.3 小 結(jié)
2.4 使用SMTP發(fā)送郵件
2.4.1 SMTP協(xié)議簡介
2.4.2 SMTP的代碼實(shí)現(xiàn)
2.4.3 小 結(jié)
2.5 通過NTP獲取網(wǎng)絡(luò)時(shí)間
2.5.1 NTP協(xié)議簡介
2.5.2 使用W5500實(shí)現(xiàn)NTP
2.5.3 小 結(jié)
2.6 使用FTP協(xié)議實(shí)現(xiàn)文件傳輸
2.6.1 FTP協(xié)議簡介
2.6.2 W5500EVB的FTP客戶端實(shí)現(xiàn)流程
2.6.3 小 結(jié)
第3章 進(jìn)階篇
3.1 通過上位機(jī)遠(yuǎn)程配置設(shè)備
3.1.1 上位機(jī)與下位機(jī)程序
3.1.2 上位機(jī)遠(yuǎn)程配置設(shè)備
3.1.3 小 結(jié)
3.2 通過瀏覽器配置設(shè)備
3.2.1 通過瀏覽器配置W5500EVB
3.2.2 小 結(jié)
3.3 ARP地址解析協(xié)議的實(shí)現(xiàn)
3.3.1 W5500的MACRAw模式與ARP簡介
3.3.2 ARP示例程序
3.3.3 小 結(jié)
3.4 SNMP網(wǎng)絡(luò)管理協(xié)議的實(shí)現(xiàn)
3.4.1 SNMP簡介
3.4.2 SNMP實(shí)現(xiàn)方法
3.4.3 小 結(jié)
第4章 實(shí)踐篇
4.1 連接Yeelink云平臺(tái)
4.1.1 智能家居系統(tǒng)和云平臺(tái)
4.1.2 Yeelink云平臺(tái)簡介
4.1.3 連接Yeelink
4.1.4 小 結(jié)
4.2 物聯(lián)網(wǎng)設(shè)備獲取網(wǎng)頁信息
4.2.1 物聯(lián)網(wǎng)設(shè)備獲取網(wǎng)頁信息的應(yīng)用
4.2.2 W5500獲取遠(yuǎn)程信息
4.2.3 小 結(jié)
4.3 微博在物聯(lián)網(wǎng)中的應(yīng)用與實(shí)現(xiàn)
4.3.1 微博的特點(diǎn)
4.3.2 使用W5500發(fā)微博
4.3.3 小 結(jié)
4.4 網(wǎng)頁攝像頭
4.4.1 W5500EVB與攝像頭模塊
4.4.2 攝像頭驅(qū)動(dòng)程序
4.4.3 動(dòng)態(tài)網(wǎng)頁實(shí)現(xiàn)
4.4.4 小 結(jié)
第5章 高級(jí)篇
5.1 為物聯(lián)網(wǎng)設(shè)備實(shí)現(xiàn)遠(yuǎn)程更新固件
5.1.1 方法1:使用上位機(jī)程序更新設(shè)備固件
5.1.2 方法2:使用瀏覽器更新設(shè)備固件
5.2 利用HTML5實(shí)現(xiàn)在線實(shí)時(shí)采集系統(tǒng)
5.2.1 HTML5簡介
5.2.2 實(shí)時(shí)數(shù)據(jù)網(wǎng)頁的實(shí)現(xiàn)
5.2.3 小 結(jié)
5.3 NetBIOS在物聯(lián)網(wǎng)中的應(yīng)用與實(shí)現(xiàn)
5.3.l NetBIOS簡介
5.3.2 NetBIOS報(bào)文和工作流程
5.3.3 NetBIOS實(shí)例程序
5.3.4 小 結(jié)
5.4 UPnP與自動(dòng)端口映射
5.4.1 UPnP概念及結(jié)構(gòu)規(guī)范
5.4.2 端口映射在W5500上的實(shí)現(xiàn)
5.4.3 自動(dòng)端口映射功能演示
5.4.4 小 結(jié)
第6章 案例篇
6.1 網(wǎng)頁遠(yuǎn)程控制一一Web I/O
6.1.1 web數(shù)據(jù)交互原理
6.1.2 動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)以及W5500對(duì)應(yīng)接口程序?qū)崿F(xiàn)
6.1.3 小 結(jié)
6.2 物聯(lián)網(wǎng)中的ZigBee轉(zhuǎn)以太網(wǎng)網(wǎng)關(guān)的實(shí)現(xiàn)
6.2.1 ZigBee簡介
6.2.2 將ZigBee技術(shù)接人互聯(lián)網(wǎng)
6.2.3 硬件連接與程序移植
6.2.4 Zstack應(yīng)用程序解析
6.2.5 代碼描述
6.2.6 W5500驅(qū)動(dòng)
6.2.7 小 結(jié)
附錄A W5500簡介
A.l 以太網(wǎng)控制芯片W5500的特點(diǎn)及結(jié)構(gòu)
A.2 W5500的特點(diǎn)
A.3 W5500的結(jié)構(gòu)
A.4 W5500的存儲(chǔ)器和寄存器
附錄B 數(shù)據(jù)通信與庫函數(shù)
B.l 數(shù)據(jù)通信
B.1.1 通信接口
B.1.2 數(shù)據(jù)幀格式
B.1.3 可變數(shù)據(jù)長度模式
B.1.4 固定數(shù)據(jù)長度模式(FDM)
B.2 庫函數(shù)
附錄C Wireshark抓包使用示例
C.1 Wireshark抓包
C.2 Wireshark窗口
C.3 Wireshark顯示過濾
C.4 封包列表及包內(nèi)詳細(xì)信息
附錄D W5500EVB電路原理圖
D.1 W5500EVB核心板部分
D.2 W5500EVB底板部分
D.3 以太網(wǎng)接口布線規(guī)范
參考文獻(xiàn)