外包杯团队博文4

一、工作内容
整合全套控制逻辑:
设置光照、土壤湿度阈值,实现全自动控制:光照不足开启补光灯、土壤干燥启动水泵;
开发手动 / 自动模式切换功能,设定手动模式优先级高于自动模式;
完成数据库设计:
1)创建 SQLite 数据库 smart_agriculture.db;
2)设计三张核心数据表:传感器数据表、参数配置表、设备信息表;
3)编写建表语句、默认初始化数据 SQL 脚本。
实现数据存储功能:传感器采集数据定时存入数据库,支持历史数据读取。
完善系统异常判断:传感器断连检测、状态异常提示。
二、遇到问题及解决方式
问题:自动控制与手动控制逻辑冲突,设备状态紊乱。
解决:增加模式标志位,切换模式时锁定对应逻辑,保证两种模式互不干扰。
问题:数据库表字段设计不合理,存在冗余字段。
解决:优化表结构,区分业务用途,规范字段类型、主键、非空约束。
问题:数据频繁写入造成卡顿。
解决:延长数据写入间隔,平衡实时性与系统运行流畅度。
三、当日完成成果
完整自动控制、手动控制、模式切换功能开发完成;
数据库表结构、初始化 SQL 脚本全部完成;
数据存取功能调试通过,异常检测逻辑生效。
四、明日计划
开发 OpenHarmony HAP 应用,完成界面布局、数据交互,打包生成可安装包。

posted @ 2026-07-01 17:30  雾1435  阅读(6)  评论(0)    收藏  举报