APP下载

应用TinyOS系统开发无线传感器节点应用程序的探索

2012-11-02黑龙江赵峰

职业技术 2012年2期

黑龙江 赵峰

应用TinyOS系统开发无线传感器节点应用程序的探索

黑龙江 赵峰

无线传感器网络是新兴网络技术,是当前国内外传感器技术领域的热点研究课题。本文基于自动抄表技术思想,设计了嵌入到燃气表中的无线传感器节点的软件结构,采用的软件开发系统是专用于无线传感器网络的操作系统TinyOS。程序经测试,运行稳定,数据采集准确度较高,满足燃气表远程抄表的基本应用要求。

正常级;休眠级;单元网关;基站

引言

文章提出一种将无线传感器节点嵌入到燃气表中,实现远程无线自动抄表的技术。本技术不同于IC卡表系统,它的计费、收费全部移交到燃气公司的服务器端进行处理,而且又能有效地监管用户实际使用情况,提高了抄表效率,降低了成本。图1为基于无线传感器网络的燃气表远程抄表系统。

1.硬件介绍

在本方案中,我们将无线传感器节点安装在燃气表内,燃气用量用脉冲计数,节点将脉冲计数以无线方式传递到基站,由基站将用户实际用燃气数换算出来。无线传感器节点由传感器模块、处理器模块、无线通信模块和能量供应模块四部分组成。在本系统中,处理器模块采用ATmega128L,它是基于AVRRISC结构的8位微控制器,是AVR系列中功能比较强大的单片机,具有128KB闪存,4KBSRAM,功耗16.5mW。无线通信模块采用符合2.4GHz IEEE802.15.4标准的射频收发器CC2420。它基于Chipcon公司的SmartRF技术,以0.18UinCMOS工艺制成,性能稳定且功耗极低。

2.节点上的操作系统

TinyOS是专门为无线传感器网络定制的微型化操作系统,它采用基于组件化和并行模型的nesC语言,产生的目标代码较小,满足了无线传感器节点处理能力和存储能力有限的要求,并且具有较强的网络处理和资源收集能力。……

登录APP查看全文