基于android的环境监测软件开发

基于android的环境监测软件开发

ID:11903790

大小:124.71 KB

页数:32页

时间:2018-07-14

基于android的环境监测软件开发_第1页
基于android的环境监测软件开发_第2页
基于android的环境监测软件开发_第3页
基于android的环境监测软件开发_第4页
基于android的环境监测软件开发_第5页
资源描述:

《基于android的环境监测软件开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、物联网应用课程设计物联网应用课程设计基于Android的环境监测软件开发专业计算机科学与技术学生姓名班级学号指导教师完成日期2015.12.255物联网应用课程设计目录目录01概述11.1课程设计目的11.2课程设计内容与要求12系统需求分析22.1系统目标22.2主体功能22.3开发环境33系统总体设计33.1系统的功能模块划分33.2流程图44系统详细设计44.1Android端界面布局44.2Android端串口打开关闭(SerialPort类)74.3Android端查找串口(SerialPortFinder类)84.4Android端主界面方法(MainActivity类)9

2、4.5实验箱端的控制程序105调试错误及解决措施116小结12参考文献13附录14物联网应用课程设计1概述1.1课程设计目的《物联网应用课程设计》,是物联网工程专业的一门必修核心实践课程。该课程设计采用项目驱动的方式,让学生开展物联网相关的应用系统开发。通过面向实际应用的项目式系统的开发,使学生巩固嵌入式系统与物联网应用系统设计与开发技术、掌握物联网系统开发基本流程与典型开发技术、锻炼学生编程能力和应用系统开发能力,为学生后继的毕业设计、求职深造打下坚实的基础。。1.2课程设计内容与要求本次课程设计的任务,是开发一款基于Android端的对环境进行监测的软件,通过串口的读写数据,对温度

3、、湿度进行监测。1.2.1.功能要求在eclipse上开发一个软件能够监测环境温度和湿度的软件。通过串口烧写代码,在开发板上显示温度和湿度的曲线图。1.2.2.实现要求基本任务要求:[1].在AndroidSDK开发平台上,开发一个能够在Android系统上运行的物联网环境监测软件。[2].环境数据(温度、湿度、光照等)由CC2530传感器节点通过串口上传到Android开发板。[3].Android开发板上的环境监测软件读取串口发来的数据。[4].Android开发板上的环境监测软件通过动态曲线,展现实时的环境数据。提高任务要求:[1].环境数据可以存储到后台数据库。[2].历史数据

4、可以查询,并可通过曲线展现。27物联网应用课程设计2系统需求分析2.1系统目标在开发的Android软件上点击相应的开关按钮,能够通过串口读写数据来监测环境的温度和湿度并显示曲线图。2.2主体功能实验箱端实现的功能:A、接继电器的CC2530能够通过串口和PC互连B、能够通过PC端的串口调试助手对芯片进行收发数据C、通过发送相应的数据控制芯片上环境的监测。Android端实现的功能:A、代码实现对环境的监测B、AndroidNDK的应用接入,通过JNI接口实现SerialPort的native方法C、SerialPort实现了Android内核对串口的读写操作D、PC接入的串口和AVD

5、的串口的连接实现2.3开发环境开发软件:EclipseIAR8.1硬件环境: windows7 宇音力新物联网实验箱27物联网应用课程设计3系统总体设计3.1系统的功能模块划分本系统主要有以下2个功能模块:硬件功能模块:通过读写串口来控制继电器的通断。软件功能模块:通过Android端的软件来实现串口的读写功能。Android端软件OpenSPButtonOFFButtonONButton串口实验箱的继电器模块开始3.2流程图点击OpenSp打开串口运行程序27物联网应用课程设计发送数据给串口,串口发送给实验箱实验箱接受数据,判断接受数据,开始显示温度湿度结束4系统详细设计4.1And

6、roid端界面布局1、效果图2、主要控件1)OpenSPButton主要实现串口的打开关闭2)ONButton向串口发送字符串”A1#”用于打开串口3)OFFButton向串口发送字符串”A0#”用于关闭串口3、主要程序代码27物联网应用课程设计

7、="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context="com.example.administrator.test.MainActivity">

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。