注册 登录
自由的生活_软路由 返回首页

心想事成的个人空间 https://bbs.routerclub.com/?681 [收藏] [复制] [分享] [RSS]

日志

无网络环境下利用二维码传输文件

2025-8-15 09:21 |个人分类:网络

 

无网络环境下利用二维码传输文件

无网络环境下传输文件又有了一个新选择:使用二维码。

无需互联网/蓝牙/NFC等,所有数据都通过相机镜头传输。

项目地址

https://github.com/sz3/libcimbar

实现方式

简单来说将文件转化为二维码,用其他设备扫码进行传输。



Quiet.js 是一个基于 JavaScript 的库,它允许通过声卡在浏览器中发送和接收数据。该项目是 libquiet 的 JavaScript 绑定版,可以使用扬声器或者音频线(如 3.5mm 耳机插孔)来传输数据。Quiet.js 提供了几个预设的传输配置文件,以适应不同的应用场景。对于扬声器传输,有一个配置文件工作在大约 19kHz 的频率范围,这个频率对人耳来说几乎是不可感知的。

2. 项目快速启动

要开始使用 Quiet.js,首先确保你的浏览器支持 Web Audio API。Chrome、Firefox、Safari 和 Edge 都支持发送数据,而 Chrome、Edge 和部分 Firefox 支持接收数据。



总览对比

项目 / 库语言 / 平台速度特点
amodemPython高 (~10 kB/s)OFDM 调制,支持音频线或扬声器传输
ggwaveC/C++低 (8–16 B/s)极简易集成,ECC 支持
Quiet ModemC / JS / iOS / Android中等强大的调制解调能力,跨平台支持
Chirp— (工具)频率映射字符 → 实用但对噪声敏感
FldigiC++(桌面应用)业余电台级多种传统无线电调制支持(PSK31 等)

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2025-8-15 16:24 , Processed in 0.332116 second(s), 16 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

返回顶部