【摘要】随着科学技术的发展,经济的增长,伴随着而来的是环境的恶化,PM2.5导致的污染正在全球蔓延,每年约有300万人左右死于肺癌等相关疾病,口罩变成最简单直接的预防措施。众所周知,佩戴口罩本身会导致呼吸的不畅,所以有必要让用户了解到实时的天气信息,在需要佩戴口罩的时候才佩戴口罩。现在随着智能手机的快速普及,一些功能和设想可以得以实现,可以通过硬件传感器与软件的连接使得口罩变得更加智能和便利。
本设备包括一套整合蓝牙BLE模块低功率串口模块组和温湿度传感器的硬件,加上一个便于携带得纽扣充电电池固定在口罩上。软件基于Android系统,运用JAVA语言,所采用的开发工具是Android Studio。利用蓝牙连接手机和单片机传输实时信息。软件本身可定位并且联网获取天气信息。大大改善了用户体验,使用户能够第一时间便捷的获取气象信息,将损失降到最低。
【关键字】蓝牙智能口罩;蓝牙BLE; Android;JAVA;Android Studio;
目录
摘要
Abstract
引言-1
1应用技术及开发环境的介绍-1
1.1 Android的介绍-1
1.2开发环境的介绍-2
1.3 单片机的介绍-2
2应用框架的介绍-3
2.1 MVC设计模式的介绍-3
2.2 Picasso技术-4
2.3 Okhttp技术-4
3需求分析-4
3.1 功能需求分析-5
3.2 性能需求分析-5
3.3数据需求分析-5
4系统设计-7
4.1 系统结构描述-7
4.2系统总体结构-7
5系统实现-8
5.1 系统组织结构-8
5.2 系统的实现-9
5.2.3定位的操作-10
5.2.4气象数据的获取-10
5.2.5蓝牙的配对-11
5.2.6接收和发送指令-13
5.2.7头像和名称的更改-13
6蓝牙智能口罩系统测试-14
6.1 系统测试-14
6.2 系统维护-14
7结束语-15
参考文献-17
致 谢-18