(5)WLAN/WiFi[15]
WiFi 是一个通过无线形式把手持设备、个人电脑等终端设备互连的技术。 WiFi 无线网络是由无线网卡和 AP 构成。一般, WiFi 的通讯距离在开放性区域 里大约 305m,在封闭性区域里大约是 76-122m。WiFi 构成网络所需的资金少。 WiFi 拥有速率高、无线覆盖区域大、可信度高等特点。
如图 1-3 是各式定位技术的比较[2]。
图 1-3 室内定位技术
1.2.3 无线传感器网络操作系统
到现在为止,已出现很多操作系统,如 Mantis OS[16]、Tiny OS[17]、Contiki OS[18]等。
Mantis OS 的 API 与内核利用规范的 C 语言,用户运用起来方便简单。它供 给汇成的软件与硬件平台被大量的运用,它是一个多模型系统,可用于多任务传 感器节点,能进行频率通信,能动态地再次编辑程序[16]。
Tiny OS 是利用在组件基础上的一种开发形式,可以很快实现各式应用。nesC 的结构程序的语言是开发组件形式的,运用 C 语言风格的语言,是在规范的 C 语言的基础上扩充的[17]。
Contiki OS 被广泛的应用,它可在 IPv6 中使用,和已有网络互联非常便利, 并且支持的架构非常多,功能也很强大,可以满足各种各样复杂应用的需求[18]。 C 语言被 Contiki OS 大量采用,且开发性,可移植性的效果非常好,对硬件的 要求非常低,在各式各样的电脑和微处理器上都可以运行。文献综述
目前看来,在物联网开发领域,Arduino 作为三大开源软件平台之一。 Arduino 不但是全球流行的开源硬件,同时也是硬件开发平台,毫不夸张的说是 硬件开发发展的趋势。由于 Arduino 简单的开发形式的特点,使开发者在创意与 实现方面更关注,花很少的时间完成属于自己的项目开发,大大减少了研发的时 间和学习的资金。并且 Arduino 有很多粉丝,可以找到这些人提供的许多优秀的 硬件设计、开源的示例代码。由于 Arduino 的优点变多,所以很多专业硬件开发 者和用户已经或刚开始选择使用 Arduino 来开发他们的产品、项目,不但如此, 很多的软件开发者也选择使用 Arduino 进入物联网、硬件等开发领域发展[19]。
1.3 论文的主要工作
本论文共有五章内容,每章概述如下: 第一章:绪论。重点说明本论题的研究背景、目的和意义,简单阐述了国内
外的研究情况,从而表明无线传感器网络在定位方面体现的非凡价值,还有本文 研究运用到的 Arduino 开发平台。
第二章:无线传感器网络的定位技术。对网络体系结构,网络协议栈和节点 构成进行简单的阐述。然后较为全面地说明传统的测距技术和常用的室内节点定 位算法的基本原理。最后对定位算法的评价标准作简单分析。
第三章:基于 RSSI 的定位模型分析及算法设计。这个章节主要阐述了无线 信号在无线传感器网络中传播衰减模型理论,并在已经设定好的监测室内环境中 多次进行实验,在所选室内环境的前提下,建立合适的数学模型。然后根据基于 RSSI 的三边定位算法原理的化简定位算法,并深入学习双边定位算法基本理论 原理。来!自~751论-文|网www.751com.cn
第四章:基于 Arduino 的定位系统实现。即在 Arduino 开发平台上,努力实 现第三章介绍的简化的定位算法。然后简要说明节点的结构和特点。在算法的程
序设计基础上,通过电脑串口在开发平台上显示出实验结果,并根据第二章定位 算法的内容对定位结果进行评价与分析。
第五章:总结与展望。对本论文的完成做出总结,并对论文进一步工作进行 展望。
1.4 本章小结