Embedded · Full-stack · Product

把复杂系统,做成能被使用的产品。

我是 BG8LRR,一名连接硬件、固件、客户端与后端的开发者。我的工作重点不是把技术名词堆在一起,而是把一个想法推进到可测试、可交付、可继续维护。

Based in 重庆 · 中国
Focus IoT / Apps / Systems
TREE TILT / LIVE 01 — 05
Tree Tilt 树木倾斜监测仪表盘示意图
Shake index0.72
Battery94%
LinkBLE
nRF52840sensor node
+24°tilt angle

端到端 从数据采集到可理解的决策界面

01 / Capability

一条完整链路,
四种视角。

从板级 Bring-up 到移动端交付,我习惯站在系统整体看问题:哪里需要更稳定的接口,哪里需要更清楚的反馈,哪里值得先做一个小而真实的验证。

01

设备与固件

ESP32、STM32、nRF52、FreeRTOS、传感器采集、低功耗、BLE、LoRaWAN、MQTT 与硬件联调。

02

客户端与桌面端

Flutter / Dart、Android、Electron、macOS 工具、设备配置界面与实时数据展示。

03

后端与数据

C# / ASP.NET Core、Node.js / TypeScript、PostgreSQL、Supabase、WebSocket 与 API 设计。

04

交付与沟通

把技术问题整理成可复现的测试、明确的方案和客户可以做决定的信息。

02 / Selected work

从一颗传感器,
到一整套体验。

这些项目展示我如何处理真实约束:设备不稳定、数据需要解释、业务还在变化,以及最后必须交付给真实的人使用。

01NexAscent · IoT POC

Tree Tilt 树木倾斜与风暴摇晃监测

面向户外树木状态监测的物联网原型,从传感器采集、运动指标到移动端展示,完成一套可实际测试的端到端方案。

我负责

设备端采集与 BLE 通信、Android 测试 App、实时状态展示、Shake Index 方案、LoRaWAN 扩展与电池寿命评估。

带来的价值

让传感器原始数据变成客户可以直接理解和验证的测试界面,减少固件与验证工具之间的断层。

nRF52840ADXL362BLEAndroidLoRaWANLow Power
02NexAscent · Embedded

NEX-A200 / NEX-C100 人流与环境感知设备

面向实际部署环境的传感设备,涉及人员检测、ToF、环境传感和 LoRa 通信,覆盖原型验证到硬件调试。

我负责

围绕 STM32U0、RAK3172、PIR、VL53L5CX、SHT41 进行硬件与固件联调,处理初始化、复位脚、板级连接和返修问题。

带来的价值

能从原理图、器件、供电与焊接一路追到固件现象,并把故障原因和处理方案翻译成客户能决策的信息。

STM32U073VL53L5CXPIRSHT41RAK3172LoRaWAN
03Flutter · Full Stack

LAOLINKS 跨境物流管理平台 MVP

围绕物流业务的多角色平台原型,覆盖移动端界面、数据管理、后端和实时能力,为后续业务扩展预留结构。

我负责

使用 Flutter / Dart 构建跨平台客户端,实现角色登录、Driver / Shipper 数据管理、货源列表和筛选等核心模块。

带来的价值

从业务需求快速拆出可落地的 MVP,同时处理客户端状态、数据模型与后端接口,不把交付停在 UI Demo。

FlutterDartServerpodPostgreSQLWebSocket
04Electron · Desktop

macOS 工作机会通知工具 把信息变成及时行动

为提升自由职业平台信息获取效率开发的桌面工具,负责定时抓取、去重、通知、快捷复制和 DMG 打包。

主要功能

本地保存登录会话、定时刷新职位信息、去重、接入 macOS 原生通知,并支持打开原始页面和快速复制。

带来的价值

把浏览器会话、网络请求、本地存储和系统通知整合成一个能真正服务于日常工作流的桌面闭环。

ElectronNode.jsTypeScriptmacOSDMG
05Personal · Embedded UI

自行车码表 在资源受限设备上做出好体验

以 ESP32-S3 为主控,结合 FreeRTOS 与 LVGL 构建设备端 UI,并规划导航、健康数据、传感器接入与移动端配套。

项目内容

多任务架构、设备端交互界面、传感器与户外状态管理,同时关注续航和长期维护。

带来的价值

把嵌入式实时系统、图形界面和产品交互放在同一个持续迭代的个人项目里验证。

ESP32-S3FreeRTOSLVGLKMPSensors

首页卡片保留本地 SVG 示意图;点击项目后可在灯箱中查看从 Chrome 里保存的真实作品素材。

03 / Process

让每一个交接点,
都看得见。

好的系统不只在代码里。它还体现在测试怎么复现、状态怎么解释、需求怎么收敛,以及下一位接手的人能不能继续推进。

01

Define

先把目标、约束和可以验证的最小结果说清楚。

02

Connect

把设备、数据、客户端和接口之间的边界接起来。

03

Validate

用真实数据、真实设备和可复现的测试验证假设。

04

Ship

整理文档、交付包和下一步,让项目可以继续生长。

04 / Contact

有一个复杂但值得做的想法?
我们可以从一张图开始。