物聯網TCP/IP技術詳解

物聯網TCP/IP技術詳解

《物聯網TCP/IP技術詳解》是2015年北京航空航天大學出版社出版的圖書,作者是崔建峰,陳海峰。本書共有 基礎篇、套用協定篇、 進階篇、 實踐篇、高級篇、案例篇六個大章。

基本介紹

  • 中文名:物聯網TCP/IP技術詳解
  • 作者:崔建峰、陳海峰 
  • 出版社:北京航空航天大學出版社
  • ISBN:9787512418561 
內容簡介,圖書目錄,

內容簡介

 W5500是WIZnet公司*新推出的乙太網接入晶片,內嵌全硬體TCP/IP協定棧。崔建峰、陳海峰主編的這本《物聯網TCP\IP技術詳解》以當前流行的 STM32F103單片機為主控晶片,著眼於物聯網的實際套用,深入淺出地講解物聯網開發中所需要的TCP/ IP知識,同時又通過實際的案例介紹如何使用W5500 在STM32F103單片機上實現這些協定。本書除講解常用的TCP/IP套用層協定(如DHCP、DNS和HTTP等協定) 外,還詳細介紹如何與物聯網雲平台通信,如何實現設備固件的遠程*新,以及如何實現ZigBee網關的相關內容。這些內容都是物聯網開發時常用的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 乙太網接口布線規範
參考文獻

相關詞條

熱門詞條

聯絡我們