从想法到实现 / OPEN PROJECTS
开源项目
从底层通信到应用工具,记录我在实践中的探索。
在 GitHub 查看源代码、使用说明与最新进展。
嵌入式与硬件
4 个项目NexLink
基于 ESP32-S3 的有线与无线 CMSIS-DAP 调试器,集成 USB CDC UART 桥接,通过 ESP-NOW 实现远程调试通信。
STM32-HAL-Modbus-Slave
面向 STM32 HAL 的轻量级 Modbus RTU 从机协议栈,用于嵌入式设备与工业通信开发。
esp_spi_link
ESP-IDF 双板 SPI 通信组件,提供帧协议、CRC 校验、READY 通知与 PING/PONG 握手,适用于主控与协处理器通信。
esp_st7735
面向 ESP-IDF 的 ST7735 SPI 彩屏驱动,适配常见 0.96 寸模块,支持同一 SPI 总线挂载多块 LCD。
物联网与应用
5 个项目SenseSymphony
将人脸、手势与动作感知转化为音乐互动,集成 ESP32 视觉识别、触摸屏主机、蓝牙和移动端应用,支持演奏、节奏游戏与录制回放。
ModbusLink
面向 Python 开发者的 Modbus 通信库,覆盖 Modbus RTU 与 TCP,提供可扩展的协议开发能力。
ThingsBoardLink
面向 Python 的 ThingsBoard 物联网平台交互工具包,围绕遥测数据、传感器数据与 RPC 提供平台集成能力。
OneHub
使用 Kotlin 与 Jetpack Compose 构建的 Android 应用,以卡片式界面统一管理多个云平台的物联网设备数据,支持实时监控与展示。
MicroPython-Lib
面向 MicroPython 的轻量级 Modbus 协议栈,用于微控制器上的通信开发。
Web 与工具
2 个项目WireLink-Studio
浏览器端工业设备接线图编辑器,支持手动绘制导线、创建可折叠线束、接线校验与图纸导出。
miraitowa-site
这个个人技术网站的源代码。使用 Astro 静态生成,通过 GitHub 与 Cloudflare Workers Builds 构建和发布。
历史版本
1 个项目WireLink-Studio-Old
WireLink Studio 的旧版 MVP,支持设备拖放、端子连线、接线校验和 JSON 工程保存,保留用于回顾早期实现。