物联网工程 2023 级 大四在读

佟伟成

把代码、设备和数据做成可用作品

物联网工程专业在读,一名持续做项目的技术实践者。 技术路线从 C、数据结构和硬件通信出发,延伸到 Python / Java、Web、数据应用与云端部署。 始终把想法做成可访问、可维护、可继续迭代的作品。

💻
0+
编程语言
🚀
0+
部署服务
📦
0+
项目实践
🟢
0%
服务可用率
📝
0+
技术文章
正在使用
🧩
后端服务与系统设计

独立完成过多个完整 API 服务的需求拆解、数据库建模、接口设计与测试部署:图书馆借阅系统、文件格式转换服务、博客引擎都是自己从零设计并上线运行,能处理事务、权限、分页、并发与异常恢复。

PythonFlaskFastAPIJavaSpring BootRESTful APIMySQLRedis数据库建模事务与索引单元测试
代表作品文件转换 API · 图书馆系统 · 博客引擎 → 查看项目
🧠
数据与智能应用

从设备数据采集、清洗、聚合到可视化和模型调用都跑过完整链路:ESP32 传感器数据进 MySQL、pandas 做可复现分析、ECharts 出大屏,并基于 LLM / RAG 做过文档问答与提示词评测,能设计数据字典和校验规则。

PythonpandasSQL数据清洗特征分析ECharts数据可视化LLM / RAG检索与评测
代表作品物联网数据管线 · 数据分析工作台 · 文档问答 → 查看项目
🛡️
安全与可靠性工程

给线上服务建立过完整安全基线:HTTPS/TLS 证书自动续签、JWT + RBAC 权限模型、输入校验、限流与审计日志,还有定时备份和恢复演练,让 6+ 个容器服务保持可观察、可恢复、可回滚。

HTTPS / TLSCertbotJWTRBACOWASP输入校验限流DockerNginx日志审计备份恢复
代表作品SSL 证书管理系统 · 安全接口治理台 · 一键恢复系统 → 查看项目
⚙️
系统与嵌入式开发

从 C 语言指针、内存模型和进程线程,到 ESP32 传感器采集、串口协议和 MQTT 设备链路,能独立完成硬件端到云端的联调,理解软硬件如何协作,并持续探索 Rust 与嵌入式 Linux。

C / C++Rust(探索)数据结构内存模型进程线程ESP32Arduino串口通信MQTT嵌入式 Linux
代表作品设备感知与控制台 · 灌溉控制器 · 粮仓预警终端 → 查看项目
🪐
前端与交互体验

做过完整的响应式前端与可视化:组件化页面、Canvas / SVG 动画、ECharts 数据大屏和玻璃质感设计系统,并用 Web Vitals 做性能优化,把复杂数据变成可理解、可操作、愿意探索的界面。

HTML5CSS3JavaScriptVueEChartsCanvasWebGLSVG设计系统Web Vitals可访问性
代表作品浏览器战斗实验 · 交互可视化 · 全站设计系统 → 查看项目
🔁
自动化与云原生运维

把重复工作全部脚本化:CI/CD 流水线、Cron 定时任务、服务健康检查、日志聚合与飞书告警,用 Docker Compose + Nginx 管理完整服务栈,并做过容器滚动发布与故障恢复实验。

ShellPythonCronGitHub ActionsCI/CDDocker ComposeNginx监控告警日志聚合性能分析
代表作品智能运维助手 · 弹性服务交付 · 全站监控仪表盘 → 查看项目
项目经历
🌐

个人云服务器集群

2024.09 — 至今 · 持续迭代中

在阿里云 ECS 上运行个人网站、博客、工具箱和 API 服务,使用 Nginx 与 Docker Compose 统一入口。

  • Docker Compose 编排 6 个独立服务容器,Nginx 反向代理统一入口,单端口 80 承载全部流量
  • Let's Encrypt + Certbot 实现 SSL 证书自动申请与续签,Nginx 热重载无停机更新
  • Shell + Crontab 实现数据库定时备份、日志轮转、服务健康检查与飞书告警推送
  • 所有服务配置 Git 版本管理,Dockerfile 源码化,支持一键重建与回滚
DockerNginxSSL UbuntuShellCron Git飞书
📡

物联网数据采集与监控平台

课程项目 · 独立完成前后端

用 Flask 接收 ESP32 的 MQTT 数据,写入 MySQL,并以 ECharts 展示环境指标与趋势。

  • MQTT Broker 中转设备数据,Python 后端订阅 Topic 实时写入 MySQL
  • ECharts 动态折线图 + 仪表盘组件,支持 24h / 7d / 30d 时间范围切换
  • 异常检测模块:阈值触发飞书机器人即时告警,含设备 ID、异常值、时间戳
  • 历史数据支持 CSV 导出,RESTful API 提供分页查询接口
PythonMQTTFlask MySQLECharts飞书 API
🤖

智能运维助手

自用工具链 · 持续维护

用 Python 与 Shell 处理监控、备份、日志和告警,飞书 Webhook 负责实时通知。

  • 服务健康检查:心跳检测失败自动重启容器,重启记录与耗时写入日志
  • 日志聚合分析:Nginx 访问日志定期解析,统计 PV/UV、响应状态码分布、慢请求 Top 10
  • 资源阈值告警:磁盘使用率 > 85%、内存 > 90% 触发飞书告警,含当前值与进程快照
  • MySQL 每日全量备份 + 7 天滚动保留,备份完成后飞书推送确认消息
PythonShellWebhook 飞书CrontabDocker
🔐

全自动 SSL 证书管理系统

自建工具 · 生产环境运行

用 Certbot 与 Shell 自动完成证书申请、续签、部署和到期提醒,保持 HTTPS 持续可用。

  • Certbot DNS 验证模式自动申请通配符证书,支持多域名管理
  • 到期前 30 天自动续签 + Nginx 热重载,全程无停机
  • 证书到期前 7 天 / 3 天 / 1 天分级飞书提醒,到期未续签紧急告警
  • 证书文件定时备份至独立目录,支持一键回滚
CertbotLet's EncryptShell NginxCron飞书
📊

个人仪表盘 & 导航站

自用效率工具 · 纯前端

浏览器起始页,集成导航、天气、资源监控和搜索,支持主题切换与多端适配。

  • 通过宿主 /proc 文件系统读取 CPU / 内存 / 磁盘实时指标,纯前端 Canvas 渲染
  • 天气 API 实时获取 + SVG 图标,位置自动检测
  • 响应式布局:桌面端 4 列网格 → 平板 2 列 → 手机单列堆叠
  • LocalStorage 持久化主题偏好与常用链接配置
HTML/CSSJavaScriptCanvas API 集成响应式
🎮

交互式游戏实验室

2026 · Canvas / SVG · 持续迭代

用 Canvas、SVG 和原生 JavaScript 实验战斗、叙事、计分与移动端交互。

  • 拆分地图、碰撞、武器、敌人、升级和章节状态等模块,保持逻辑可测试
  • 用 Canvas / SVG 处理动画、战斗反馈、结果分享与移动端布局
  • 为核心计分、关卡和游戏结构编写测试,持续调节难度与交互节奏
JavaScriptCanvasSVG 游戏逻辑响应式测试
🧰

个人技术实验室门户

2024.09 — 至今 · 内容与工具平台

把主页、项目、博客、工具箱和服务状态收拢到一个可持续维护的入口。

  • 博客以 Markdown 为源文件,后端动态生成文章列表、全文搜索、标签和相关文章
  • 工具箱覆盖 JSON、编码、时间、正则、二维码、Markdown、图片和文本处理
  • 配合 Service Worker、响应式 CSS、主题切换和 RSS,让内容可持续更新
FlaskMarkdownJavaScript PWARSS内容工程
服务监控
Nginx
v1.24 · 反向代理 & 静态服务
Docker Engine
6 容器 · Compose 编排
MySQL
v8.0 · 关系型数据库
Redis
v7.x · 缓存 & 会话存储
SSH
密钥认证 · 端口转发
SSL 证书
Let's Encrypt · 自动续签
定时任务
Crontab · 备份 & 告警
日志系统
集中采集 · 自动轮转
服务器架构
阿里云 ECS · Ubuntu 24.04
Docker 容器化 · Nginx 统一反代 · 单端口多服务
接入层
🌐 用户请求 🔒 SSL/TLS 终止 🔄 Nginx 反向代理
服务层
🏠 个人主页 📊 仪表盘 📝 博客 🧰 工具箱 💻 清灰服务 📄 文件转换
数据 & 运维层
🗄️ MySQL 8.0 ⚡ Redis 7.x 📢 飞书告警 💾 定时备份 📜 日志轮转 🔍 健康检查
成长轨迹
2023 · 大一

基础、硬件与问题拆解

从 C、数据结构和计算机组成起步,补齐内存、进程、网络与硬件通信基础;大一结束已能用 C 独立完成数据结构和串口通信小项目,建立起“先理解底层,再写上层”的习惯。

C 语言数据结构计算机组成LinuxArduinoGit
2024 · 大二

应用、数据与设备连接

用 Python / Java、Web、MySQL、Redis 和 MQTT 完成课程项目与小型服务:独立交付智慧图书馆管理系统、校园二手交易平台和物联网数据采集平台,第一次跑通设备端到 Web 端的完整链路。

PythonFlaskJavaSpring BootMySQLRedisVue.jsMQTT数据处理
2025 · 大三

端到端交付与作品迭代

把网站、博客、API 和交互作品部署到 ECS,用 Compose、Nginx、监控与备份保障持续迭代;同时沉淀了文件转换服务、CI/CD 流水线、数据管道和浏览器交互实验,开始用自动化替代重复劳动。

DockerNginxLinux 运维SSLShell监控备份恢复Canvas内容设计
未来目标

把经验沉淀成可复用的深度

继续把容器发布、指标采集、数据处理、模型调用和设备实验沉淀成组件与方法:目标是把每个项目都做成可复现、可度量、可改进的作品,而不是一次性的 Demo。

KubernetesCI/CDPrometheusKafka / SparkPython 模型调用ESP32 / MQTTOWASP开源协作
工程理念
🔒

安全优先

最小权限、密钥认证、敏感信息隔离,定期审计与恢复演练。

🔄

自动化一切

能脚本化的不手动操作:备份、部署、监控、告警全部自动化。

🧪

用实验验证

先做最小原型,再用日志、测试与真实数据验证,让每次迭代有依据。

🤝 保持联系

对软件、硬件、数据、云服务或交互创作有想法,欢迎来聊一个具体问题或一起做个小实验。

欢迎邮件联系,通常 24 小时内回复。