在线工具箱
🛠️ 嵌入式在线工具箱
打造零安装、纯本地、全平台的嵌入式开发者线上工作台。
在单片机与物联网开发中,我们经常需要在电脑上安装五花八门的辅助软件:各种串口助手、取模软件、格式转换脚本、固件查看器……不仅体积臃肿,在换电脑、跨平台(Mac/Linux)时更是繁琐。
本站将作者在平时做 STM32、ESP32、物联网项目及制作教程时最高频的辅助工具,全部移植为基于现代浏览器的纯前端 Web 应用:
- ⚡ 开箱即用:基于 Web Serial、WebSocket、Canvas 等浏览器原生 API,无需安装任何 exe 或驱动。
- 🔒 本地安全:固件解析、数据收发与图片取模完全在浏览器内存中运行,绝不上传任何服务器,保障工程私密。
- 💻 跨平台一致:Windows、macOS、Linux 下只要使用现代 Chromium 浏览器(Edge / Chrome / Opera 等)即可完全畅享。
🧰 工具合集
基于浏览器原生 Web Serial API 开发的专业串口助手。支持 Hex/ASCII 双向收发、预设快捷指令列表、周期定时循环发送,并内嵌实时多通道波形折线图绘制与数据导出。
一站式嵌入式固件格式互转与位级编辑工具。直接拖入固件即可解析各段内存分布,支持在线十六进制查改、CRC32/MD5 校验追加、OTA 升级包打包及 BootLoader C 头文件生成。
08000000: 00 04 00 20 51 01 00 08 ... SP/PC Reset08000020: 89 01 00 08 8B 01 00 08 ... Vector Table全能图片格式处理与嵌入式显示屏取模利器。支持 PNG/JPEG/WebP/BMP/ICO/GIF 格式互转与压缩,并可一键将图片转换为单色点阵、灰度或 16 位 RGB565 C 语言十六进制数组。
const uint8_t gImage_logo[1024] = { 0xFF, 0x80, 0x00, 0x01, 0x7E, 0x3C, ...};纯浏览器直接连接 MQTT Broker 的调试工具。支持连接状态监视、多主题订阅订阅、自定义 QoS 0/1/2、Payload 消息自动格式化与实时发布(Publish)测试。
[SUB] sensor/temp ➜ {"temp": 25.8, "humidity": 58.2}[PUB] device/cmd/led ➜ {"action": "toggle"} (QoS 1)基于 Web Serial 的全功能字符仿真终端。支持 ANSI/VT100 终端颜色高亮、光标控制指令及快捷键交互,直接在网页里与开发板的命令行控制台畅快沟通。
msh /> list_threadthread pri status sp stack sizetshell 20 running 0x00000084 0x00001000专为 ESP8266 接入中国移动 OneNet 平台设计的指令辅助器。输入 WiFi 账号密码、产品 ID 与设备鉴权信息,一秒生成完整的初始化与数据上报 AT 指令序列。
AT+CWJAP="WiFi_SSID","WiFi_Password"AT+CIPSTART="TCP","mqtts.heclouds.com",1883AT+MQTTCONN=0,"product_id",120,1,0...针对单片机 C 语言字符串拼接痛点打造的专用工具。专门排查 `sprintf` 拼装 JSON 时的双引号转义问题,验证报文结构合法性,并提供普通 JSON 与 C 转义字符串的一键互转。
Input: {"id": 1, "status": "online"}Output: "{\"id\": %d, \"status\": \"%s\"}"本站专为物联网环境监测开发的嵌入式交互仪表盘。支持直连 Broker 订阅实时温湿度,具有色觉友好配色、平滑动态折线、指标 KPI 卡片与历史样本导出。
[Temp Trend] 25.1 ➜ 25.8 ➜ 26.4 °C (▲ +1.3°C)[Hum Trend] 61.2 ➜ 60.5 ➜ 59.8 %RH (▼ -1.4%RH)📌 常见问题与浏览器兼容提示
Web Serial 浏览器支持提示
涉及硬件直接通信的 Web 串口调试助手 与 Web 串口终端,基于 W3C 标准的 Web Serial API。
- ✅ 推荐使用:Google Chrome、Microsoft Edge、Opera、Brave 等 Chromium 内核现代浏览器。
- ⚠️ 暂不支持:Firefox、Safari 以及移动端浏览器目前尚未开放 Web 串口底层访问权限。
- 🔒 安全协议:Web Serial 和安全 WebSocket 依赖安全上下文,请在 HTTPS 协议或 localhost 环境下使用。
本地运行与离线使用
这些工具均已集成至本站的 PWA 离线缓存机制中。即使在没有外网的实验室或车间,已缓存的网页工具依然能够正常启动和使用!
更新日志
fddc2-于