设备与固件
ESP32、STM32、nRF52、FreeRTOS、传感器采集、低功耗、BLE、LoRaWAN、MQTT 与硬件联调。
Embedded · Full-stack · Product
我是 BG8LRR,一名连接硬件、固件、客户端与后端的开发者。我的工作重点不是把技术名词堆在一起,而是把一个想法推进到可测试、可交付、可继续维护。
端到端 从数据采集到可理解的决策界面
01 / Capability
从板级 Bring-up 到移动端交付,我习惯站在系统整体看问题:哪里需要更稳定的接口,哪里需要更清楚的反馈,哪里值得先做一个小而真实的验证。
ESP32、STM32、nRF52、FreeRTOS、传感器采集、低功耗、BLE、LoRaWAN、MQTT 与硬件联调。
Flutter / Dart、Android、Electron、macOS 工具、设备配置界面与实时数据展示。
C# / ASP.NET Core、Node.js / TypeScript、PostgreSQL、Supabase、WebSocket 与 API 设计。
把技术问题整理成可复现的测试、明确的方案和客户可以做决定的信息。
02 / Selected work
这些项目展示我如何处理真实约束:设备不稳定、数据需要解释、业务还在变化,以及最后必须交付给真实的人使用。
面向户外树木状态监测的物联网原型,从传感器采集、运动指标到移动端展示,完成一套可实际测试的端到端方案。
设备端采集与 BLE 通信、Android 测试 App、实时状态展示、Shake Index 方案、LoRaWAN 扩展与电池寿命评估。
让传感器原始数据变成客户可以直接理解和验证的测试界面,减少固件与验证工具之间的断层。
面向实际部署环境的传感设备,涉及人员检测、ToF、环境传感和 LoRa 通信,覆盖原型验证到硬件调试。
围绕 STM32U0、RAK3172、PIR、VL53L5CX、SHT41 进行硬件与固件联调,处理初始化、复位脚、板级连接和返修问题。
能从原理图、器件、供电与焊接一路追到固件现象,并把故障原因和处理方案翻译成客户能决策的信息。
围绕物流业务的多角色平台原型,覆盖移动端界面、数据管理、后端和实时能力,为后续业务扩展预留结构。
使用 Flutter / Dart 构建跨平台客户端,实现角色登录、Driver / Shipper 数据管理、货源列表和筛选等核心模块。
从业务需求快速拆出可落地的 MVP,同时处理客户端状态、数据模型与后端接口,不把交付停在 UI Demo。
为提升自由职业平台信息获取效率开发的桌面工具,负责定时抓取、去重、通知、快捷复制和 DMG 打包。
本地保存登录会话、定时刷新职位信息、去重、接入 macOS 原生通知,并支持打开原始页面和快速复制。
把浏览器会话、网络请求、本地存储和系统通知整合成一个能真正服务于日常工作流的桌面闭环。
以 ESP32-S3 为主控,结合 FreeRTOS 与 LVGL 构建设备端 UI,并规划导航、健康数据、传感器接入与移动端配套。
多任务架构、设备端交互界面、传感器与户外状态管理,同时关注续航和长期维护。
把嵌入式实时系统、图形界面和产品交互放在同一个持续迭代的个人项目里验证。
首页卡片保留本地 SVG 示意图;点击项目后可在灯箱中查看从 Chrome 里保存的真实作品素材。
03 / Process
好的系统不只在代码里。它还体现在测试怎么复现、状态怎么解释、需求怎么收敛,以及下一位接手的人能不能继续推进。
先把目标、约束和可以验证的最小结果说清楚。
把设备、数据、客户端和接口之间的边界接起来。
用真实数据、真实设备和可复现的测试验证假设。
整理文档、交付包和下一步,让项目可以继续生长。
04 / Contact
Project visual