本文通过mbedTLS实现加密通信,环境如下, OS:Debian10,Ubuntu也是一样 open62541版本:v1.1.6 mbedTLS版本:2.26.0 open62541在v1.1.1版本之后开始支持 使用open62541自带工具生成 在open62541源码根目录下的tools/certs目录里,有2个文件, 可以使用这个python脚本去生成证书和私匙,但需要预先安装一个python模块 查找mbedTLS 打开open62541源码目录下的tools/cmake/FindMbedTLS.cmake,有如下内容, #check environment variable if("$ENV{ open62541目录里, 如果第2步没有修改FindMbedTLS.cmake,那么执行cmake命令时就要如下这样, cmake -DMBEDTLS_FOLDER_INCLUDE=/home/ 使用代码验证 这里的测试代码使用open62541自带的example代码,但是有点小坑需要填一下。
Open62541 Open62541是一款遵循Mozilla Public License v2.0开源协议的OPC UA项目,能够开发出OPC UA服务器端和客户端程序。
将3rdparty open62541更新到了1.0版。 Qt CoAP 该模块将技术预览状态留在后面,并给出了API承诺。