位置:51电子网 » 技术资料 » 通信网络

典型的无线传感器网络中间件

发布时间:2015/2/22 14:24:12 访问次数:518

   无线传感器网络以更加方便地支持应用程序的设计、部署、维护及执行为目标。K6R4016V1D-UI10为了更好地实现这些目标,在任务与网络的有效交互、任务分解、各节点间协同、数据处理、异构抽象等方面提供各种机制‘列。围绕这些目标,提出了不同的设计方法,根据无线传感器网络中间件的底层编程方式,无线传感器网络中间件方法可以分为基于虚拟机、基于移动代理、基于模块编程、基于数据库、基于应用事件驱动和面向消息的中间件等六类‘纠。

   基于虚拟机的无线传感器网络中间件

   基于虚拟机的无线传感器网络中间件一般由虚拟机、解释器和代理组成,提供虚拟机环境以简化应用的开发和部署。灵活性是虚拟机方法的最大特点,方便程序员开发是目标。通常,通过屏蔽底层硬件资源和系统欤件间的异构性,来提供灵活方便的编程接口。典型应用有Mate,它是一种建立在TinyOS基础上的传感器网络虚拟机‘4]。应用代码以Mate指令的形式表示,而节点上的软件则通过这些代码的无线传送实现在线更新。这类系统比较灵活,包括虚拟机、翻译器和移动Agent,可以使开发者以单元为单位分开编写开发代码。但是,该类中间件过多地依赖于上层的命令及解释器,且需要在每个节点上运行虚拟机,能耗开销较大。

   无线传感器网络以更加方便地支持应用程序的设计、部署、维护及执行为目标。K6R4016V1D-UI10为了更好地实现这些目标,在任务与网络的有效交互、任务分解、各节点间协同、数据处理、异构抽象等方面提供各种机制‘列。围绕这些目标,提出了不同的设计方法,根据无线传感器网络中间件的底层编程方式,无线传感器网络中间件方法可以分为基于虚拟机、基于移动代理、基于模块编程、基于数据库、基于应用事件驱动和面向消息的中间件等六类‘纠。

   基于虚拟机的无线传感器网络中间件

   基于虚拟机的无线传感器网络中间件一般由虚拟机、解释器和代理组成,提供虚拟机环境以简化应用的开发和部署。灵活性是虚拟机方法的最大特点,方便程序员开发是目标。通常,通过屏蔽底层硬件资源和系统欤件间的异构性,来提供灵活方便的编程接口。典型应用有Mate,它是一种建立在TinyOS基础上的传感器网络虚拟机‘4]。应用代码以Mate指令的形式表示,而节点上的软件则通过这些代码的无线传送实现在线更新。这类系统比较灵活,包括虚拟机、翻译器和移动Agent,可以使开发者以单元为单位分开编写开发代码。但是,该类中间件过多地依赖于上层的命令及解释器,且需要在每个节点上运行虚拟机,能耗开销较大。

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!