摘要:本文阐述了以C#作为开发工具开发一个室内无线传感器网络定位系统的思路与过程,旨在结合实际应用需求,设计出具有实用意义的无线网络节点定位系统。毕业论文结构由绪论、系统分析、系统设计、系统实现、系统测试和结束语几部分组成,主要内容包括:对课题研发背景、目的和意义的介绍与分析;对软件系统开发进行可行性分析与应用需求方面的分析;对系统整体设计思路进行分析;对系统各功能模块的实现过程进行阐述,分析主要程序代码;对已实现的系统功能模块进行测试,分析存在的问题与不足;最后对本次设计进行总结。19894
关键词:室内定位;无线传感器网络;C#; SQL server;定位误差
An Indoor Positioning System Based on
Wireless Sensor Networks
Abstract: An indoor positioning system based on WSNs is developed using C#. The object is to build a practical software system to fit actual application requirements. There are six parts in the paper: introduction, system analysis, system design, system implementation, system testing, and conclusion. The main contents include the research background, purpose and significance analysis; the feasibility analysis and the demand analysis of software system; the overall design idea analysis of the system, including function pision and database design; the exposition for each function module’s realization process and the analysis of the main program code; the test for the implemented system function module and the analysis of existing problems and deficiencies; the design summary.
Key words: indoor positioning; wireless sensor network; C#; SQL server;position error
目录
摘要 i
Abstract i
目录 II
1 绪论 1
1.1 研究背景 1
1.2 项目开发意义 1
1.3 国内外现状 2
1.4 发展趋势 2
2 系统分析 4
2.1 总体分析 4
2.1.1 可行性分析 4
2.1.2 需求分析 4
2.2 开发工具 5
2.2.1 C# 5
2.2.2 SQL Server 5
3 无线传感器网络定位技术 7
3.1 无线传感器网络 7
3.1.1 无线传感器网络的结构 7
3.1.2 传感器节点的结构 9
3.1.3 无线传感器网络的特点 10
3.1.4 典型应用 11
3.2 传感器节点定位技术 12
3.2.1 基本概念和术语 12
3.2.2 节点间距离(或角度)的测量方法 13
3.2.3 计算节点位置的基本方法 14
3.3 SDI算法 18
4 系统设计 21
4.1 系统功能结构 21
4.2 数据库设计 21
4.3 功能模块设计 22
4.3.1 节点部署功能 22
4.3.2节点定位功能 24
4.3.3误差分析 29
5 系统测试 31
5.1 测试目的 31
5.2 测试方案 31