OCF技术原理及物联网程序开发指南

OCF技术原理及物联网程序开发指南
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2018-12
版次: 1
ISBN: 9787302511168
定价: 99.00
装帧: 其他
开本: 16开
纸张: 胶版纸
2人买过
  • 本书主要内容包括以下几个方面: 物联网的发展概述,主要介绍物联网的产生、架构、技术及发展情况; OCF技术的基本原理,阐述OCF技术框架及核心功能; OCF资源模型,主要描述OCF的资源定义以及资源的操作、功能交互、消息传递方法; OCF的具体开发方法,包括基于Mac、Windows、Linux、Android和Arduino开发的方法,主要描述软件工具、编译方法、实例代码和综合实例。本书内容由浅入深,先系统后实践,技术讲解与实践案例相结合,以满足不同层次人员的需求; 同时,本书附有实际开发的软件实现代码,供读者自我学习和自我提高使用。
      本书可以作为大学信息与通信工程及相关领域的高年级本科生及研究生的教材,也可以作为物联网、OCF技术开发人员的技术参考书,还可以为物联网方向的创客提供帮助。 李永华  现执教于北京邮电大学,拥有超过10年的嵌入式开发经验,致力于物联网和智能硬件的研究开发工作。在教学中以兴趣为导向,激发学生的创造性;以素质为基础,提高自身教学水平;以科研为手段,促进教学理念转变。通过信息工程专业综合改革,探索了以“学生学为中心”的教学模式,营造生动活泼的学习方法,提高学生独立思考问题、发现问题、解决问题的能力,激发学生的创造激情。在研发及教学实践中指导学生实现200余个创新案例,并指导着一支物联网开发团队,曾在物联网、开源硬件等技术领域进行了多场学术报告,并且出版了《AllJoyn技术原理及物联网程序开发指南》《Arduino实战指南——游戏开发、智能硬件、人机交互、智能家居与物联网设计30例》《Arduino软硬件协同设计实战指南》等多部物联网技术方面的著作。 目录

    第1章物联网技术概述

    1.1物联网基本架构

    1.1.1物联网的由来

    1.1.2物联网的结构

    1.2物联网相关技术

    1.2.1接入技术

    1.2.2基于网络的信息管理技术

    1.2.3物联网语义

    1.2.4M2M技术

    1.3物联网的发展

    1.3.1两化融合及互联网 

    1.3.2物联网联盟

    1.3.3OCF技术

    1.4RESTful

    1.4.1概述

    1.4.2实现

    1.5Swagger

    第2章OCF技术基础

    2.1OCF术语和定义

    2.2OCF技术简介

    2.3OCF标识与寻址

    2.4OCF数据类型

    第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创建

    4.3检索

    4.4更新

    4.5删除

    4.6通知

    第5章网络连接及终端发现

    5.1网络连接架构

    5.2IPv6网络层需求

    5.3终端定义

    5.4终端发现

    5.5基于CoAP的终端发现

    第6章OCF的功能交互

    6.1服务开通

    6.2资源发现

    6.2.1直接发现

    6.2.2间接发现/基于资源目录

    6.2.3广播发现

    6.2.4资源信息发布过程

    6.2.5资源发现信息

    6.2.6使用“/oic/res”的资源发现

    6.2.7基于资源目录的发现

    6.3通知

    6.4设备管理

    6.5场景

    6.6图标

    6.7内省

    第7章OCF中的消息传递

    7.1CRUDN到CoAP的映射

    7.1.1具有请求和响应的CoAP方法

    7.1.2内容类型

    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可发现资源基准接口

    9.9可发现资源的链接表接口

    9.10场景(顶层)

    9.11场景集合

    9.12场景成员

    9.13资源目录资源

    9.14图标

    9.15内省资源

    第10章Swagger定义核心资源类型

    10.1图标

    10.2内省资源

    10.3OCF集合

    10.4平台配置

    10.5设备配置

    10.6设备

    10.7维护

    10.8平台

    10.9ping

    10.10资源目录资源

    10.11可发现资源

    10.12场景

    第11章应用资源类型规范

    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开发方法及案例

    12.1基于Mac的开发方法

    12.1.1Mac OSX环境下的编译方法

    12.1.2APP实例

    12.1.3实例代码

    12.2基于Windows的开发方法

    12.2.1软件工具的安装

    12.2.2Windows环境下的编译方法

    12.2.3APP实例

    12.3基于Linux的开发方法

    12.3.1软件工具的安装

    12.3.2Linux环境下的编译方法

    12.3.3APP实例

    12.3.4实例代码

    12.4基于Android的开发方法

    12.4.1软件工具的安装

    12.4.2Android环境下的编译方法

    12.4.3APP实例

    12.4.4实例代码

    12.5基于Arduino的开发方法

    12.5.1配置Arduino环境

    12.5.2软件工具的安装

    12.5.3程序编译

    12.5.4实例代码

    12.6综合实例

    12.6.1Arduino实例

    12.6.2Android实例
  • 内容简介:
    本书主要内容包括以下几个方面: 物联网的发展概述,主要介绍物联网的产生、架构、技术及发展情况; OCF技术的基本原理,阐述OCF技术框架及核心功能; OCF资源模型,主要描述OCF的资源定义以及资源的操作、功能交互、消息传递方法; OCF的具体开发方法,包括基于Mac、Windows、Linux、Android和Arduino开发的方法,主要描述软件工具、编译方法、实例代码和综合实例。本书内容由浅入深,先系统后实践,技术讲解与实践案例相结合,以满足不同层次人员的需求; 同时,本书附有实际开发的软件实现代码,供读者自我学习和自我提高使用。
      本书可以作为大学信息与通信工程及相关领域的高年级本科生及研究生的教材,也可以作为物联网、OCF技术开发人员的技术参考书,还可以为物联网方向的创客提供帮助。
  • 作者简介:
    李永华  现执教于北京邮电大学,拥有超过10年的嵌入式开发经验,致力于物联网和智能硬件的研究开发工作。在教学中以兴趣为导向,激发学生的创造性;以素质为基础,提高自身教学水平;以科研为手段,促进教学理念转变。通过信息工程专业综合改革,探索了以“学生学为中心”的教学模式,营造生动活泼的学习方法,提高学生独立思考问题、发现问题、解决问题的能力,激发学生的创造激情。在研发及教学实践中指导学生实现200余个创新案例,并指导着一支物联网开发团队,曾在物联网、开源硬件等技术领域进行了多场学术报告,并且出版了《AllJoyn技术原理及物联网程序开发指南》《Arduino实战指南——游戏开发、智能硬件、人机交互、智能家居与物联网设计30例》《Arduino软硬件协同设计实战指南》等多部物联网技术方面的著作。
  • 目录:
    目录

    第1章物联网技术概述

    1.1物联网基本架构

    1.1.1物联网的由来

    1.1.2物联网的结构

    1.2物联网相关技术

    1.2.1接入技术

    1.2.2基于网络的信息管理技术

    1.2.3物联网语义

    1.2.4M2M技术

    1.3物联网的发展

    1.3.1两化融合及互联网 

    1.3.2物联网联盟

    1.3.3OCF技术

    1.4RESTful

    1.4.1概述

    1.4.2实现

    1.5Swagger

    第2章OCF技术基础

    2.1OCF术语和定义

    2.2OCF技术简介

    2.3OCF标识与寻址

    2.4OCF数据类型

    第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创建

    4.3检索

    4.4更新

    4.5删除

    4.6通知

    第5章网络连接及终端发现

    5.1网络连接架构

    5.2IPv6网络层需求

    5.3终端定义

    5.4终端发现

    5.5基于CoAP的终端发现

    第6章OCF的功能交互

    6.1服务开通

    6.2资源发现

    6.2.1直接发现

    6.2.2间接发现/基于资源目录

    6.2.3广播发现

    6.2.4资源信息发布过程

    6.2.5资源发现信息

    6.2.6使用“/oic/res”的资源发现

    6.2.7基于资源目录的发现

    6.3通知

    6.4设备管理

    6.5场景

    6.6图标

    6.7内省

    第7章OCF中的消息传递

    7.1CRUDN到CoAP的映射

    7.1.1具有请求和响应的CoAP方法

    7.1.2内容类型

    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可发现资源基准接口

    9.9可发现资源的链接表接口

    9.10场景(顶层)

    9.11场景集合

    9.12场景成员

    9.13资源目录资源

    9.14图标

    9.15内省资源

    第10章Swagger定义核心资源类型

    10.1图标

    10.2内省资源

    10.3OCF集合

    10.4平台配置

    10.5设备配置

    10.6设备

    10.7维护

    10.8平台

    10.9ping

    10.10资源目录资源

    10.11可发现资源

    10.12场景

    第11章应用资源类型规范

    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开发方法及案例

    12.1基于Mac的开发方法

    12.1.1Mac OSX环境下的编译方法

    12.1.2APP实例

    12.1.3实例代码

    12.2基于Windows的开发方法

    12.2.1软件工具的安装

    12.2.2Windows环境下的编译方法

    12.2.3APP实例

    12.3基于Linux的开发方法

    12.3.1软件工具的安装

    12.3.2Linux环境下的编译方法

    12.3.3APP实例

    12.3.4实例代码

    12.4基于Android的开发方法

    12.4.1软件工具的安装

    12.4.2Android环境下的编译方法

    12.4.3APP实例

    12.4.4实例代码

    12.5基于Arduino的开发方法

    12.5.1配置Arduino环境

    12.5.2软件工具的安装

    12.5.3程序编译

    12.5.4实例代码

    12.6综合实例

    12.6.1Arduino实例

    12.6.2Android实例
查看详情
相关图书 / 更多
OCF技术原理及物联网程序开发指南
OCA:OracleDatabase11gAdministratorCertifiedAssociateStudyGuide
Biju Thomas 著
OCF技术原理及物联网程序开发指南
OCTOPATH TRAVELER 公式コンプリートガイド&設定資料集 ―オルステラ大陸旅行記―
スクウェア・エニックス
OCF技术原理及物联网程序开发指南
OCTA核心读本——通过病例学读片要点
[日]吉村长久 著;张含 译
OCF技术原理及物联网程序开发指南
OCTA在眼科临床实践中的应用
[美]戴维·黄(David Huang);[意]马可·里斯波利(Marco Rispoli)
OCF技术原理及物联网程序开发指南
OCA/OCP:IntroductiontoOracle9iSQLStudyGuide
Chip Dawes、Biju Thomas 著
OCF技术原理及物联网程序开发指南
OCCUPATION-BASEDACTIVITYANALYSIS
Heather Thomas PhD OTR/L 著
OCF技术原理及物联网程序开发指南
OCT的基础原理及临床应用
黄育铭 著;杨峻青、谢年谨、杨峻青、谢年谨、黄育铭 编
OCF技术原理及物联网程序开发指南
OCA Java SE 8 程序员认证考试指南(Exam 1Z0-808)
Bates 著;[美]Kathy、Sierra、Bert、陶佰明 译
OCF技术原理及物联网程序开发指南
OC宝典 动漫原创角色设计教程
哒哒猫
OCF技术原理及物联网程序开发指南
OCAOracleDatabaseSQL认证考试指南(1Z0-071)
[美]史蒂夫·奥赫恩(Steve O’Hearn) 著
OCF技术原理及物联网程序开发指南
OCPORACLEDATABASE10G:NEWFEATURES
Sam Alapati 著
OCF技术原理及物联网程序开发指南
OCT血管成像图谱·影像分析与解读
蒋沁、姚进 著