Codync
A free, open-source 1:1 alternative to Grok Bot and Muse. Message Claude Code, Codex, Cursor and 40+ coding agents as persistent bots from your iPhone, Mac or Linux desktop. Group chats, threads, appr
浏览器端在线设备/信号调试:串口·WebSocket·HART·Modbus·自定义协议,实时曲线与收发调试。
Translation pending
Developer toolsJavaScript · HTMLGitHub @txp666OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
浏览器端工业设备调试平台:串口、WebUSB、WebSocket、MQTT、Modbus RTU、HART 与自定义协议。
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗浏览器里的设备调试台,纯静态前端,没有上位机要装、没有后端要起。打开网页、选设备、连上,就能看原始报文、手动发命令、看实时曲线。
一个标签页,一根线,跟设备直接对话。
适用场景
setup.exe 省事不适合长时间数据采集、生产监控或 SCADA,这是个调试工具。
| 设备 | 传输 | 默认参数 | 说明 |
|---|---|---|---|
| Modbus RTU | 串口 | 9600 8N1 | 读写保持 / 输入寄存器 |
| HART | 串口 | 1200 8O1 | 设备搜索、通用命令、PV/SV/TV/QV、仪表设置与校正 |
| WebSocket | WebSocket | — | JSON / HEX / Modbus 报文调试 |
| MQTT | MQTT over WS | — | 发布订阅、QoS、保留消息、统计 |
| AOMaster | 串口 | 115200 8N1 | 4-20 mA / 0-10 V 信号源 |
| MicroScope Power | WebUSB | — | 小电流波形采集(硬件 · 固件) |
| 自定义设备 | 任意 | — | 发送模板 + 解析规则,无需写代码 |
切换设备时,通讯方式和默认参数会跟着切换。
{value} 等占位符,解析支持正则、JSON 路径、HEX 偏移和 Modbus 载荷。开发时不用构建,起一个静态服务即可:
python3 -m http.server 4173
用 Chrome / Edge 打开 http://localhost:4173。
构建发布版本:
npm install
npm run build
npm run preview
构建脚本是 scripts/build.mjs(基于 esbuild),产物在 _site/。
适合拷到笔记本、工控机或现场环境里用,无需联网。
main 后,在 Actions → Offline package 最新一次运行里下载 modusignal-offline-<版本>.zip;打 v* 标签的版本在 Releases 下载。start-modusignal.bat(Windows)或运行 start-modusignal.sh(macOS / Linux),会自动起服务并打开浏览器。npm install 后运行 npm run build:offline,产物在 _release/。| 功能 | 浏览器 |
|---|---|
| 串口(Web Serial) | Chrome / Edge 89+,需要 HTTPS 或 localhost |
| WebUSB | Chrome / Edge,需要 HTTPS 或 localhost |
| WebSocket、MQTT over WebSocket | 现代浏览器均可 |
Firefox 和 Safari 不支持 Web Serial / WebUSB,串口和 WebUSB 设备用不了,其它功能正常。
设备层和传输层分开:加一个新设备通常就是在 src/devices/ 写驱动、在 src/device-registry.js 注册、在 pages/devices/ 加页面。
CONTRIBUTING.md:添加设备的步骤docs/architecture.md:模块分层DESIGN.md:界面设计规范AI.md:各设备的协议约定与实现说明测试:npm test。
项目在持续迭代。需要新设备但不方便自己写驱动的,提一个 issue,附上协议文档、报文样例和默认连接参数即可。也欢迎 PR 增加设备或修复驱动。
如果 modusignal 帮你省下了一个下午跟厂家上位机较劲的时间,点个 star 能让更多人看到它。