资料介绍
使用web服务(web API)已经非常普遍,大多应用都在使用基于web的REST 架构。 Constrained RESTful Environments(CoRE)的工作目标是采用恰当的方式在受限节点(如 8位微控制器、较小RAM和ROM)和受限网络(例如6LoWPAN,[RFC4944])上实现REST 架构。6LoWPAN等受限网络支持把IPv6数据包分片成为小的链路层数据帧。然而,这导致数据发送成功率的下降。CoAP协议的设计目标之一是使数据包开销尽可能小,以减少分片的发生。 CoAP目标是设计一个通用的网络协议,满足受限环境的特殊需求,特别考虑了能源、楼宇自动化和其它M2M应用。CoAP不是对HTTP[RFC2616]协议的压缩,而是实现了REST的一个子集,并为M2M应用程序做了优化。尽管CoAP协议可以被当作一个HTTP压缩之后变得更紧凑的协议来使用,但更重要的是它还提供了M2M的一些特性,例如内置的资源发现、多播支持和异步消息交换。本文档描述了CoAP协议,它可以很容易的与HTTP协议互相转换以集成到现有的web中,同时满足了许多特定的需求,如多播支持、非常小的开销和足够简单以适应受限环境和M2M应用。
CoAP协议的交互模型与HTTP的客户端/服务端模型类似。然而,在M2M的交互场景中,一个使用CoAP协议的设备通常既是客户端又是服务端。CoAP中的请求与HTTP协议中的请求相同,是由客户端发起的,请求一个位于服务端的资源(用URI标识),执行一个动作(用 Method Code标识)。然后服务端发回一个响应,带有一个响应代码(Response Code),这个响应中有可能也包含一个资源的表现(附带响应格式)。与HTTP协议不同的是,CoAP的交互是异步的,构建于面向数据报的传输协议,如UDP。交互是通过一个消息层来实现的,消息层提供了可选的可靠性支持(采用指数回退)。CoAP协议中定义了四种类型的消息: CON, NON, ACK和RST。这四种类型的消息中包含有请求和响应标识码,标识着这些消息是请求还是响应。请求可以包含在CON和NON两种类型中,而响应则除了可以包含在CON和NON之中,还可以包含在附带响应的ACK中。从逻辑上,可以把CoAP协议划分为两层:消息层,用于处理UDP数据包和异步;请求/响应层,使用Method和Response Code,具体见图1。当然,CoAP是一个协议,消息和请求/响应仅仅是其头部特性。
- 图解数字磁带录音机的PDF电子书免费下载 99次下载
- 现代无线电实验的PDF电子书免费下载 250次下载
- 半导体收音机浅谈的PDF电子书免费下载 162次下载
- 光学谐振腔的图解分析与设计方法的PDF电子书免费下载 123次下载
- micropython中文教程第二版电子书免费下载 0次下载
- MATLAB函数速查手册PDF电子书免费下载 148次下载
- 电子管数据手册合集PDF电子书免费下载 72次下载
- SHARP电子元器件综合目录中文版PDF电子书免费下载 0次下载
- 8051系列单片机C程序设计完全手册PDF电子书免费下载 263次下载
- 51单片机100实例源码的注释详细PDF电子书免费下载 213次下载
- 全国大学生电子设计竞赛的常用电路模块制作PDF电子书免费下载 0次下载
- 电冰箱快速维修PDF电子书免费下载 43次下载
- 家电维修1128例PDF电子书免费下载 186次下载
- 数字信号处理算法C语言实现PDF版电子书免费下载 0次下载
- 《史蒂夫-乔布斯传》官方正式中文版电子书 0次下载
- 最详细的UART通讯协议分析在这里 1.3w次阅读
- 电子书阅读器内置锂电池供电自动切换电路 1600次阅读
- DRM技术的工作原理 3342次阅读
- CoAP协议是什么? 2882次阅读
- 手机热点可以替代宽带长期使用吗? 4104次阅读
- 机器学习入门宝典《统计学习方法》的介绍 4487次阅读
- 物联网应用层协议选择和分析--MQTT、CoAP 、HTTP、XMPP、SoAP 2w次阅读
- 机器学习和数据科学必读的10本免费在线电子书和书的详细介绍 6586次阅读
- 最新电子书拆解评测系列报道(一):打开你的眼界 1.2w次阅读
- 投影仪如何连接电子白板_电子白板投影仪安装_电子白板投影仪的使用 3.1w次阅读
- WP_492 出色的计算密集型系统开发平台 4365次阅读
- keil uvision2中文版|keil uvision2汉化补丁下载 1w次阅读
- keil uvision2下载|keil uvision2汉化免费版下载 1.1w次阅读
- AUTOCAD2009免费下载中文版 CAD2009简体中文下载及安装方法 1.2w次阅读
- 无线物联网中CoAP协议的研究与实现 9058次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1489次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 91次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 9次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30319次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多