WSN 网络数据管理软件系统设计讨论 无线传感器网络尽管资源有限,但估计将在很长一段时间内不需要人工干预
然而,环境可能会进展出不可预知的特性,或者某些网络功能可能需要一些更改
因此,有必要建立一种机制,允许在网络节点部署后对其进行软件重新编程
无线传感网络虽然已在很多领域拥有广泛的应用,但绝大部分情况下只能执行环境监测的作用,无法对所监测的区域实行自主调节
网络控制系统作为一种全分布、网络实时反馈系统,可以弥补无线传感网络在此方面的不足
然而,由于其各自拥有不同的特点,无线传感网络与网络控制系统的结合尚有很多问题需要解决
本文介绍了数据分发协议与操作系统支持环境的集成
分发协议负责在网络上分发数据,而 Epos实时更新系统将系统组件隔离在内存位置独立的单元中,允许它们在执行时更新
我们已经评估了我们的基础设施,使用真实的传感器节点,在内存消耗、传播和重新编程时间方面
WSN 网络;数据管理;系统设计 1 引言 网络软件的重编程基础设施传感器(wirelesssensornetwork,WSN)是由一个数据分发系统构成的,能够组织数据的系统内存
通过使用嵌入式操作系统提供的应用程序,隐藏此数据组织的基础结构[1]
通常情况下,重新编程可更新模块构成
这些模块的内存位置在运行时会被替换
此外,数据库的所有新数据相关节点都能正确接收更多模块,在重新编程的过程中为了提供安全的数据传输,应运用数据分发协议与操作系统基础设施
Epos 实时更新系统是操作系统的基础系统,在内存消耗、方法调用时间和重新配置时间方面具有更好的性能
这一有利的结果是,Epos 实时更新系统的内存消耗仍然需要改进
此外,Epos 实时更新系统没有任何用于数据传播的支持[2]
2WSN 网络数据管理软件系统设计 一般来说,网络重新编程过程分为 3 步进行,第 1 步是负责准备要传播的数据
第 2 步包括整个