<內容簡介>
李俊韜、林鋼、劉丙午編著的這本《物聯網技術應用開發》分為三部分。第一部分為基礎篇,為全書的理論基礎,包括物聯網技術概述、物聯網的支撐技術、軟件開發基礎、數據庫基礎以及Web Services與SOA。第二部分為技術原理篇,分別從理論與開發實踐兩個方面對物聯網的相關技術進行介紹,為全書的核心篇,起到了承上啟下的作用,既作為基礎篇的理論知識擴展,又作為應用開發篇的技術基礎,包括串口通信技術、網絡通信技術、條碼技術、RFID技術、GPS技術、GIS技術、無線傳感器網絡以及GSM∕GPRS技術。第三部分為應用開發篇,從具體應用角度出發,以物聯網技術典型系統應用為例,實現了基於REST架構的RFID中間件、基於超高頻RFID的智能超市系統、基於GIS∕GPS∕GPRS技術的運輸監控系統的開發。
本書結構完整,充分體現了理論基礎與開發實踐相結合,具有豐富的開發實踐案例,深入淺出,通俗易懂。
本書可作為高等院校物流工程、物聯網、信息管理與信息系統、電腦應用等相關專業的必修課或選修課教材,也可作為物聯網、物流、電腦等相關行業各級管理人員、技術人員的參考用書。
<章節目錄>
前言
第一部分 基礎篇
第1章 物聯網技術概述
1.1 物聯網的定義
1.2 物聯網技術的起源與發展
1.3 物聯網的體系架構
1.4 物聯網技術的應用領域
第2章 物聯網的支撐技術
2.1 自動識別技術
2.2 空間信息技術
2.3 傳感器技術
2.4 無線通信網絡技術
2.4.1 藍牙技術
2.4.2 ZigBee技術
2.4.3 Wi-Fi技術
2.4.4 超寬帶技術
2.4.5 無線網絡技術
2.5 人工智能技術
2.5.1 人工智能概述
2.5.2 物聯網的智能化模型
2.5.3 物聯網中的人工智能技術
2.6 雲計算技術
2.6.1 雲計算的概念和原理
2.6.2 雲計算的特點
2.6.3 雲計算的關鍵技術
2.6.4 雲計算與物聯網的關係
2.6.5 物聯網與雲計算結合
第3章 軟件開發基礎
3.1 C#開發語言
3.2 PHP開發語言
第4章 數據庫基礎
4.1 數據庫概述
4.1.1 數據庫的相關概念
4.1.2 數據庫模型
4.1.3 SQL語言基礎
4.2 典型數據庫介紹
4.2.1 SQL Server 2008數據庫
4.2.2 MySQL數據庫
第5章 Web Services與SOA
5.1 SOA
5.1.1 SOA的體系結構
5.1.2 SOA三大基本特徵
5.1.3 SOA的原則
5.2 Web Services
5.3 REST架構
5.3.1 REST概述
5.3.2 REST的優勢
5.3.3 REST的應用
第二部分 技術原理篇
第6章 串口通信技術
6.1 串口通信的概念及原理
6.1.1 串口通信的概念
6.1.2 串口通信的原理
6.2 知識儲備
6.2.1 C#中的 Form控件
6.2.2 C#中的 Label控件
6.2.3 C#中的 Button控件
6.2.4 C#中的 TextBox控件
6.2.5 C#中的 RichTextBox控件
6.2.6 C#中的 ComboBox控件
6.2.7 C#中的 CheckBox控件
6.2.8 C#中的 SerialPort類
6.2.9 C#中的委託與代理
6.2.10 C#中的線程
6.3 串口通信技術開發
6.3.1 引導任務
6.3.2 開發環境
6.3.3 界面設計
6.3.4 代碼實現
第7章 網絡通信技術
7.1 網絡通信概述
7.1.1 UDP概述
7.1.2 TCP/IP概述
7.2 知識儲備
7.2.1 C#中的 Dns類