摘要:随着科技的发展,智能穿戴设备、智能家居、新型APP软件平台等智能产品对于我们来说已经不是那么陌生,物联网技术已经慢慢出现在了人们的生产生活中,并应用在了各个不同的领域。其中物联网技术中非常重要的部分是无线传感器网络技术与上位机技术的结合,通过无线组网把所有设备与硬件设施贯穿起来,实现整个系统的数据流通,而在上位机中,人们的开发越来越向便携式移动终端进行开发,通过在手持设备(手机或平板电脑)进行无线联通,并控制各种终端设备成为了一种主流的科技产品发展方向。
本设计仅仅对上位机进行开发,在手机端应用Android平台进行APP的开发。APP构建了三个主要的功能:第一个功能,可以通过APP登陆网站进行查询的功能。通过自带的浏览器登录网站,在手机端进行网络连接之后,用户可以通过输入域名登陆到网站中进行查询操作。同时,我们在模块中加入了数据保存功能,登陆网站之后,APP系统会自动记录下上次登陆网站网址。第二个功能是Wi-Fi的连接功能,用户可以对周围的无线网进行搜索,然后在Wi-Fi列表中,选择需要连接的Wi-Fi进行连接。第三个功能是在连接成功后,向带有Wi-Fi智能模块的设备发送所在地的路由器的上网账号和密码,使智能设备连接网络。然后将网站地址和设备号发送到智能设备中,使智能设备开始向网站发送环境信息。此时,用户可以通过APP登录网站查询设备上传的环境信息。
关键词:物联网 手机端 APP Wi-Fi Android平台
目录
摘要
Abstract
1 绪论-1
1.1研究背景以及研究现状-1
1.2研究目的与意义1
1.3论文设计-2
2系统总体设计分析-3
2.1可行性分析3
2.1.1技术可行性3
2.1.2经济可行性3
2.2系统功能需求分析-3
3 关键技术以及开发工具介绍5
3.1无线通信技术-5
3.1.1Wi-Fi简介5
3.1.2 Wi-Fi网络特点-6
3.2开发工具介绍-7
3.3Android开发简介-7
3.3.1Android平台简介-7
3.3.2Android软件开发包8
3.3.3Android应用程序-8
3.3.4Android中的Wi-Fi模块10
3.3.5Android中的控件11
4 软件的设计与实现-14
4.1查询设备功能的设计-14
4.1.1功能设计14
4.1.2程序设计14
4.2连接Wi-Fi功能的设计-16
4.2.1功能设计16
4.2.2程序设计16
4.3向设备写入数据功能的设计19
4.3.1功能设计19
4.3.2程序设计20
5 系统测试-22
5.1查询设备数据测试22
5.1.1划分等价类-22
5.1.2测试用例22
5.2扫描附近Wi-Fi测试23
5.3向硬件写入数据测试-23
6 用户使用手册-25
6.1使用环境以及环境要求25
6.2查询数据功能使用25
6.3 连接Wi-Fi功能使用-25
6.4 向硬件写入数据功能使用25
7 结论26
参考文献27
致谢28