从想法到实现 / OPEN PROJECTS

开源项目

从底层通信到应用工具,记录我在实践中的探索。
在 GitHub 查看源代码、使用说明与最新进展。

嵌入式与硬件

4 个项目
嵌入式与硬件

NexLink

基于 ESP32-S3 的有线与无线 CMSIS-DAP 调试器,集成 USB CDC UART 桥接,通过 ESP-NOW 实现远程调试通信。

  • C
  • ESP32-S3
  • CMSIS-DAP
  • ESP-NOW
嵌入式与硬件

STM32-HAL-Modbus-Slave

面向 STM32 HAL 的轻量级 Modbus RTU 从机协议栈,用于嵌入式设备与工业通信开发。

  • C
  • STM32
  • Modbus RTU
  • RS485
嵌入式与硬件

esp_spi_link

ESP-IDF 双板 SPI 通信组件,提供帧协议、CRC 校验、READY 通知与 PING/PONG 握手,适用于主控与协处理器通信。

  • C
  • ESP-IDF
  • SPI
  • CRC16
嵌入式与硬件

esp_st7735

面向 ESP-IDF 的 ST7735 SPI 彩屏驱动,适配常见 0.96 寸模块,支持同一 SPI 总线挂载多块 LCD。

  • C
  • ESP-IDF
  • ST7735
  • LCD

物联网与应用

5 个项目
物联网与应用

SenseSymphony

将人脸、手势与动作感知转化为音乐互动,集成 ESP32 视觉识别、触摸屏主机、蓝牙和移动端应用,支持演奏、节奏游戏与录制回放。

  • C
  • ESP32
  • 视觉识别
  • 蓝牙
物联网与应用

ModbusLink

面向 Python 开发者的 Modbus 通信库,覆盖 Modbus RTU 与 TCP,提供可扩展的协议开发能力。

  • Python
  • Modbus RTU
  • Modbus TCP
物联网与应用

ThingsBoardLink

面向 Python 的 ThingsBoard 物联网平台交互工具包,围绕遥测数据、传感器数据与 RPC 提供平台集成能力。

  • Python
  • ThingsBoard
  • IoT
  • RPC
物联网与应用

OneHub

使用 Kotlin 与 Jetpack Compose 构建的 Android 应用,以卡片式界面统一管理多个云平台的物联网设备数据,支持实时监控与展示。

  • Kotlin
  • Jetpack Compose
  • Android
  • IoT
物联网与应用

MicroPython-Lib

面向 MicroPython 的轻量级 Modbus 协议栈,用于微控制器上的通信开发。

  • Python
  • MicroPython
  • Modbus
  • ESP32

Web 与工具

2 个项目
Web 与工具

WireLink-Studio

浏览器端工业设备接线图编辑器,支持手动绘制导线、创建可折叠线束、接线校验与图纸导出。

  • TypeScript
  • React
  • React Flow
  • SVG
Web 与工具

miraitowa-site

这个个人技术网站的源代码。使用 Astro 静态生成,通过 GitHub 与 Cloudflare Workers Builds 构建和发布。

  • Astro
  • TypeScript
  • Cloudflare

历史版本

1 个项目
历史版本

WireLink-Studio-Old

WireLink Studio 的旧版 MVP,支持设备拖放、端子连线、接线校验和 JSON 工程保存,保留用于回顾早期实现。

  • TypeScript
  • 接线图
  • MVP