JS8Core-RS | 把开源写进电波

2025-04-22  本文已影响0人  rectinajh

🌐 JS8Core-RS | 重构信号 · 连接星球

Not just a protocol rewrite. It's a signal blueprint for post-network civilization.


🛰️ What is JS8Core-RS?

js8core-rs 是一个由 Rust 编写的 JS8Call 协议核心库,设计目标是:

无网络、弱信号、高延迟环境下,仍可完成文字通信。

适用于:

它重构的,不只是协议代码,而是让通信在“无基础设施时代”依然得以运行。

🔹 为什么是 JS8Call?

🔸 为什么要重构?

🦀 为什么用 Rust?

🧱 How It Works – 技术架构

js8core-rs
├── audio        # 音频输入输出模块(适配 WAV/PCM)
├── modem        # 信号解调、帧同步、符号识别
├── protocol     # JS8 消息封装与指令层
├── codec        # Huffman 编码/解码器(静态词典)
├── relay        # 消息中继、队列、TTL控制
└── examples     # CLI 工具、模拟数据、测试框架

每一个模块都是面向“未来级通信”的设计标准。 可运行于裸机 / RTOS / Linux / WASM / CLI 多平台。

🛰️ MarsNet:火星上的通信设想图

在 MarsNet 中:

📡 它不是互联网的替代品,而是人类文明在极端时刻仍能维系的通信主线

🧭 宏观定位:文明备份层通信图谱

层级 协议 用途
主流通信层 5G / WiFi / Starlink 网络基础层
商业备份层 NB-IoT / DMR / TETRA 政企专网备份
开源通信层 JS8Call / APRS / Reticulum 民间自由网络
极端应急层 Morse / FT8 / JS8-Rust 高延迟 / 无依赖生存通信

JS8Core-RS 即是最底层的编码逻辑栈之一。

✅ 当前开发进度

模块 状态
协议帧结构 ✅ 完成
Huffman 核心 ✅ 测试通过
音频帧解析模块 🔄 集成中
中继消息转发 🔄 TTL支持开发中
CLI 模拟工具 🔜 构建中

🤝 Who Should Join?

🧬 不写页面,不做增删改查,我们在写信号,我们在定义连接。

📎 项目入口

cargo install js8core
js8core decode tests/sample.wav

CQ CQ CQ DE JS8CORE-RS DEV PSE QSY 14.078 RUSTCORE DE MARS

“呼叫所有节点,切频至 14.078 MHz,Rust 通信内核请求对接。”

上一篇 下一篇

猜你喜欢

热点阅读