You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 years ago | |
---|---|---|
.vscode | 2 years ago | |
iflytoplinuxsdk@32297f28a8 | 2 years ago | |
src | 2 years ago | |
test_src | 2 years ago | |
toolchain | 2 years ago | |
zcmake@a68cdff520 | 2 years ago | |
.clang-format | 2 years ago | |
.gitignore | 2 years ago | |
.gitmodules | 2 years ago | |
CMakeLists.txt | 2 years ago | |
README.md | 2 years ago | |
build.sh | 2 years ago | |
init.sh | 2 years ago | |
packet.sh | 2 years ago | |
project_config.env | 2 years ago | |
测试指令.md | 2 years ago |
README.md
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数值.
开始消毒
停止消毒
超时后设备自动杀死自己