PySide6.QtCoap#

详细描述#

Qt CoAP模块提供了类和函数,使得CoAP编程简单且易于移植。

使用该模块#

要包含模块类的定义,请使用以下指令

import PySide6.QtCoap

约束应用协议(CoAP) CoAP 是一个面向机器的(M2M)网络传输协议,用于物联网(IoT)中的受限节点和受限网络。它被设计为易于与HTTP接口以实现与网络的集成,同时满足特定的要求,如组播支持、非常低的开销和受限环境的简单性。

Qt CoAP模块实现了由 RFC 7252 定义的CoAP客户端。通常,CoAP旨在使用基于数据报的传输方式,例如UDP,因此当前实现的传输基于UDP。然而,也可以实现基于TCP、WebSocket等的自定义传输。

Qt CoAP模块支持以下功能

  • 基于数据报TLS (DTLS) over UDP的安全机制

  • RFC 7390 定义的组播通信

  • RFC 7959 定义的分块传输

  • RFC 7641 定义的资源观察

  • 资源发现(组播和单服务器)

文章和指南#

类列表#