腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
视频
用户
沙龙
专栏
专区
综合排序
丨
最热优先
丨
最新优先
时间不限
CoAP
协议学习
物联网另一个应用协议
CoAP
协议则相对低调,不过由于 NB-IoT 的推出,基于 UDP 的
CoAP
也逐步走入大家视野。华为、中移OneNET、阿里云等都纷纷加入了
CoAP
的协议支持。 这便是
CoAP
协议。
CoAP
协议笔记 2 一张表了解
CoAP
协议 对于
CoAP
协议的学习,这份100多页的文档肯定没法背下来。 这篇笔记中分享了本能手的一个学习干货《
coap
-cheatsheet_note.pdf》,帮助消化理解
CoAP
协议。
CoAP
协议笔记 3 用UDP工具来调试
CoAP
这篇文章给研究
CoAP
的伙伴们带来我琢磨出的一套手动组包调试方案。虽然效率不高,但至少能用。
CoAP
协议翻译 加密基础介绍
CoAP
协议翻译 DTLS加密 ----
CoAP
协议已较多应用在物联网平台的NB-IoT接入中,具体可以见NB-IoT应用开发笔记 End
twowinter
2020-04-17
1.1K
0
标签:
物联网
SSL 证书
智能家居
http
mqtt
使用Elixir和
CoAP
搭建IoT平台 - 01
CoAP
介绍
CoAP
理解
CoAP
协议主要要弄清几个概念,首先,也就是上面提到的,IoT中很多设备都是资源受限的,即只有少量的内存空间和有限的计算能力,像HTTP这种协议就显得过于庞大而不适用了。
CoAP
协议的传输层使用UDP协议。 由于UDP传输的不可靠性,
CoAP
协议采用了双层结构,定义了带有重传的事务处理机制,并且提供资源发现和资源描述等功能。
CoAP
采用尽可能小的载荷,从而限制了分片。 简言之,
CoAP
既可以单次REST请求,也可以通过observe实现实时数据订阅。 当然
CoAP
还有其他有趣的特性。
CoAP
采用了二进制报头,而不是文本报头(text header)
CoAP
降低了头的可用选项的数量
CoAP
减少了一些HTTP的方法
CoAP
可以支持检测装置 Refs IoT with Elixir
时见疏星
2018-06-01
1.7K
0
标签:
其他
初识
CoAP
协议
什么是
CoAP
协议? 如前所述,
CoAP
是一种物联网协议。
CoAP
意思为Constrained Application Protocol,在RFC 7252中所定义。 协议之前,以下必要的术语有助于我们更好的了解
CoAP
协议: 节点(Endpoint):参与
CoAP
协议的实体。 消息模型 这是
CoAP
的最低层。
CoAP
请求/响应模型
CoAP
请求/响应是
CoAP
抽象层中的第二层。使用“确认”(CON)或“非确认”(NON)消息发送请求。根据服务器是否可以立即响应客户端请求或答案(如果不可用),有几种方案。
CoAP
安全方面 处理物联网协议时的一个重要方面是安全性方面。如前所述,
CoAP
使用UDP传输信息。
CoAP
依靠UDP安全性方面来保护信息。
sanshengshui
2020-05-25
2.2K
0
标签:
物联网
udp
http
SSL 证书
CoAP
协议学习笔记 1.3 用UDP工具来调试
CoAP
1 前言
CoAP
的调试,目前没找到好用的工具,网上说的火狐插件现在也不能用了,多希望手头的TCP/UDP网络调试工具就可以支持。 既然
CoAP
是基于UDP来组包的,那肯定是可以实现。 小能手正在学习
CoAP
协议,
CoAP
协议学习笔记可点此查看。 2 官方示例组包 在1.2 一张表了解
CoAP
协议中,本能手额外提及了官方的示例,协议最后的附录中有给了3个很好的示例。 3.1 ETSI 提供的
CoAP
测试服务器介绍 http://
coap
.me/ Access
CoAP
nodes via HTTP, analyze pcaps (tcpdump/wireshark 在这个网站上,可以跑一些 ETSI 的操作示例,另外
coap
://
coap
.me 这个服务器也支持
CoAP
调试。 3.2 UDP工具连接
coap
.me 服务器 ping 了下 http://
coap
.me/,得到它的 IP 。
twowinter
2020-04-17
2.6K
0
标签:
udp
http
CoAP
协议学习笔记 3.2
CoAP
协议翻译 DTLS加密
CoAP
协议学习笔记可点此查看。 1 前言 在
CoAP
协议 RFC7252 的第9章 Securing
CoAP
,即是本译文内容。 本节定义了对DTLS的
CoAP
绑定,以及适用于受限环境的最小必须执行的配置。绑定由基于单播
CoAP
的一系列的增量来定义。 给定模式的DTLS是否适用于
CoAP
应用,需要重点考虑具体可用的密码套件,会话的维护是否兼容应用程序流,资源是否满足受限节点和增加的网络开销。 当DTLS握手完成时,客户端可以发起第一个
CoAP
请求。所有的
CoAP
消息务必作为DTLS“应用数据”发送。 每次
CoAP
消息交换后关闭DTLS连接效率非常低。 9.1.2.
twowinter
2020-04-17
2.1K
0
标签:
SSL 证书
https
linux
全站加速网络
编程算法
CoAP
协议学习笔记 3.1
CoAP
协议翻译 加密基础介绍
在
CoAP
协议 RFC7252 的第9章 Securing
CoAP
,即是本译文内容。 2 协议翻译 本节描述了
CoAP
的 DTLS 绑定。 有关IPsec的使用,请参阅 [IPsec-
CoAP
]。针对某些受限设备的链路层,也提供链接层加密,这可能需要适当的密钥管理。 在“NoSec”模式下,系统只需通过普通的UDP over IP发送数据包,同时指示“
coap
”协议 scheme 和
CoAP
默认端口。 只有让攻击者不能通过
CoAP
节点发送或接收来自网络的数据包,才能保护系统安全; 请参阅第11.5节了解这种方法的其他复杂情况。 其他三种安全模式使用DTLS实现,同时指示“
coap
”协议 scheme 和 DTLS保护的
CoAP
默认端口。
twowinter
2020-04-17
1.3K
0
标签:
SSL 证书
tcp/ip
安全
https
CoAP
协议学习笔记 1.2 一张表了解
CoAP
协议
小能手正在学习
CoAP
协议,
CoAP
协议学习笔记可点此查看。 2 基础了解 2.1
CoAP
消息类型
CoAP
采用与HTTP协议相同的请求响应工作模式。
CoAP
协议共有4中不同的消息类型。 2.2
CoAP
帧格式 一个
CoAP
消息最小为4个字节,以下是
CoAP
协议不同部分的描述。 【版本Version】:类似于IPv6和IPv6,仅仅是一个版本号。 【选项 Options】:
CoAP
选项类似于HTTP请求头,它包括
CoAP
消息本身,例如
CoAP
端口号,
CoAP
主机和
CoAP
查询字符串等。 【负载Payload】:真正有用的被交互的数据。 在这种情况下,
CoAP
客户端并不需要不停的查询
CoAP
服务器端的数据变化情况。
CoAP
客户端可以发送一个观察请求到服务器端。 2.5
CoAP
块传输
CoAP
协议的特点是传输的内容小巧精简,但是在某些情况下不得不传输较大的数据。
twowinter
2020-04-17
1.8K
0
标签:
http
ipv6
tcp/ip
【通讯协议】之
CoAP
下面是
CoAP
协议的优势和缺点以及一些案例分析。 优势: 轻量级:
CoAP
协议使用UDP作为传输层协议,相比于TCP,UDP协议头部较短,传输数据量较小,节省了网络带宽和设备资源。 易于部署和集成:
CoAP
协议与HTTP协议的语义相似,使得基于HTTP的应用可以很容易地迁移到基于
CoAP
的环境中。 缺点: 有限的可靠性:由于
CoAP
协议基于UDP,没有内置的重传机制,因此在传输过程中可能存在丢包或重传等问题。 较小的地址空间:
CoAP
协议使用16位的消息ID进行消息标识,因此最大支持的消息数量有限。 功能有限:相比于HTTP协议,
CoAP
协议的功能较为有限,不支持像HTTP那样的丰富的请求方法和头部字段。 一些传感器网络应用:
CoAP
协议适用于传感器网络中的低功耗设备,可以用于传感器数据的收集和监控。 工业物联网应用:
CoAP
协议可以用于工业物联网中的设备间通信和监控,如传感器读取、控制器设置等。
贺公子之数据科学与艺术
2025-08-29
593
0
标签:
监控
连接
通信
协议
物联网
CoAP
协议学习笔记 1.1 为什么物联网要使用
CoAP
协议
知识限制了我们的想象力,
CoAP
就是这样的存在。 小能手正在学习
CoAP
协议,
CoAP
协议学习笔记可点此查看。 2 什么是
CoAP
? 在
CoAP
协议 RFC7252 首页的介绍能让大家有所理解,不要略过这一点介绍,有助于我们了解
CoAP
的核心思想。 这便是
CoAP
的设计初衷。 5
CoAP
的特点 了解了
CoAP
的设计思想,再看看现在
CoAP
到底有哪些特点。 无状态 HTTP 映射,允许构建代理,以统一方式通过 HTTP 访问
CoAP
资源,或者通过
CoAP
变换实现 HTTP 简单接口。 这便是
CoAP
协议。
twowinter
2020-04-17
1.7K
0
标签:
网站
http
物联网
json
php
抓住
CoAP
协议的“心”
CoAP
初体验
CoAP
有两款我觉得比较不错的客户端:
CoAP
-CLI:
CoAP
-CLI是
CoAP
的命令行界面,基于node.js和node-
coap
所构建。 The
CoAP
Shell提供用于与
CoAP
协议交互的命令行界面。它支持
coap
:和coaps模式(例如UDP和DTLS)。 由于
CoAP
Shell能更好的体现和展示
CoAP
的功能、特性和消息格式,接下来我将通过
CoAP
Shell来讲述
CoAP
协议相关知识点。 以下是
CoAP
Shell效果图 ?
coap
://
coap
.me available
coap
://
coap
.me:>ping available
coap
://
coap
.me:> 发现可用的
CoAP
资源
coap
://
coap
.me:
coap
://
coap
.me/hello : 是
CoAP
协议的uri MID: 消息的ID,用于唯一区分消息。
sanshengshui
2020-05-20
1.6K
0
标签:
网站
shell
http
python
https
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档