需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14323 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:人类从诞生起,就饱受自然灾害的肆虐。地震、海啸、山火,他们从人类诞生的那天起就不断地影响人类生活。时至今日,我们仍然没有有效的方法预测、规避自然灾害。第二次工业革命以来,科技迅猛发展,给我们的生活提供诸多便利的同时也带来了许多危险,烟头、煤气、电线等都会在不经意间引起一场大火。面对复杂多样的环境及其蕴藏着的危险,我们需要对周边的环境有足够的了解,防患于未然。 正是因为生活中隐藏的威胁,市面上出现了各式各样的环境监测系统。但他们大部分用于工厂、森林等,很少有家用的。基于此,我设计了一款适合家用的环境监测系统。这个系统旨在收集某些区域的环境数据,帮助我们更好的把握周边环境,及时做出反应。 这个系统主要用三部分组成:终端、协调器、上位机软件。这三个部分分别具有不同的功能,终端连接传感器,实现监测温度、湿度以及检查是否有可燃气体的功能;协调器收集终端采集的数据并传输给上位机;电脑上的上位机软件和手机上的APP可以查看采集的数据。终端与协调器都有着ZigBee模块,这使得他们可以连接进入同一个ZigBee网络,进而使得终端与终端之间、终端与协调器之间,都能够利用ZigBee进行通讯、数据传递。上位机软件会接收由协调器汇总的终端数据并利用WiFi与手机进行共享。
关键词:Android;上位机;ZigBee;WiFi
目录 摘要 Abstract 1. 绪论-1 1.1 课题研究的背景与意义-1 1.2 课题的研究现状与发展趋势-1 1.3 课题研究的主要内容-2 1.4 本章小结-3 2. 相关技术简介-4 2.1 C++简介-4 2.2 Android简介-4 2.3 ZigBee通讯协议介绍-5 2.4 WiFi介绍-6 2.5 本章小结-6 3. 开发环境搭建-7 3.1 Android开发环境搭建-7 3.1.1 安装JDK与配置环境变量-7 3.1.2 安装Android Studio-8 3.1.3安装Android SDK-8 3.2 Visual Studio的安装-10 4. 硬件及软件系统设计-11 4.1 硬件系统设计-11 4.2 软件系统设计-14 4.2.1 上位机软件的设计-14 4.2.2 移动端的设计-23 4.3 本章小结-30 5. 系统的功能测试-31 5.1 硬件连接的测试-31 5.2 上位机软件的测试-32 5.3 手机APP的测试-32 5.4 本章小结-33 6. 总结-33 参 考 文 献-35 致 谢-36 |