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

基于模块编程的无线传感器网络中间件

发布时间:2016/4/8 20:44:16 访问次数:454

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

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

   基于数据库的无线传感器网络中间件中,整个无线传感器网络被看成是一个分布式数据库,用户使用类似SQL的查询命令获取所需的数据,通过网络分发到各个节点,节点判定感知数据是否满足查询条件,决定数据的发送与否。常见的应用有Cougar、TinyDB、SINA等,Cougarl7J和SINA[8]提供分布式的数据库

接口,接收来自于传感器网络用数据库形式的查询方式表述的信息。而TinyDB[91则使用控制流的方式,为上层提供一个易用的、类似SQL的接口,完成复杂的查询。

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

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

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

   基于数据库的无线传感器网络中间件中,整个无线传感器网络被看成是一个分布式数据库,用户使用类似SQL的查询命令获取所需的数据,通过网络分发到各个节点,节点判定感知数据是否满足查询条件,决定数据的发送与否。常见的应用有Cougar、TinyDB、SINA等,Cougarl7J和SINA[8]提供分布式的数据库

接口,接收来自于传感器网络用数据库形式的查询方式表述的信息。而TinyDB[91则使用控制流的方式,为上层提供一个易用的、类似SQL的接口,完成复杂的查询。

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

热门点击

 

推荐技术资料

自制经典的1875功放
    平时我也经常逛一些音响DIY论坛,发现有很多人喜欢LM... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!