# device_manager
**Repository Path**: changrong_1/device_manager
## Basic Information
- **Project Name**: device_manager
- **Description**: 设备管理
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-05-09
- **Last Updated**: 2026-02-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# device_manager
Bluetooth device management.
## Getting Started
开发工具:[Intellij IDEA](https://www.jetbrains.com.cn/idea/download/other.html)
开发框架:[Flutter](https://flutter.cn/)
开发环境搭建:[开始在 Windows 上构建 Flutter Android 应用](https://docs.flutter.cn/get-started/install/windows/mobile)
## 项目结构
lib(源码根目录)
├─domain(业务/领域)
│ ├─backup_restore(备份恢复)
│ ├─history(历史记录:读取、excel导出)
│ └─machine(与下位机对接相关:蓝牙modbus,数据转换,可监听变化的数据)
├─screens(页面)
│ └─setting(各个产品的设置页面)
│ ├─1(一体打滑系列)
│ ├─2(撕裂检测)
│ └─3(打滑检测)
└─widgets(ui组件)
## 详细说明某个产品的配置页面
比如`lib/screens/setting/1`下:
[setting_entry_screen_1.dart](lib%2Fscreens%2Fsetting%2F1%2Fsetting_entry_screen_1.dart)是配置页的入口,主要内容是一个tabs页布局。
[models.dart](lib%2Fscreens%2Fsetting%2F1%2Fmodels.dart)定义了某个产品相关的所有数据模型,定义好了各个数据项的读取、写入何地址以及数据转换方式。
status.dart,mode.dart,com_interface.dart,operate.dart,history.dart是各个tab页的内容,ui组件(数据输入项等)与models.dart中的数据模型关联(绑定)。