图书介绍
OCF技术原理及物联网程序开发指南PDF|Epub|txt|kindle电子书版本网盘下载
![OCF技术原理及物联网程序开发指南](https://www.shukui.net/cover/18/31310639.jpg)
- 李永华编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302511168
- 出版时间:2019
- 标注页数:374页
- 文件大小:51MB
- 文件页数:385页
- 主题词:互联网络-应用;智能技术-应用
PDF下载
下载说明
OCF技术原理及物联网程序开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 物联网技术概述1
1.1物联网基本架构2
1.1.1物联网的由来2
1.1.2物联网的结构3
1.2物联网相关技术4
1.2.1接入技术5
1.2.2基于网络的信息管理技术8
1.2.3物联网语义10
1.2.4 M2M技术13
1.3物联网的发展14
1.3.1两化融合及互联网+14
1.3.2物联网联盟15
1.3.3 OCF技术16
1.4 RESTful17
1.4.1概述17
1.4.2实现18
1.5 Swagger21
第2章 OCF技术基础23
2.1 OCF术语和定义24
2.2 OCF技术简介25
2.3 OCF标识与寻址28
2.4 OCF数据类型30
第3章 OCF的资源模型31
3.1基本概念31
3.2 OCF资源32
3.3资源属性32
3.4资源类型34
3.4.1资源类型属性34
3.4.2资源类型定义34
3.4.3多“rt”值资源35
3.5设备类型及资源接口36
3.5.1接口属性37
3.5.2接口方法37
3.6资源结构44
3.6.1资源关系44
3.6.2集合48
3.7第三方指定扩展50
第4章 OCF资源的操作52
4.1概述52
4.2创建52
4.3检索53
4.4更新54
4.5删除54
4.6通知55
第5章 网络连接及终端发现56
5.1网络连接架构56
5.2 IPv6网络层需求57
5.3终端定义58
5.4终端发现59
5.5基于CoAP的终端发现64
第6章 OCF的功能交互65
6.1服务开通65
6.2资源发现67
6.2.1直接发现68
6.2.2间接发现/基于资源目录68
6.2.3广播发现68
6.2.4资源信息发布过程69
6.2.5资源发现信息69
6.2.6使用“/oic/res”的资源发现73
6.2.7基于资源目录的发现74
6.3通知81
6.4设备管理83
6.5场景83
6.6图标86
6.7内省87
第7章 OCF中的消息传递90
7.1 CRUDN到CoAP的映射90
7.1.1具有请求和响应的CoAP方法90
7.1.2内容类型92
7.1.3 CoAP响应代码及块传输93
7.2 CoAP序列通过TCP94
7.3 CBOR中的负载编码95
第8章 OCF的应用实例96
8.1 OCF操作例程96
8.2 OCF交互场景与部署模型97
8.3其他资源模型与OCF映射99
8.3.1多资源模型99
8.3.2支持多资源模型的OCF方法99
8.3.3资源模型指示100
8.3.4配置文件示例100
第9章 RAML定义核心资源类型102
9.1 OCF集合102
9.2设备配置111
9.3平台配置117
9.4设备121
9.5维护124
9.6平台127
9.7 ping130
9.8可发现资源基准接口131
9.9可发现资源的链接表接口134
9.10场景(顶层)139
9.11场景集合143
9.12场景成员149
9.13资源目录资源152
9.14图标158
9.15内省资源160
第10章 Swagger定义核心资源类型163
10.1图标163
10.2内省资源166
10.3 OCF集合170
10.4平台配置187
10.5设备配置192
10.6设备198
10.7维护202
10.8平台206
10.9 ping210
10.10资源目录资源214
10.11可发现资源224
10.12场景234
第11章 应用资源类型规范258
11.1基准模型构造258
11.1.1概述258
11.1.2属性定义259
11.1.3示例资源定义260
11.1.4可观察的资源类型264
11.1.5复合资源类型266
11.1.6基础资源267
11.2资源类型定义概述272
11.3应用资源类型举例274
第12章 OCF开发方法及案例279
12.1基于Mac的开发方法279
12.1.1 Mac OSX环境下的编译方法279
12.1.2 APP实例279
12.1.3实例代码279
12.2基于Windows的开发方法298
12.2.1软件工具的安装298
12.2.2 Windows环境下的编译方法299
12.2.3 APP实例299
12.3基于Linux的开发方法301
12.3.1软件工具的安装301
12.3.2 Linux环境下的编译方法301
12.3.3 APP实例302
12.3.4实例代码302
12.4基于Android的开发方法320
12.4.1软件工具的安装320
12.4.2 Android环境下的编译方法321
12.4.3 APP实例322
12.4.4实例代码323
12.5基于Arduino的开发方法343
12.5.1配置Arduino环境343
12.5.2软件工具的安装343
12.5.3程序编译343
12.5.4实例代码344
12.6综合实例349
12.6.1 Arduino实例349
12.6.2 Android实例360