# README ``` 1. 功能点 FrontEndService MainCtrlService UnixCan IflytopCmdServer SqlService UsrDB SensorDataDB DisinfectionRecordDB DeviceConfigDB 2. 完善功能管理 1. 磁盘空间管理 2. 日志过期自动删除 3. DB过期记录自动删除 4. 量产时记得将websocketIP修改成127.0.0.1 5. 远程控制功能 必须要完成的功能: 6. 软件升级功能,frp 7. 程序重启 //补充协议 1. 时间修改 2. getState时,传感器信息的上报,所有受控设备的开关状态 3. 修改密码时,需要传递旧密码。 4. 设置的默认配置信息name错误 5. 排液,加液,液体体积 6. 开关量状态上报,压力传感器状态上报 ---------------------------------- ``` ``` sudo apt-get install sqlite3 libsqlite3-dev sudo apt-get install sqlite3:arm64 libsqlite3-dev:arm64 sqlite可视化 sudo apt-get install sqlitebrowser ``` ``` https://www.sqlite.org/docs.html ``` ``` ``` ``` 测试指令 ``` ``` 1. 开始消毒后 ``` ``` 液位测量压力传感器: 设备地址:01 量程:-1~4kPa 4 kPa=407.888 毫米水柱 传感器测量精度:0.407888 毫米水柱 1. 需求 加液 液位变换 排液 1.控制蠕动泵 2.液位变换 消毒 1. 上报时间,计算剩余时间. 2. 上报所有传感器信息. 3. 根据当前浓度估算D数值. 开始消毒 停止消毒 超时后设备自动杀死自己 ```