注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡網(wǎng)絡與數(shù)據(jù)通信網(wǎng)絡服務物聯(lián)網(wǎng)之魂:物聯(lián)網(wǎng)協(xié)議與物聯(lián)網(wǎng)操作系統(tǒng)

物聯(lián)網(wǎng)之魂:物聯(lián)網(wǎng)協(xié)議與物聯(lián)網(wǎng)操作系統(tǒng)

物聯(lián)網(wǎng)之魂:物聯(lián)網(wǎng)協(xié)議與物聯(lián)網(wǎng)操作系統(tǒng)

定 價:¥119.00

作 者: 孫昊,王洋,趙帥,杜秀芳,曾凡太
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787111629313 出版時間: 2019-07-01 包裝:
開本: 頁數(shù): 字數(shù):  

內容簡介

  《物聯(lián)網(wǎng)之魂:物聯(lián)網(wǎng)協(xié)議與物聯(lián)網(wǎng)操作系統(tǒng)》為“物聯(lián)網(wǎng)工程實戰(zhàn)叢書”的第3卷。書中從物聯(lián)網(wǎng)工程的實際需求出發(fā),闡述了物聯(lián)網(wǎng)協(xié)議的相關知識及物聯(lián)網(wǎng)操作系統(tǒng)的設計和開發(fā)理念,從源頭告訴讀者需要開發(fā)什么樣的物聯(lián)網(wǎng)操作系統(tǒng)。《物聯(lián)網(wǎng)之魂:物聯(lián)網(wǎng)協(xié)議與物聯(lián)網(wǎng)操作系統(tǒng)》共10章。第1章闡述了與物聯(lián)網(wǎng)聯(lián)系比較緊密的幾種網(wǎng)絡通信協(xié)議;第2章闡述了路由器交換機原理及其設計與開發(fā)的要點;第3章對移動互聯(lián)網(wǎng)Wi-Fi做了詳細解析;第4章給出了操作系統(tǒng)的一般概念;第5章介紹了幾種應用于資源受限設備的物聯(lián)網(wǎng)操作系統(tǒng);第6章介紹了幾種嵌入式實時操作系統(tǒng);第7章剖析了一種輕量級實時物聯(lián)網(wǎng)操作系統(tǒng)Zephyr,給出了較為詳細的應用開發(fā)指導;第8章闡述了比較流行的Ubunto操作系統(tǒng);第9章詳盡地講解了路由器操作系統(tǒng)的開發(fā)流程,為物聯(lián)網(wǎng)網(wǎng)關、智能路由器、邊緣計算服務器的研發(fā)打下基礎;第10章給出了嵌入式系統(tǒng)的底層驅動軟件開發(fā)指導?!段锫?lián)網(wǎng)之魂:物聯(lián)網(wǎng)協(xié)議與物聯(lián)網(wǎng)操作系統(tǒng)》適合作為高等院校物聯(lián)網(wǎng)工程、通信工程、網(wǎng)絡工程、電子信息工程、微電子和集成電路等相關專業(yè)的教材,也適合物聯(lián)網(wǎng)協(xié)議的研究者和物聯(lián)網(wǎng)操作系統(tǒng)的研發(fā)人員閱讀。另外,《物聯(lián)網(wǎng)之魂:物聯(lián)網(wǎng)協(xié)議與物聯(lián)網(wǎng)操作系統(tǒng)》還適合作為智慧城市建設等政府管理部門相關人員的參考讀物。

作者簡介

  孫昊,畢業(yè)于山東大學控制工程學院,獲工學碩士學位。網(wǎng)絡設備資深研發(fā)工程師。曾就職于華為技術公司,負責操作系統(tǒng)軟件的架構設計,并擔任C語言和Lua語言講師。申請多項ISSU技術專利。現(xiàn)就職于浪潮電子信息產業(yè)股份有限公司,負責軟件架構設計工作。 王洋,畢業(yè)于遼寧工程技術大學,獲碩士學位?,F(xiàn)就職于浪潮集團,任軟件工程師。曾經發(fā)表多篇智能控制和設備驅動方面的論文。 趙帥,畢業(yè)于沈陽航空航天大學。資深網(wǎng)絡設備研發(fā)工程師,從事Android平板電腦系統(tǒng)嵌入式驅動層和應用層的開發(fā)工作。曾經在語音網(wǎng)關研發(fā)中改進了DSP中的語音編解碼及回聲抵消算法?,F(xiàn)就職于浪潮電子信息產業(yè)股份有限公司。 杜秀芳,畢業(yè)于山東大學控制科學與工程學院,獲工學碩士學位。曾就職于群碩軟件開發(fā)(北京)有限公司,任高級軟件工程師,從事資源配置、軟件測試和QA等工作。現(xiàn)為山東勞動職業(yè)技術學院機械工程系教師。 曾凡太,山東大學信息科學與工程學院高級工程師。已經出版“EDA工程叢書”(共5卷,清華大學出版社出版)、《現(xiàn)代電子設計教程》(高等教育出版社出版)、《PCI總線與多媒體計算機》(電子工業(yè)出版社出版)等書,發(fā)表論文數(shù)十篇,申請發(fā)明專利4項。

圖書目錄

叢書序 序言 第1章  網(wǎng)絡通信技術 1 1.1  數(shù)字通信概述 1 1.2  數(shù)字通信關鍵技術 2 1.3  數(shù)字通信OSI模型 3 1.4  TCP/IP網(wǎng)絡通信協(xié)議 7 1.4.1  TCP/IP協(xié)議 7 1.4.2  CoAP協(xié)議 10 1.4.3  MQTT協(xié)議(低帶寬) 11 1.4.4  AMQP協(xié)議(互操作性) 11 1.4.5  XMPP協(xié)議(即時通信) 12 1.4.6  JMS協(xié)議 13 1.5  UDP協(xié)議 14 1.6  HTTP協(xié)議 16 1.6.1  工作原理 16 1.6.2  消息結構 17 1.6.3  請求方法 18 1.6.4  響應頭信息 19 1.6.5  狀態(tài)碼 20 1.6.6  內容類型 20 1.7  FTP協(xié)議 21 1.8  Bluetooth協(xié)議 23 1.8.1  Bluetooth發(fā)展史及優(yōu)勢 23 1.8.2  Bluetooth技術 25 1.9  ZigBee協(xié)議 26 1.9.1  ZigBee發(fā)展歷史 27 1.9.2  ZigBee的特點及優(yōu)勢 30 1.9.3  ZigBee基本概念 30 1.9.4  ZigBee協(xié)議棧 32 1.10  6LoWPAN低速無線個域網(wǎng)協(xié)議 33 1.11  LoRa WAN低功耗廣域網(wǎng)協(xié)議 35 1.12  NB-IoT窄帶物聯(lián)網(wǎng)協(xié)議 41 1.12.1  物聯(lián)網(wǎng)應用場景和技術特點 41 1.12.2  無線通信技術發(fā)展過程 48 1.12.3  NB-IoT窄帶物聯(lián)網(wǎng)節(jié)能原理 52 1.12.4  NB-IoT通信系統(tǒng)拓撲結構 56 1.12.5  NB-IoT窄帶物聯(lián)網(wǎng)信號收發(fā)技術 59 1.12.6  NB-IoT窄帶物聯(lián)網(wǎng)小區(qū)接入 64 1.12.7  NB-IoT連接管理 67 1.12.8  NB-IoT數(shù)據(jù)傳輸 68 1.13  MQTT網(wǎng)絡協(xié)議 71 1.13.1  網(wǎng)絡協(xié)議比較 71 1.13.2  發(fā)布和訂閱模型 72 1.13.3  MQTT協(xié)議命令 73 1.13.4  MQTT協(xié)議參數(shù) 74 1.14  協(xié)議轉換 77 1.14.1  RS-232/485/CAN轉換器 77 1.14.2  基于現(xiàn)場總線的協(xié)議轉換器 78 1.14.3  物聯(lián)網(wǎng)協(xié)議轉換器——網(wǎng)關 79 1.14.4  物聯(lián)網(wǎng)網(wǎng)關 82 1.14.5  物聯(lián)網(wǎng)網(wǎng)關應用 84 1.15  小結 85 1.16  習題 86 第2章  信息交換技術 87 2.1  交換技術概述 88 2.2  數(shù)字程控交換 91 2.3  ATM交換 92 2.4  以太網(wǎng)交換 92 2.5  光交換 94 2.6  二層交換——交換機原理 94 2.7  三層轉發(fā)——路由器原理 95 2.8  三層交換——三層交換機 98 2.9  交換機設計開發(fā) 103 2.9.1  交換機的層次定位 103 2.9.2  交換機的硬件設計 104 2.9.3  交換機的軟件設計 107 2.9.4  測試環(huán)節(jié) 110 2.10  小結 110 2.11  習題 111 第3章  無線Wi-Fi技術 112 3.1  Wi-Fi概述 112 3.1.1  WLAN無線局域網(wǎng)絡概述 112 3.1.2  Wi-Fi無線網(wǎng)絡起源 113 3.2  Wi-Fi基礎 116 3.2.1  Wi-Fi物理組件 117 3.2.2  Wi-Fi服務功能 117 3.2.3  Wi-Fi認證和加密 120 3.2.4  Wi-Fi基礎參數(shù) 121 3.3  Wi-Fi接入 123 3.3.1  Wi-Fi的STA與AP的接入 123 3.3.2  Wi-Fi的多AP認證和關聯(lián)過程 125 3.3.3  Wi-Fi漫游過程 126 3.4  Wi-Fi管理 127 3.4.1  wpa_supplicant程序 127 3.4.2  wpa_cli調試工具 129 3.5  Wi-Fi模塊解析 130 3.5.1  Wi-Fi框架分析 130 3.5.2  Wi-Fi啟動流程 133 3.6  Wi-Fi驅動結構 142 3.6.1  SDIO驅動 142 3.6.2  無線通信芯片 142 3.6.3  設備驅動注冊 144 3.6.4  加載驅動模塊 154 3.6.5  SDIO設備中斷 155 3.6.6  Wi-Fi驅動流程 156 3.6.7  網(wǎng)絡設備注冊 159 3.7  小結 162 3.8  習題 163 第4章  操作系統(tǒng)概述 164 4.1  通用計算機操作系統(tǒng) 164 4.2  嵌入式實時操作系統(tǒng) 166 4.2.1  嵌入式操作系統(tǒng)的主要特點 167 4.2.2  嵌入式操作系統(tǒng)和通用計算機操作系統(tǒng)的區(qū)別 167 4.2.3  流行嵌入式實時操作系統(tǒng) 168 4.3  手機操作系統(tǒng) 171 4.3.1  Android 操作系統(tǒng) 171 4.3.2  Android App研發(fā)基礎 172 4.3.3  Android App開發(fā)文獻 174 4.3.4  iOS操作系統(tǒng) 176 4.4  物聯(lián)網(wǎng)操作系統(tǒng) 178 4.4.1  概述 178 4.4.2  特點 180 4.4.3  架構 182 4.4.4  實例分析 192 4.4.5  發(fā)展趨勢 194 4.5  小結 195 4.6  習題 196 第5章  物聯(lián)網(wǎng)操作系統(tǒng) 197 5.1  微軟物聯(lián)網(wǎng)操作系統(tǒng) 197 5.2  谷歌物聯(lián)網(wǎng)操作系統(tǒng) 197 5.2.1  谷歌Brillo 198 5.2.2  谷歌Android Things 199 5.3  ARM物聯(lián)網(wǎng)操作系統(tǒng) 203 5.4  華為物聯(lián)網(wǎng)操作系統(tǒng)Huawei LiteOS 204 5.5  中興物聯(lián)網(wǎng)操作系統(tǒng) 207 5.6  慶科物聯(lián)網(wǎng)操作系統(tǒng)MICO 211 5.7  小結 220 5.8  習題 220 第6章  嵌入式Linux操作系統(tǒng) 221 6.1  uClinux簡介 221 6.2  RTLinux簡介 230 6.3  Ostro Linux簡介 234 6.4  HelloX物聯(lián)網(wǎng)操作系統(tǒng) 237 6.4.1  HelloX物聯(lián)網(wǎng)操作系統(tǒng)框架分析 238 6.4.2  HelloX主要功能 239 6.4.3  HelloX的開發(fā)方向 241 6.4.4  HelloX用于智慧家庭 243 6.5  FreeRTOS操作系統(tǒng)簡介 246 6.6  Tiny OS操作系統(tǒng)簡介 249 6.6.1  Tiny OS特點 249 6.6.2  Tiny OS組成 251 6.6.3  Tiny OS運行機理 252 6.6.4  Tiny OS開發(fā)環(huán)境 252 6.6.5  Tiny OS開發(fā)過程 253 6.6.6  Tiny OS開發(fā)平臺 254 6.6.7  Tiny OS的研究項目 254 6.7  RIOT OS操作系統(tǒng)簡介 254 6.8  小結 258 6.9  習題 259 第7章  物聯(lián)網(wǎng)Zephyr操作系統(tǒng) 260 7.1  Zephyr操作系統(tǒng)概述 261 7.1.1  Zephyr特色 261 7.1.2  支持的微處理器類型 262 7.1.3  支持的通信標準和網(wǎng)絡協(xié)議 262 7.1.4  內核版本迭代歷程 263 7.2  Zephyr系統(tǒng)內核 266 7.2.1  多線程功能 267 7.2.2  中斷服務功能 268 7.2.3  時鐘和定時器功能 268 7.2.4  同步功能 268 7.2.5  數(shù)據(jù)傳輸功能 269 7.2.6  內存動態(tài)分配功能 269 7.2.7  公共和私有內核對象 269 7.2.8  微內核服務器功能 270 7.2.9  C 支持的應用 270 7.2.10  Zephyr源代碼結構 271 7.3  在Linux上搭建Zephyr開發(fā)環(huán)境 271 7.3.1  下載源代碼 272 7.3.2  安裝需要的包和依賴文件 272 7.3.3  安裝Zephyr SDK 272 7.3.4  編譯、運行應用程序 273 7.3.5  應用程序仿真測試與運行 274 7.4  在Windows上搭建Zephyr開發(fā)環(huán)境 274 7.5  用MSYS2搭建Zephyr 開發(fā)環(huán)境 277 7.6  應用程序開發(fā) 279 7.6.1  概述 279 7.6.2  創(chuàng)建應用程序目錄app 280 7.6.3  創(chuàng)建應用程序子目錄build 281 7.6.4  重構應用程序 282 7.6.5  運行應用程序 282 7.6.6  開發(fā)板定制 283 7.6.7  用QEMU調試程序 284 7.6.8  用Eclipse調試程序 286 7.6.9  CMake工具 287 7.6.10  CMakeLists.txt文件 288 7.6.11  CMakeCache.txt文件 289 7.6.12  編輯配置文件 290 7.6.13  更新設備樹序列 293 7.6.14  支持第三方庫代碼 294 7.7  小結 294 7.8  習題 295 第8章  嵌入式Ubuntu操作系統(tǒng) 296 8.1  準備Ubuntu文件 297 8.2  安裝Ubuntu系統(tǒng) 299 8.3  連網(wǎng)資源 304 8.4  更新系統(tǒng) 307 8.5  目錄結構 309 8.6  啟動流程 310 8.7  編程環(huán)境 311 8.7.1  安裝編輯器 311 8.7.2  下載并安裝JDK 311 8.7.3  Ubuntu開發(fā)環(huán)境的配置 314 8.7.4  Ubuntu添加或刪除源 315 8.7.5  安裝Eclipse 316 8.7.6  安裝MySQL 317 8.7.7  安裝build-essential 318 8.7.8  安裝Tomcat 319 8.7.9  安裝Android Studio(32Bit) 321 8.8  小結 322 8.9  習題 322 第9章  路由器OpenWrt操作系統(tǒng) 323 9.1  OpenWrt開發(fā)環(huán)境基礎 324 9.1.1  OpenWrt硬件需求 324 9.1.2  OpenWrt文件結構和網(wǎng)絡結構 326 9.2  OpenWrt常用命令 326 9.2.1  編輯命令vi 327 9.2.2  查找命令grep 328 9.2.3  查找命令find 328 9.2.4  在線手冊查看命令man 329 9.2.5  其他命令 330 9.3  OpenWrt常用工具 331 9.3.1  Feeds簡介 332 9.3.2  Buildroot簡介 333 9.3.3  代碼閱讀與編輯工具Source Insight 334 9.3.4  文件傳輸工具FileZilla 339 9.3.5  遠程登錄工具SecureCRT 343 9.3.6  TFTP服務器軟件Tftpd32 345 9.3.7  代碼閱讀和編輯工具KScope 346 9.3.8  遠程登錄工具C-Kermit 350 9.4  在Windows上安裝VMware 351 9.5  在VMware上安裝Ubuntu 357 9.5.1  Ubuntu安裝步驟 357 9.5.2  Ubuntu上安裝、配置、啟動FTP和SSH服務 360 9.6  在Ubuntu上安裝OpenWrt 362 9.6.1  安裝open-vm-tools 363 9.6.2  安裝所需的依賴環(huán)境 363 9.6.3  OpenWrt下載安裝 364 9.6.4  OpenWrt的編譯 364 9.6.5  OpenWrt的固件燒寫 366 9.7  OpenWrt配置 368 9.7.1  初始配置 368 9.7.2  配置DNS 369 9.7.3  配置PPTP 370 9.7.4  配置chnroutes 373 9.7.5  配置VPN 374 9.7.6  安裝LuCI 376 9.8  OpenWrt路由器應用開發(fā) 377 9.8.1  OpenWrt系統(tǒng)的編譯 377 9.8.2  OpenWrt在線固件更新 380 9.8.3  OpenWrt刷機 390 9.8.4  路由器設置 392 9.8.5  文件服務 397 9.8.6  DDNS服務 403 9.9  OpenWrt應用程序編程實例 404 9.10  小結 412 9.11  習題 413 第10章  設備底層驅動編程 414 10.1  設備驅動簡介 414 10.1.1  引言 414 10.1.2  設備驅動分類 415 10.1.3  驅動模塊程序結構 416 10.2  Linux文件系統(tǒng) 420 10.3  文件系統(tǒng)與設備驅動 421 10.4  驅動編譯及加載實例 423 10.5  字符設備驅動 427 10.5.1  字符設備驅動初識 428 10.5.2  字符設備驅動構成 431 10.6  小結 434 10.7  習題 434 參考文獻 435

本目錄推薦

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