# 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中的数据模型关联(绑定)。