项目简介
本项目名为“Smart-NetLight”,是基于Android平台的智能照明控制系统。它从Android SDK中的‘BluetoothChat’示例应用修改而来,运用DALI协议控制照明设备。该应用作为上位机程序,用于英飞凌嵌入式设计大赛,通过蓝牙与嵌入式设备通信,实现对照明设备的智能控制。
项目的主要特性和功能
- 蓝牙连接与通信:可通过蓝牙连接嵌入式设备,初始化并更新显示面板,还能选择从机设备进行通信。
- 照明控制:能更新影响因子实现自动或手动调光,查询照明设备的因子、是否有人、是否自动调光等状态,刷新照度值并在表盘显示。
- 高级功能:支持单独调光和场景记忆,可进行从机地址和从机群组设置,能进行群组调光和渐变时间设置。
- 数据库管理:利用SQLite数据库管理从机、群组和场景的数据,提供数据的增删改查功能,保证数据的持久化和一致性。
- 用户界面:提供包含从机列表、群组列表、场景列表等直观的用户界面,支持实时数据反馈,方便用户实时监控和控制照明设备。
安装使用步骤
- 环境准备:确保已配置好Android开发环境,包含Android Studio和必要的SDK;确保设备支持蓝牙功能且已配对目标嵌入式设备。
- 导入项目:将项目复制到本地,用Android Studio打开项目,同步项目依赖,保证所有库和资源正确加载。
- 编译与运行:连接Android设备或启动模拟器,编译项目并在设备上运行。
- 使用应用:打开应用,通过蓝牙连接目标嵌入式设备;按界面提示选择从机设备,进行调光、查询状态等操作;利用场景记忆、群组调光等高级功能实现更智能的照明控制。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】