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

DisWare中间件主要实现的功能

发布时间:2012/4/9 19:50:44 访问次数:1370

    (1)标准编程接口
    针对不同的操作系统和硬件平台,中间件型号使用统一ACT6311 的标准编程接口,从而屏蔽了无线传感器网络底层系统设计的复杂性,使程序开发人员面对一个简单而统一的开发环境,减少了程序设计的复杂性。
    (2)可扩展能力
    DisWare中间件采用层次化的结构设计,使得其容易扩展新的功能,并支持在同一功能区内提供多重服务,因丽能较好地适应无线传感器网络软/硬件技术不断发展变化。
    (3)应用移植性支持
    在利用无线传感器网络中间件时,所有与特定处理机相关的代码仅仅存在该软件中,因此将这个系统移植到新的处理机需要做的变化将尽可能地少。
    (4)分布式处理支持
    无线传感器网络是由一组自主的无线节点或终端相互合作而形成的分布式自组织网络。DisWare中间件通过支持多Agent的互通信机制以及Agent的迁移机制实现任务的有效分布式处理,能够很好地适应这种由分布操作系统控制的集群系统。
    DisWareDM是在DisWare中间件及其开发平台基础上设计的一个无线传感器网络数据管理系统,它可以为用户提供灵活的传感器网络数据实时查询功能。它的实时查询原理可用图8-13表示,具体处理过程如下。

                                   

    DisWareDM系统根据用户的查询请求确定查询任务,并使用移动Agent来构造节点端的查询处理过程(称查询Agent),然后将移动Agent发送到网络中的目标位置上去,利用Agent的迁移和Agent间的协作在查询相关的节点位置完成系统指定的查询处理任务,Agent将处理后的查询结果送回基站,然后由基站的查询服务系统显示查询结果,并且可以将感知元数据保存到数据库服务器上,为将来的历史查询或分析提供数据查询和分析服务。

     由于DisWareDM针对不同的用户查询请求动态地生成Agent,并将其发送到需要执行询处理任务的节点上,这样就实现了程序的动态发布功能,所以在节点上不必存储大量的分布式查询处理程序代码。同时,由于网内查询处理程序是动态发布实现的,所以当查询处理系统根据应用需要进行系统更新和功能拓展时,不必要回收所有节点重新发布网内查询处理程序,而只需要改变基站计算机上的数据管理服务系统程序,修改其构造查询Agent程序机构的子模块即可,新系统的查询处理程序会在移动Agent发送到节点上时实现其功能。

    (1)标准编程接口
    针对不同的操作系统和硬件平台,中间件型号使用统一ACT6311 的标准编程接口,从而屏蔽了无线传感器网络底层系统设计的复杂性,使程序开发人员面对一个简单而统一的开发环境,减少了程序设计的复杂性。
    (2)可扩展能力
    DisWare中间件采用层次化的结构设计,使得其容易扩展新的功能,并支持在同一功能区内提供多重服务,因丽能较好地适应无线传感器网络软/硬件技术不断发展变化。
    (3)应用移植性支持
    在利用无线传感器网络中间件时,所有与特定处理机相关的代码仅仅存在该软件中,因此将这个系统移植到新的处理机需要做的变化将尽可能地少。
    (4)分布式处理支持
    无线传感器网络是由一组自主的无线节点或终端相互合作而形成的分布式自组织网络。DisWare中间件通过支持多Agent的互通信机制以及Agent的迁移机制实现任务的有效分布式处理,能够很好地适应这种由分布操作系统控制的集群系统。
    DisWareDM是在DisWare中间件及其开发平台基础上设计的一个无线传感器网络数据管理系统,它可以为用户提供灵活的传感器网络数据实时查询功能。它的实时查询原理可用图8-13表示,具体处理过程如下。

                                   

    DisWareDM系统根据用户的查询请求确定查询任务,并使用移动Agent来构造节点端的查询处理过程(称查询Agent),然后将移动Agent发送到网络中的目标位置上去,利用Agent的迁移和Agent间的协作在查询相关的节点位置完成系统指定的查询处理任务,Agent将处理后的查询结果送回基站,然后由基站的查询服务系统显示查询结果,并且可以将感知元数据保存到数据库服务器上,为将来的历史查询或分析提供数据查询和分析服务。

     由于DisWareDM针对不同的用户查询请求动态地生成Agent,并将其发送到需要执行询处理任务的节点上,这样就实现了程序的动态发布功能,所以在节点上不必存储大量的分布式查询处理程序代码。同时,由于网内查询处理程序是动态发布实现的,所以当查询处理系统根据应用需要进行系统更新和功能拓展时,不必要回收所有节点重新发布网内查询处理程序,而只需要改变基站计算机上的数据管理服务系统程序,修改其构造查询Agent程序机构的子模块即可,新系统的查询处理程序会在移动Agent发送到节点上时实现其功能。

相关IC型号
ACT6311
ACT6311UC

热门点击

 

推荐技术资料

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