
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
用您的证书替换用您的私钥替换确保证书包含所有必要的主机名/IP重启运行时。
本文档提供了OpenPLC Runtime v4开发环境的完整设置指南和项目结构说明。主要内容包括: 开发环境配置: 系统要求(Linux系统、GCC编译器、CMake、Python等) 仓库克隆与依赖安装步骤 手动安装依赖的详细命令 项目结构详解: 目录布局说明(webserver、core、scripts等关键目录) 主要文件功能描述(构建配置、入口点、配置文件等) 运行开发环境: 完整启动流
OpenPLC Runtime v4提供基于WebSocket的调试接口,支持实时变量监控与修改。该协议采用二进制格式命令(0x41-0x45功能码)实现调试信息获取、变量跟踪设置/获取等操作,相比REST API具有更低延迟和更高效率。连接需JWT认证,所有通信通过WSS加密。典型使用流程包括连接认证、程序验证(MD5校验)、变量轮询(DEBUG_GET_LIST)等步骤,适用于持续监控场景。协
OpenPLC Runtime v4 安全特性摘要 OpenPLC Runtime v4 提供了全面的安全防护,包括: TLS/HTTPS安全 自动生成2048位RSA自签名证书 支持自定义证书替换 严格的证书验证机制 认证系统 采用JWT令牌认证 密码多层保护(哈希+盐值+胡椒值) 安全配置管理 文件上传防护 ZIP文件路径遍历检测 文件大小和压缩比限制 扩展名白名单机制 进程与网络安全 严格的
OpenPLC Runtime v4 REST API 摘要(150字) OpenPLC Runtime提供基于HTTPS的REST API,主要用于OpenPLC Editor集成。API包含用户认证、PLC控制和程序管理功能。认证采用JWT机制,需先创建用户再获取令牌。PLC控制端点可启动/停止PLC并查询状态。程序管理支持上传ZIP格式的PLC程序并监控编译状态。所有请求需通过https:/
OpenPLC Runtime v4提供官方Docker镜像,支持多平台部署,包括x86_64和ARM架构。镜像包含所有依赖项,可通过简单命令快速部署。运行时在8443端口监听OpenPLC Editor连接,数据持久化存储在/var/run/runtime目录。部署支持命名卷或绑定挂载,可配置环境变量和实时调度能力。提供Docker Compose模板和自定义镜像构建指南,支持开发测试和多种网络
内存数据表与数据视图模块架构 本系统采用双层数据管理架构:内存数据表负责原始数据存储,数据视图提供数据处理能力。内存数据表采用站点-数据点两级结构,支持线程安全操作和数据通知机制。数据视图模块基于脚本引擎实现数据转换、计算和聚合功能,支持Lua、Python和JavaScript三种脚本语言。两个模块协同工作,为数据采集、转发和触发等系统功能提供高效灵活的数据管理支持。
ONNX转RKNN模型部署实战指南 本文详细介绍了将ONNX模型转换为RKNN格式并部署到Rockchip NPU设备的核心流程。主要内容包括: 环境准备:安装RKNN Toolkit2工具链,创建Python虚拟环境 模型验证:使用ONNX检查器和Netron工具确保模型健康 关键配置:详解mean_values/std_values等核心参数的设置规则 转换流程:提供完整的转换脚本模板和参数优
OpenPLC Runtime v4 REST API 摘要 OpenPLC Runtime v4 提供了内部 REST API 供 OpenPLC Editor 使用,支持 HTTPS 协议。所有端点通过 https://<主机>:8443/api/<端点> 访问,采用 JWT 认证机制。主要功能包括: 用户认证管理 创建用户 (POST /api/create-user
OpenPLC Runtime v4提供官方Docker镜像,支持多平台部署,包括x86_64和ARM架构。镜像包含所有依赖项,可通过简单命令快速部署。运行时在8443端口监听OpenPLC Editor连接,数据持久化存储在/var/run/runtime目录。部署支持命名卷或绑定挂载,可配置环境变量和实时调度能力。提供Docker Compose模板和自定义镜像构建指南,支持开发测试和多种网络







