无线传感网络嵌入式容错操作系统
      无线传感网络嵌入式容错操作 系统首先是一种嵌入式系统,它提供分布处理,动态和适应性;其次,它由以通讯为中心的大数量的小型和微型数据采集设备构成,其主要特征为灵活、自组织、严 格资源限制,并且需要实时响应同长时间的单任务串行处理并存,同时大部分时间保持低功耗状态,再次,它将定义一套通用的界面框架,允许应用程序选择服务和 实现,并提供框架的模块化,以便适应硬件的多样性,同时允许应用程序重用通用的软件服务和抽象。

      无线传感网络节点的处理能力和通 讯能力的极端有限,同时,节点一般靠电源供电而且一旦布置之后再也无法充电。无线传感网络是否能容错工作成为无线传感网络是否能推广应用的瓶颈。而我们提 供的无线传感网络嵌入式容错操作系统,除了实现无线传感网络操作系统的基本功能,更加强调无线传感网络的容错性。例如:实现动态地重配置失效节点,远程错 误恢复,以及提供容错路由协议等等。一方面尽可能恢复失效节点,另一方面,即使有些节点由于电源耗尽无法恢复,无线传感网络嵌入式容错操作系统也会最大程 度地使得无线传感网络作为整体正常工作。同时,无线传感网络嵌入式容错操作系统也提供低功耗的电源管理策略,为应用从整体上降低网络功耗和实现节点公平地 消耗电能等提供电源控制的支持。
主要功能
> 强容错机制的设计与实现(包括系统动态重配置,远程错误诊断及恢复等);
> 针对无线传感网络的强容错路由协议;
> 面向应用可裁剪操作系统;
> 多种主流无线传感网络节点接口设备驱动的设计实现;
> 抢占式多线程实时调度内核;
> 支持IPV6协议;
> 低功耗控制服务
      在无线传感网络节点的硬件之 上有三大模块:IPV6通讯协议栈,硬件抽象和驱动,以及操作系统动态调度内核。由于存储有限和应用的多样性的特点,该操作系统软件除了提供可裁剪策略, 把很多功能以服务的形式提供给应用。如提供的服务有:安全算法,定位,时间同步,功耗管理等。该操作系统软件最大的特色是它的容错机制,如:动态重配置, 远程错误恢复,容错路由等。
系统特性
> 通过系统健康状态评估及恢复、自适应的动态重配置、关键任务容错等机制及强路由协议的实现,增强该操作系统系统的整体容错能力;
> 一种功能完整、高效实用、占用资源少、适用于无线传感器网络的IPv6协议栈;
> 低功耗控制服务;
> 抢占式多线程实时调度内核。
应用领域
      无线传感器网络有十分广泛的 应用前景,它在工业、农业、医疗、军事、环境监测等领域有具有巨大的应用价值。它可以为环境监测人员便利地取提供研究数据,为医护人员实时、便捷地提供护 理对象的观测数据,为军事人员在侦察敌情、监控兵力、装备和物资,判断生物化学攻击等多方面提供帮助。