摘要:智能家居很早以前就已经被提出,然而直到如今伴随着物联网技术的产生,智能家居才真正的进入大众的视野。智能插座作为智能家居中十分重要的组成部分,能够实现对电器的智能控制,而智能插座的推广和使用需实现对移动网络应用的支持,为此有必要开发适用于智能插座的智能手机应用软件。
本文描述的是基于IOT技术的智能插座手机应用软件设计,首先介绍了智能插座的发展背景以及国内外发展的现状,然后介绍了本课题的总设计框架以及手机软件设计部分的需求分析。本文以需求分析为基础对智能插座APP进行了功能设计,基于SQLite设计了用于保存用户信息等相关数据的数据库,完成了数据库的建表、查询等工作;使用了自定义通信协议实现了智能插座与智能手机之间的TCP通信,实现了插座控制、定时信息等指令的发送和插座状态、电量和温湿度等指令的准确接收;使用第三方图标绘制引擎AChartengine显示功率数据,完成了图表显示部分;界面设计内容使用Eclipse设计智能插座APP的XML布局文件,简洁美观。
论文完成了与智能插座硬件模块联合测试,测试结果表明本论文所设计的手机APP软件能实现对智能插座的远程实时和定时控制,能成功接收和显示插座上传的电压电量数据,达到了智能插座APP预期的设计目标。
关键字:智能插座,手机应用软件,Android,IOT技术
目录
中文摘要
Abstract
第1章 绪 论-3
1.1研究背景-3
1.2国内外研究现状-4
1.2.1国外研究现状-4
1.2.2国内研究现状-5
1.3本文研究内容-6
1.4论文组织结构-6
第2章 智能插座系统框架-7
2.1 系统框架与需求分析-7
2.2 智能插座APP开发环境选择-8
2.3 智能插座APP总体设计架构-9
2.4 本章小结-10
第3章 智能插座APP设计与实现-11
3.1数据库设计-11
3.2用户登陆管理模块-12
3.2.1用户注册-12
3.2.2用户登录-13
3.3 网络连接配置模块-14
3.3.1 网络连接配置-14
3.3.2 通信协议设计-15
3.4 数据统计显示模块-16
3.5 设备控制模块-16
3.5.1 插座即时控制-17
3.5.2 插座定时控制-18
3.6 本章小结-19
第4章 智能插座APP测试-20
4.1 用户注册登陆功能测试-20
4.1.1用户注册功能测试-20
4.1.2 用户登录功能测试-21
4.2 网络连接配置功能测试-22
4.3数据显示功能测试-22
4.4 插座控制功能测试-23
4.5 本章小结-25
第5章 总结与展望-26
5.1课题总结-26
5.2研究展望-26
致 谢-28
参考文献-29