njs-modbus-工业级零依赖Modbus协议栈

- 零依赖、strict TypeScript 的 Node.js Modbus 协议栈 - 支持 TCP / RTU / ASCII / UDP / TLS - 热路径微秒级编解码(TCP 约 0.11 µs,RTU 约 0.12 µs,ASCII 约 0.13 µs) - 解码路径零对象分配 - 使用七个平行原始类型数组 + head index 实现队列(避免 Array.shift()) - 通过混沌测试(截断帧、粘包、垃圾字节、CRC 篡改、超长帧) - 噪声恢复后 TCP 约 270 µs、RTU 约 850 µs 重新锁定帧头部 - Transport-agnostic:薄接口 AbstractPipelineAdapter,可接入 TCP、TLS、UDP、Serial、WebSocket 等 - 安全特性:三关鉴权(unit、address、runtime)、IP 白名单(精确/CIDR/custom predicate)、maxConnections、maxConnectionsPerIp、idleTimeout - 原生 TLS(含 mutual TLS) - 所有拒绝生成结构化 audit log,可直接对接 SIEM

用 Node.js 写了个工业级 Modbus 协议栈,想听听大家的看法
2026年6月26日
0
19

Discussion

评论与讨论

0 条公开评论
正在加载评论...

登录后参与讨论

评论使用你的 RustPoint Logto 账号身份。

猜你喜欢

ThreeJSON 横空出世:一个 JSON 驱动、AI 友好的开源 3D 引擎(基于 Three.js)

ThreeJSON-JSON驱动的开源3D引擎

ThreeJSON 是一个 JSON 驱动的、AI 友好的开源 3D 引擎(基于 Three.js)。主要功能包括:使用 JSON 文本描述构建 3D 场景;实现场景描述统一解析、对象创建、场景装配、实时运行、增量修改和场景持久化的数据驱动链路;支持双模 JSON(标准 JSON 和用户友好 JSON);具备双层运行结构(JSON 负责规范与持久化,Object3D 负责实时运行);内置完备的声明式对象与组件体系(几何与网格、高级多媒体组件、外部资产加载、原生混配);提供高效对象管理(支持多种 ID 快速检索)和增量状态更新(不重载场景);拥有双轨动画系统(JSON 声明动画和 glTF 内嵌动画)和声明式事件系统;支持业务域扩展机制(通过 handler 与 registry 自定义领域逻辑);专为 AI 与 Agent 设计,允许 AI 输出结构化 JSON 描述直接驱动场景。

开发编程设计创意
Seahelm:用 libghostty 写的 macOS 原生 agent 控制台,管多个 Claude Code / Codex

Seahelm-多AI代理终端控制台

Seahelm 是一个用 libghostty 编写的 macOS 原生 agent 控制台,用于管理多个 Claude Code / Codex 等 agent。它提供每个 repo 一个 tab、每个 worktree 一张卡片,显示 running / waiting / broken 状态;支持通过进程退出、OSC 133、文本正则等分层识别 agent 状态,并内置 12 种 agent 的状态识别。同时,每个 pane 提供 SEAHELM_PANE_ID 和控制接口,使 agent 可以执行 split、run、wait 等操作。

AI工具开发编程
为了“偷懒”我又做了一个快速搜索 Z-lib 书籍的 PopClip 插件

PopClip插件、Search-NeoDB-PopClip

产品:PopClip 插件 主要功能:快速搜索 描述: 1. 快速搜索 Z-lib 书籍。 2. 快速搜索 NeoDB 内容。

产品类型:开发工具
melog v4.0 发布,一个轻量级博客系统

melog-轻量级博客系统支持AI写作

- 轻量级博客系统 - 后台界面改版,更专业 - 增加 token 管理 - 增加 API 发文接口 - 支持 AI 写博客

内容创作
做了个 2026 世界杯竞猜 App「Coin Cup」——虚拟押注,免费不涉及真钱

2026世界杯竞猜App-Coin Cup-虚拟投注游戏

产品名称:Coin Cup(世界杯竞猜) 主要功能: 1. 虚拟押注:用户可以在App中进行虚拟金币的押注。 2. 世界杯竞猜:用户可以根据自己的判断对2026年世界杯比赛结果进行竞猜。 3. 赔率计算:系统根据用户的押注分布实时计算赔率。 4. 独立判断鼓励:用户可以独立做出判断,系统自平衡赔率,不以押注数量决定胜负。 描述: Coin Cup是一款免费的虚拟竞猜App,适用于2026年世界杯期间。用户可以通过押注虚拟金币来参与竞猜,赔率根据押注分布实时变化。用户可以选择押冷门或热门,系统会自动平衡赔率,不受押注数量影响。整个游戏使用虚拟金币,免费且不涉及真钱,旨在鼓励用户独立思考和参与。

内容创作数据分析

MacApp、iOS端

产品:程序员三件套 功能:MacApp、iOS端 描述:一款针对程序员的工具集,包括MacApp和iOS端版本。

产品类型:开发工具编程工具