注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計OCF技術原理及物聯(lián)網(wǎng)程序開發(fā)指南

OCF技術原理及物聯(lián)網(wǎng)程序開發(fā)指南

OCF技術原理及物聯(lián)網(wǎng)程序開發(fā)指南

定 價:¥99.00

作 者: 李永華 著
出版社: 清華大學出版社
叢編項: 清華開發(fā)者書庫
標 簽: 暫缺

ISBN: 9787302511168 出版時間: 2018-12-01 包裝: 平裝
開本: 16 頁數(shù): 374 字數(shù):  

內(nèi)容簡介

  本書主要內(nèi)容包括以下幾個方面: 物聯(lián)網(wǎng)的發(fā)展概述,主要介紹物聯(lián)網(wǎng)的產(chǎn)生、架構、技術及發(fā)展情況; OCF技術的基本原理,闡述OCF技術框架及核心功能; OCF資源模型,主要描述OCF的資源定義以及資源的操作、功能交互、消息傳遞方法; OCF的具體開發(fā)方法,包括基于Mac、Windows、Linux、Android和Arduino開發(fā)的方法,主要描述軟件工具、編譯方法、實例代碼和綜合實例。本書內(nèi)容由淺入深,先系統(tǒng)后實踐,技術講解與實踐案例相結合,以滿足不同層次人員的需求; 同時,本書附有實際開發(fā)的軟件實現(xiàn)代碼,供讀者自我學習和自我提高使用。 本書可以作為大學信息與通信工程及相關領域的高年級本科生及研究生的教材,也可以作為物聯(lián)網(wǎng)、OCF技術開發(fā)人員的技術參考書,還可以為物聯(lián)網(wǎng)方向的創(chuàng)客提供幫助。

作者簡介

  李永華現(xiàn)執(zhí)教于北京郵電大學,擁有超過10年的嵌入式開發(fā)經(jīng)驗,致力于物聯(lián)網(wǎng)和智能硬件的研究開發(fā)工作。在教學中以興趣為導向,激發(fā)學生的創(chuàng)造性;以素質為基礎,提高自身教學水平;以科研為手段,促進教學理念轉變。通過信息工程專業(yè)綜合改革,探索了以“學生學為中心”的教學模式,營造生動活潑的學習方法,提高學生獨立思考問題、發(fā)現(xiàn)問題、解決問題的能力,激發(fā)學生的創(chuàng)造激情。在研發(fā)及教學實踐中指導學生實現(xiàn)200余個創(chuàng)新案例,并指導著一支物聯(lián)網(wǎng)開發(fā)團隊,曾在物聯(lián)網(wǎng)、開源硬件等技術領域進行了多場學術報告,并且出版了《AllJoyn技術原理及物聯(lián)網(wǎng)程序開發(fā)指南》《Arduino實戰(zhàn)指南——游戲開發(fā)、智能硬件、人機交互、智能家居與物聯(lián)網(wǎng)設計30例》《Arduino軟硬件協(xié)同設計實戰(zhàn)指南》等多部物聯(lián)網(wǎng)技術方面的著作。

圖書目錄

目錄
第1章物聯(lián)網(wǎng)技術概述
1.1物聯(lián)網(wǎng)基本架構
1.1.1物聯(lián)網(wǎng)的由來
1.1.2物聯(lián)網(wǎng)的結構
1.2物聯(lián)網(wǎng)相關技術
1.2.1接入技術
1.2.2基于網(wǎng)絡的信息管理技術
1.2.3物聯(lián)網(wǎng)語義
1.2.4M2M技術
1.3物聯(lián)網(wǎng)的發(fā)展
1.3.1兩化融合及互聯(lián)網(wǎng)+
1.3.2物聯(lián)網(wǎng)聯(lián)盟
1.3.3OCF技術
1.4RESTful
1.4.1概述
1.4.2實現(xiàn)
1.5Swagger
第2章OCF技術基礎
2.1OCF術語和定義
2.2OCF技術簡介
2.3OCF標識與尋址
2.4OCF數(shù)據(jù)類型
第3章OCF的資源模型
3.1基本概念
3.2OCF資源
3.3資源屬性
3.4資源類型
3.4.1資源類型屬性
3.4.2資源類型定義
3.4.3多“rt”值資源
3.5設備類型及資源接口
3.5.1接口屬性
3.5.2接口方法
3.6資源結構
3.6.1資源關系
3.6.2集合
3.7第三方指定擴展
第4章OCF資源的操作
4.1概述
4.2創(chuàng)建
4.3檢索
4.4更新
4.5刪除
4.6通知
第5章網(wǎng)絡連接及終端發(fā)現(xiàn)
5.1網(wǎng)絡連接架構
5.2IPv6網(wǎng)絡層需求
5.3終端定義
5.4終端發(fā)現(xiàn)
5.5基于CoAP的終端發(fā)現(xiàn)
第6章OCF的功能交互
6.1服務開通
6.2資源發(fā)現(xiàn)
6.2.1直接發(fā)現(xiàn)
6.2.2間接發(fā)現(xiàn)/基于資源目錄
6.2.3廣播發(fā)現(xiàn)
6.2.4資源信息發(fā)布過程
6.2.5資源發(fā)現(xiàn)信息
6.2.6使用“/oic/res”的資源發(fā)現(xiàn)
6.2.7基于資源目錄的發(fā)現(xiàn)
6.3通知
6.4設備管理
6.5場景
6.6圖標
6.7內(nèi)省
第7章OCF中的消息傳遞
7.1CRUDN到CoAP的映射
7.1.1具有請求和響應的CoAP方法
7.1.2內(nèi)容類型
7.1.3CoAP響應代碼及塊傳輸
7.2CoAP序列通過TCP
7.3CBOR中的負載編碼
第8章OCF的應用實例
8.1OCF操作例程
8.2OCF交互場景與部署模型
8.3其他資源模型與OCF映射
8.3.1多資源模型
8.3.2支持多資源模型的OCF方法
8.3.3資源模型指示
8.3.4配置文件示例
第9章RAML定義核心資源類型
9.1OCF集合
9.2設備配置
9.3平臺配置
9.4設備
9.5維護
9.6平臺
9.7ping
9.8可發(fā)現(xiàn)資源基準接口
9.9可發(fā)現(xiàn)資源的鏈接表接口
9.10場景(頂層)
9.11場景集合
9.12場景成員
9.13資源目錄資源
9.14圖標
9.15內(nèi)省資源
第10章Swagger定義核心資源類型
10.1圖標
10.2內(nèi)省資源
10.3OCF集合
10.4平臺配置
10.5設備配置
10.6設備
10.7維護
10.8平臺
10.9ping
10.10資源目錄資源
10.11可發(fā)現(xiàn)資源
10.12場景
第11章應用資源類型規(guī)范
11.1基準模型構造
11.1.1概述
11.1.2屬性定義
11.1.3示例資源定義
11.1.4可觀察的資源類型
11.1.5復合資源類型
11.1.6基礎資源
11.2資源類型定義概述
11.3應用資源類型舉例
第12章OCF開發(fā)方法及案例
12.1基于Mac的開發(fā)方法
12.1.1Mac OSX環(huán)境下的編譯方法
12.1.2APP實例
12.1.3實例代碼
12.2基于Windows的開發(fā)方法
12.2.1軟件工具的安裝
12.2.2Windows環(huán)境下的編譯方法
12.2.3APP實例
12.3基于Linux的開發(fā)方法
12.3.1軟件工具的安裝
12.3.2Linux環(huán)境下的編譯方法
12.3.3APP實例
12.3.4實例代碼
12.4基于Android的開發(fā)方法
12.4.1軟件工具的安裝
12.4.2Android環(huán)境下的編譯方法
12.4.3APP實例
12.4.4實例代碼
12.5基于Arduino的開發(fā)方法
12.5.1配置Arduino環(huán)境
12.5.2軟件工具的安裝
12.5.3程序編譯
12.5.4實例代碼
12.6綜合實例
12.6.1Arduino實例
12.6.2Android實例

本目錄推薦

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