资料介绍
使用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电子书免费下载 109次下载
- 现代无线电实验的PDF电子书免费下载 285次下载
- 半导体收音机浅谈的PDF电子书免费下载 171次下载
- 光学谐振腔的图解分析与设计方法的PDF电子书免费下载 132次下载
- 无线电全息摄影的PDF电子书免费下载 54次下载
- micropython中文教程第二版电子书免费下载 0次下载
- MATLAB函数速查手册PDF电子书免费下载 150次下载
- 电子管数据手册合集PDF电子书免费下载 82次下载
- SHARP电子元器件综合目录中文版PDF电子书免费下载 0次下载
- 8051系列单片机C程序设计完全手册PDF电子书免费下载 285次下载
- 全国大学生电子设计竞赛的常用电路模块制作PDF电子书免费下载 0次下载
- 电冰箱快速维修PDF电子书免费下载 51次下载
- 家电维修1128例PDF电子书免费下载 207次下载
- 数字信号处理算法C语言实现PDF版电子书免费下载 0次下载
- 《史蒂夫-乔布斯传》官方正式中文版电子书 0次下载
- 最详细的UART通讯协议分析在这里 1.6w次阅读
- 电子书阅读器内置锂电池供电自动切换电路 2020次阅读
- DRM技术的工作原理 3939次阅读
- CoAP协议是什么? 3152次阅读
- 手机热点可以替代宽带长期使用吗? 4395次阅读
- 机器学习入门宝典《统计学习方法》的介绍 4682次阅读
- 物联网应用层协议选择和分析--MQTT、CoAP 、HTTP、XMPP、SoAP 2w次阅读
- 机器学习和数据科学必读的10本免费在线电子书和书的详细介绍 6745次阅读
- 最新电子书拆解评测系列报道(一):打开你的眼界 1.2w次阅读
- 投影仪如何连接电子白板_电子白板投影仪安装_电子白板投影仪的使用 3.2w次阅读
- WP_492 出色的计算密集型系统开发平台 4481次阅读
- keil uvision2中文版|keil uvision2汉化补丁下载 1w次阅读
- keil uvision2下载|keil uvision2汉化免费版下载 1.1w次阅读
- AUTOCAD2009免费下载中文版 CAD2009简体中文下载及安装方法 1.3w次阅读
- 无线物联网中CoAP协议的研究与实现 9300次阅读
下载排行
本周
- 1DC电源插座图纸
- 0.67 MB | 2次下载 | 免费
- 2AN158 GD32VW553 Wi-Fi开发指南
- 1.51MB | 2次下载 | 免费
- 3AN148 GD32VW553射频硬件开发指南
- 2.07MB | 1次下载 | 免费
- 4AN111-LTC3219用户指南
- 84.32KB | 次下载 | 免费
- 5AN153-用于电源系统管理的Linduino
- 1.38MB | 次下载 | 免费
- 6AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下载 | 免费
- 7SM2018E 支持可控硅调光线性恒流控制芯片
- 402.24 KB | 次下载 | 免费
- 8AN-1308: 电流检测放大器共模阶跃响应
- 545.42KB | 次下载 | 免费
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 450次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 138次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 130次下载 | 免费
- 4使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 53314A函数发生器维修手册
- 16.30 MB | 31次下载 | 免费
- 6美的电磁炉维修手册大全
- 1.56 MB | 24次下载 | 5 积分
- 7如何正确测试电源的纹波
- 0.36 MB | 17次下载 | 免费
- 8感应笔电路图
- 0.06 MB | 10次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论