Qt CoAP
限制应用协议(CoAP,CoAP)是用于物联网(IoT)中受限制节点和受限制网络的机器到机器(M2M)网页传输协议。它旨在轻松与HTTP界面,同时满足特定的要求,如组播支持、非常低的开销和在受限环境中的简单性。
Qt CoAP模块实现了由RFC 7252定义的CoAP客户端部分。通常,CoAP的设计是用数据报文传输方式,如UDP,因此当前实现基于UDP。但是,也可以根据TCP、WebSocket等自定义传输。
Qt CoAP模块支持
使用模块
使用Qt模块需要链接到模块库,可以是直接链接或其他依赖项。许多构建工具有专门的对此的支持,包括CMake和qmake。
使用CMake构建
使用find_package()
命令在Qt6
包中定位所需的模块组件
find_package(Qt6 REQUIRED COMPONENTS Coap)
target_link_libraries(mytarget PRIVATE Qt6::Coap)
参阅使用CMake构建概述。
使用qmake构建
要将模块配置为使用qmake构建,请在项目的.pro文件中将模块添加为QT
变量值
QT += coap
文章和指南
示例
参考
许可证和归属
Qt CoAP可以在Qt公司的商业许可下获得。此外,它还可在GNU通用公共许可证,版本3下获得。
© 2024 Qt公司有限地主。本文件包含的文档贡献的版权属于各自的所有者。本文件提供的文档是根据由自由软件基金会发布的GNU自由文档许可证版本1.3的条款提供。Qt及其相关标志是芬兰的Qt公司及其/或其他国家/地区的世界商标。所有其他商标均为各自所有者的财产。