位置:51电子网 » 技术资料 » IC/元器件

无线传感器网络以更加方便地支持应用程序的设计

发布时间:2015/12/9 22:28:04 访问次数:1226

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

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

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

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

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

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

相关IC型号
ESAB82-004
ESAB92M-02

热门点击

 

推荐技术资料

单片机版光立方的制作
    N视频: http://v.youku.comN_sh... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!