注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)通信綜合互聯(lián)網(wǎng)串口通信:全世界串行口,聯(lián)網(wǎng)起來(lái)!

互聯(lián)網(wǎng)串口通信:全世界串行口,聯(lián)網(wǎng)起來(lái)!

互聯(lián)網(wǎng)串口通信:全世界串行口,聯(lián)網(wǎng)起來(lái)!

定 價(jià):¥68.00

作 者: 周云波
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 電子 通信 工業(yè)技術(shù)

ISBN: 9787121325199 出版時(shí)間: 2017-09-01 包裝:
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 300 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書的目的是向讀者介紹如何把傳統(tǒng)的串口通信在網(wǎng)絡(luò)上實(shí)現(xiàn),包括局域網(wǎng)和互聯(lián)網(wǎng)。首先介紹串口RS-232和RS-485的出現(xiàn)和發(fā)展,串口通信的原理和通信及編程;然后介紹以太網(wǎng)和互聯(lián)網(wǎng)的通信協(xié)議TCP/IP,以及它與串口之間的通信和編程;*后重點(diǎn)介紹幾種通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)串口通信的途徑,包括使用瀏覽器、基于云路由器和即時(shí)通信軟件、用Java的跨平臺(tái)語(yǔ)言等。書中的大部分內(nèi)容為作者多年從事串口通信的研究成果及市場(chǎng)分析,并且加上了美國(guó)的*新網(wǎng)絡(luò)通信技術(shù)。難能可貴的是,本書首次把作者的具有專利技術(shù)的互聯(lián)網(wǎng)串口通信技術(shù)的軟件源代碼,以及在美國(guó)的先進(jìn)的研究成果予以公開(kāi),僅供讀者學(xué)習(xí)和研究。

作者簡(jiǎn)介

  周云波,男,1966年10月出生,現(xiàn)居武漢。華中科技大學(xué)教師,博士。曾經(jīng)在北京航天研究院學(xué)習(xí)和工作。從事過(guò)軍工測(cè)控系統(tǒng)的研發(fā)、數(shù)字電路的教學(xué)與科研,串口通信的研究與開(kāi)發(fā),獲得國(guó)家專利十多項(xiàng),在國(guó)內(nèi)外雜志發(fā)表論文十多篇。

圖書目錄

第1章 串口通信接口介紹 1

1.1 串口RS-232介紹 2

1.1.1 RS-232接口的電氣特性及物理結(jié)構(gòu) 3

1.1.2 異步通信與同步通信及其格式 4

1.1.3 RS-232傳輸電纜長(zhǎng)度 5

1.1.4 RS-232的實(shí)際應(yīng)用 5

1.1.5 RS-232接口的缺點(diǎn)及克服 7

1.2 RS-485和RS-422簡(jiǎn)介 8

1.2.1 什么是RS-485接口 8

1.2.2 什么是RS-422接口 9

1.3 串口RS-422與RS-485的工程應(yīng)用 10

1.3.1 RS-422與RS-485傳輸線上匹配的一些說(shuō)明 11

1.3.2 RS-422與RS-485的接地問(wèn)題 11

1.3.3 RS-422與RS-485的網(wǎng)絡(luò)失效保護(hù) 12

1.3.4 串口RS-485的新發(fā)展 14

1.4 USB串口通信產(chǎn)品的發(fā)展 15

1.4.1 第一代產(chǎn)品:USB/RS-232轉(zhuǎn)換器 15

1.4.2 第二代產(chǎn)品:USB/RS-485/RS-422轉(zhuǎn)換器 16

1.4.3 第三代產(chǎn)品:光電隔離USB/RS-232/485/422轉(zhuǎn)換器 17

1.4.4 第四代產(chǎn)品:USB/串口光纖轉(zhuǎn)換器 18

1.4.5 第五代產(chǎn)品:USB網(wǎng)絡(luò)串口轉(zhuǎn)換器 18

1.4.6 USB虛擬串口的評(píng)論 21

1.5 用單片機(jī)I/O口軟件模擬串口及實(shí)現(xiàn)遠(yuǎn)程通信 22

1.5.1 TTL電平轉(zhuǎn)換成差分電平的純軟件方法 22

1.5.2 軟件串行口的實(shí)現(xiàn)原理 23

1.5.3 軟件串行通信的編程 24

第2章 串口通信的軟件編程 27

2.1 串口調(diào)試助手軟件的使用 27

2.1.1 一個(gè)串口的自己發(fā)送自己接收 27

2.1.2 一臺(tái)計(jì)算機(jī)的兩個(gè)串口之間的通信 28

2.1.3 兩臺(tái)計(jì)算機(jī)的兩個(gè)串口之間的通信 29

2.2 串口通信與擴(kuò)展的調(diào)試軟件 29

2.2.1 4232A框內(nèi)的串口擴(kuò)展功能 37

2.2.2 DIZ4232框內(nèi)的串口擴(kuò)展功能 38

2.2.3 無(wú)串口擴(kuò)展功能的簡(jiǎn)化的串口通信軟件 40

2.3 帶串口自動(dòng)打開(kāi)等功能的串口調(diào)試軟件 40

2.4 超高速的串口調(diào)試軟件 59

2.4.1 如何判斷USB/串口轉(zhuǎn)換器本身是否支持921.6 kbps波特率 59

2.4.2 如何實(shí)現(xiàn)USB/串口轉(zhuǎn)換器的921.6 kbps波特率通信 60

第3章 TCP/IP通信軟件編程 62

3.1 TCP/IP通信的硬件連接 62

3.2 TCP/IP測(cè)試工具軟件的使用 65

3.3 簡(jiǎn)單的VB的Winsock聊天程序?qū)嵗?nbsp;68

3.4 用VC++編寫的Winsock聊天程序?qū)嵗?nbsp;75

第4章 通過(guò)局域網(wǎng)實(shí)現(xiàn)串口通信 84

4.1 基于局域網(wǎng)的純軟件串口即時(shí)通信 84

4.2 通過(guò)以太網(wǎng)/串口轉(zhuǎn)換器實(shí)現(xiàn)串口通信 107

4.3 串口信號(hào)通過(guò)以太網(wǎng)傳輸 112

4.4 通過(guò)Wi-Fi/串口轉(zhuǎn)換器實(shí)現(xiàn)串口通信 114

4.5 以太網(wǎng)串口通信產(chǎn)品的發(fā)展方向 118

4.5.1 有線以太網(wǎng)向無(wú)線升級(jí) 118

4.5.2 百兆向千兆以太網(wǎng)升級(jí) 120

4.5.3 串口從電口到光纖的升級(jí) 120

4.5.4 以太網(wǎng)從電口到光纖的升級(jí) 121

4.5.5 單串口向多串口的發(fā)展 122

4.5.6 虛擬串口軟件的標(biāo)準(zhǔn)化 122

第5章 通過(guò)瀏覽器實(shí)現(xiàn)串口通信 124

5.1 基于瀏覽器的遠(yuǎn)程串口控制器 125

5.2 基于瀏覽器的云串口通信軟件 128

5.3 基于瀏覽器的Java串口編程原理簡(jiǎn)介 130

5.4 基于瀏覽器的云串口通信的網(wǎng)頁(yè)源代碼及解釋 131

5.5 IE瀏覽器通過(guò)MSCOMM控件與串口外設(shè)通信的工程實(shí)例 142

5.6 基于云串口服務(wù)器的互聯(lián)網(wǎng)串口通信前景 144

第6章 通過(guò)路由器實(shí)現(xiàn)互聯(lián)網(wǎng)串口通信 148

6.1 基于路由器的互聯(lián)網(wǎng)串口通信的原理 148

6.2 已預(yù)先內(nèi)置DDNS域名的云無(wú)線路由器 150

6.2.1 功能特點(diǎn) 150

6.2.2 硬件連接 151

6.2.3 上網(wǎng)機(jī)器的設(shè)置 151

6.2.4 無(wú)線網(wǎng)絡(luò)配置 152

6.2.5 虛擬服務(wù)(端口映射)和DMZ 152

6.2.6 路由器軟件功能界面 152

6.3 基于專門云路由器的互聯(lián)網(wǎng)串口通信的實(shí)現(xiàn) 153

6.3.1 本地計(jì)算機(jī)的設(shè)置 153

6.3.2 以太網(wǎng)/串口轉(zhuǎn)換器的設(shè)置 154

6.3.3 云串口通信測(cè)試及虛擬串口 154

6.4 基于需要安裝花生殼DDNS的無(wú)線路由器 156

6.4.1 域名申請(qǐng),并將其與無(wú)線路由器綁定 156

6.4.2 檢測(cè)動(dòng)態(tài)域名是否正常 156

6.4.3 端口映射 158

6.4.4 串口聯(lián)網(wǎng)設(shè)備的配置 158

6.4.5 啟動(dòng)服務(wù)器,等待串口聯(lián)網(wǎng)設(shè)備的連接請(qǐng)求 159

6.5 利用無(wú)線路由器本身的串口 159

6.5.1 用OpenWrt修改無(wú)線路由器的程序 159

6.5.2 用OpenWrt燒寫無(wú)線路由器的程序 170

6.5.3 基于AR9331的OpenWrt 路由器核心模塊 177

第7章 用即時(shí)通信軟件實(shí)現(xiàn)互聯(lián)網(wǎng)串口通信 179

7.1 基于即時(shí)通信軟件的串口控制器 180

7.2 好靈通即時(shí)通信:串口遠(yuǎn)程通信的革命 184

7.3 互聯(lián)網(wǎng)版好靈通串口即時(shí)通信軟件的代碼及解釋 185

7.3.1 主窗體[frmMain(Client.frm)]窗體的源代碼 188

7.3.2 登錄界面[frmLog(Log.frm)]窗體的源代碼 199

7.3.3 登錄成功之后的界面[frmLogin(Login.frm)]的代碼 201

7.3.4 通信界面窗體[frmChat(Chat.fra)]的源代碼 203

7.3.5 接收文件窗體[frmReceiveFile(ReceiveFile.frm)]的源代碼 209

7.3.6 發(fā)送文件窗體[frmSendFile(SendFile.frm)] 213

7.3.7 自動(dòng)調(diào)整界面大小的窗體[frmTip(Tip.frm)] 217

7.3.8 顯示版本信息的窗體[frmTip(Tip.frm)] 219

7.4 用于互聯(lián)網(wǎng)串口即時(shí)通信的USB/串口轉(zhuǎn)換器 220

7.4.1 硬件和驅(qū)動(dòng)程序安裝 220

7.4.2 好靈通串口即時(shí)通信軟件的配合使用 221

7.4.3 典型應(yīng)用 223

7.5 Wi-Fi串口即時(shí)通信使物聯(lián)網(wǎng)成為現(xiàn)實(shí) 224

第8章 智能手機(jī)或平板電腦的互聯(lián)網(wǎng) 227

8.1 智能手機(jī)或平板電腦互聯(lián)網(wǎng)串口通信的原理 227

8.2 智能手機(jī)或平板電腦的設(shè)置 228

8.3 互聯(lián)網(wǎng)/串口轉(zhuǎn)換器的設(shè)置 229

8.4 智能手機(jī)或平板電腦互聯(lián)網(wǎng)串口通信測(cè)試 230

8.5 安卓智能手機(jī)的USB/串口轉(zhuǎn)換器及互聯(lián)網(wǎng)串口通信 230

8.6 帶USB-OTG功能的部分平板電腦互聯(lián)網(wǎng)串口通信 232

8.7 智能手機(jī)的藍(lán)牙-串口轉(zhuǎn)換器及互聯(lián)網(wǎng)串口通信 233

8.7.1 為計(jì)算機(jī)藍(lán)牙擴(kuò)展無(wú)線串口(從模式) 235

8.7.2 為安卓智能手機(jī)藍(lán)牙擴(kuò)展無(wú)線串口(從模式) 235

8.7.3 為蘋果智能手機(jī)藍(lán)牙擴(kuò)展無(wú)線串口 236

8.7.4 無(wú)線串口透明傳輸(一個(gè)主模式,另一個(gè)從模式) 237

8.7.5 BLU232的設(shè)置指令 237

8.8 基于FT312D的安卓智能手機(jī)USB轉(zhuǎn)串口設(shè)計(jì) 238

8.8.1 FT312D接口芯片及其硬件連接 239

8.8.2 FT312D的USB轉(zhuǎn)串口的軟件開(kāi)發(fā) 240

8.8.3 FT312D串口通信代碼示例 241

8.9 智能手機(jī)的基于音頻傳輸?shù)幕ヂ?lián)網(wǎng)串口通信 243

第9章 用Java實(shí)現(xiàn)互聯(lián)網(wǎng)串口通信 246

9.1 使用Javax.comm對(duì)串口通信進(jìn)行編程 246

9.1.1 Javax.comm簡(jiǎn)介 246

9.1.2 下載 247

9.1.3 安裝 247

9.1.4 API 247

9.1.5 實(shí)例 248

9.1.6 安裝Java Communications API 252

9.1.7 硬件的準(zhǔn)備 252

9.1.8 Comm API基礎(chǔ) 252

9.1.9 通信方式 254

9.1.10 完整的程序 257

9.2 使用Java Socket對(duì)TCP/IP通信進(jìn)行編程 263

9.2.1 Java關(guān)于TCP/IP通信的Socket添加庫(kù)介紹 263

9.2.2 簡(jiǎn)單的客戶端到服務(wù)器單方向TCP/IP信息傳輸 264

9.3 本地串口通過(guò)TCP/IP 傳輸?shù)竭h(yuǎn)端串口 275

9.3.1 將串口讀入數(shù)據(jù)輸出到TCP/IP 275

9.3.2 將TCP/IP得到的數(shù)據(jù)傳輸?shù)酱?nbsp;280

9.4 基于Linux服務(wù)器的互聯(lián)網(wǎng)串口通信 283

9.4.1 Linux環(huán)境的設(shè)定與連接 283

9.4.2 連接 283

9.4.3 遠(yuǎn)端文件的視覺(jué)化傳輸 285

參考文獻(xiàn) 287

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)