位置:51电子网 » 技术资料 » 传感与控制

支持应用程序的更新以节省能量

发布时间:2016/2/5 21:56:28 访问次数:457

   基于移动代理的无线传感器网络中间件提供抽象的计算任务给上层应用,尽ADS7807P可能使应用模块化,以便可以更容易地进行代码传输。Agilla【sl是其典型代表,Agilla网络的配置不需要预先安装应用程序,用户通过注入跨越节点传播的移动Agent来执行特定的应用程序任务。每个Agent都是自治的,允许多个应用程序共享一个网络。Dis-Ware也是一种基于移动代理的无线传感器网络中间件,它兼容Agilla,支持多种异构无线传感器网络操作系统及多种异构硬件节点。

   这种方法将应用程序分解为更小的模块,支持应用程序的更新以节省能量。Impala[61是一种支持模块化、自适应性和可维护性的无线传感器网络中间件,采用基于事件驱动的模块化编程模式,给应用程序提供友好的编程接口。其主要特点是应用程序的模块化、可靠性和自适应性。

   基于数据库的无线传感器网络中间件

   基于数据库的无线传感器网络中间件中,整个无线传感器网络被看成是一个分布式数据库,用户使用类似SQL的查询命令获取所需的数据,查询通过网络分发到各个节点,节点判定感知数据是否满足查询条件,决定数据的发送与否。常见的应用有Cougar、TinyDB、SINA等,Cougarl7J和SINA[8]提供分布式的数据库接口,接收来自于传感器网络用数据库形式的查询方式表述的信息。而TinyDB[91则使用控制流的方式,为上层提供一个易用的、类似SQL的接口,完成复杂的查询。

   数据库方法把整个网络抽象为一个虚拟实体,屏蔽了系统分布式问题,使开发人员摆脱了对底层问题的关注和烦琐的单节点开发。然而,一个全局的抽象、建立和维护需要整个网络信息,限制了系统的扩晨。


   基于移动代理的无线传感器网络中间件提供抽象的计算任务给上层应用,尽ADS7807P可能使应用模块化,以便可以更容易地进行代码传输。Agilla【sl是其典型代表,Agilla网络的配置不需要预先安装应用程序,用户通过注入跨越节点传播的移动Agent来执行特定的应用程序任务。每个Agent都是自治的,允许多个应用程序共享一个网络。Dis-Ware也是一种基于移动代理的无线传感器网络中间件,它兼容Agilla,支持多种异构无线传感器网络操作系统及多种异构硬件节点。

   这种方法将应用程序分解为更小的模块,支持应用程序的更新以节省能量。Impala[61是一种支持模块化、自适应性和可维护性的无线传感器网络中间件,采用基于事件驱动的模块化编程模式,给应用程序提供友好的编程接口。其主要特点是应用程序的模块化、可靠性和自适应性。

   基于数据库的无线传感器网络中间件

   基于数据库的无线传感器网络中间件中,整个无线传感器网络被看成是一个分布式数据库,用户使用类似SQL的查询命令获取所需的数据,查询通过网络分发到各个节点,节点判定感知数据是否满足查询条件,决定数据的发送与否。常见的应用有Cougar、TinyDB、SINA等,Cougarl7J和SINA[8]提供分布式的数据库接口,接收来自于传感器网络用数据库形式的查询方式表述的信息。而TinyDB[91则使用控制流的方式,为上层提供一个易用的、类似SQL的接口,完成复杂的查询。

   数据库方法把整个网络抽象为一个虚拟实体,屏蔽了系统分布式问题,使开发人员摆脱了对底层问题的关注和烦琐的单节点开发。然而,一个全局的抽象、建立和维护需要整个网络信息,限制了系统的扩晨。


热门点击

 

推荐技术资料

滑雪绕桩机器人
   本例是一款非常有趣,同时又有一定调试难度的玩法。EDE2116AB... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!