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

图清单

图序号 图名称 页码

图2.1 系统功能原理图 4

图2.2 物联网结构图 4

图3.1 Wi-Fi标志 6

图3.2 Wi-Fi网络连接图 6

图3.3 安卓系统结构图 7

图3.4 Android应用程序构成 9

图3.5 Activity 活动周期图 9

图3.6 应用程序生命周期图 10

图3.7 WebView控件展示

12

图3.8 EditText展示 12

图3.9

ListView控件展示 13

图4.1 查询页面展示图 14

图4.2 物联网设计结构图 19

图5.1 查询设备数据上网功能测试图 23

图5.2 扫描附近Wi-Fi功能测试图 23

图5.3 发送数据测试图 24

表清单

表序号 表名称 页码

表3.1 几种短距离无线通信技术的比较 5

表5.1 有效等价类的测试用例 22

表5.2 无效等价类的测试用例 22

1 绪论

上一篇:java+mysql班级评优系统的设计实现
下一篇:H5动漫社区网站设计

Android手机考勤平台的设计与实现

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

国产加密算法的研究与实现

2023年建档立卡户生育政策...

船舶火灾防火设计中舱室...

专业市场电子商务发展策略研究【2395字】

西方预算管理:实务探索...

民俗活动对农村文化建设的国内外研究现状

围手术期的综合护理茬會...

农村秸秆利用现状的调研与分析

连续性护理干预對2型糖尿...

贵州省2023年生育津贴新政...

人类复杂疾病相关LncRNA识别的数学建模和方法