系统构成
发布时间:2012/4/9 19:41:02 访问次数:830
Cougar系统包括3部分:图形用ACT4065SH户界面(GUI)、客户前端(FrontEnd)和查询代理( QueryProxy)。GUI供用户提交查询命令,运行在主机上;客户前端运行在连接传感器网络和外部世界的网关节点上,是一个功能强大的查询代理;查询代理运行在传感器网络内的每个节点上,用来解释和执行查询,是一个小型传感器网络数据查询处理软件。
①Java GUI:基于Java的图形界面结构如图8-10所示,可以通过输入类SQL查询语言来递交查询请求,并以可视化的表格形式显示查询结果。GUI的Map组件可以使用户查看网络的拓扑结构,并允许用户把一些节点加入到某个簇中,系统会自动地选出该簇的簇头节点。Map组件还允许用户指定一个地理区域,使套询在指定区域上执行。
②客户前端:将从GUI获取的查询请求分发到各个节点。客户前端会对收到的数据进行相关处理,再转发给发出查询请求的GUI。除了接收GUI的命令,向GUI发送信息,还可以将数据传输到远程MySQL数据库。客户前端的结构如图8-11所示。
③查询代理:由设备管理器、节点层软件和簇头层软件构成。设备管理器获取传感器数据。节点软件管理传感器节点上的查询,并将结果发给簇头。簇头层软件可以对数据进行聚集操作,并与客户前端进行交互。查询代理的结构如图8-12所示。
Cougar系统包括3部分:图形用ACT4065SH户界面(GUI)、客户前端(FrontEnd)和查询代理( QueryProxy)。GUI供用户提交查询命令,运行在主机上;客户前端运行在连接传感器网络和外部世界的网关节点上,是一个功能强大的查询代理;查询代理运行在传感器网络内的每个节点上,用来解释和执行查询,是一个小型传感器网络数据查询处理软件。
①Java GUI:基于Java的图形界面结构如图8-10所示,可以通过输入类SQL查询语言来递交查询请求,并以可视化的表格形式显示查询结果。GUI的Map组件可以使用户查看网络的拓扑结构,并允许用户把一些节点加入到某个簇中,系统会自动地选出该簇的簇头节点。Map组件还允许用户指定一个地理区域,使套询在指定区域上执行。
②客户前端:将从GUI获取的查询请求分发到各个节点。客户前端会对收到的数据进行相关处理,再转发给发出查询请求的GUI。除了接收GUI的命令,向GUI发送信息,还可以将数据传输到远程MySQL数据库。客户前端的结构如图8-11所示。
③查询代理:由设备管理器、节点层软件和簇头层软件构成。设备管理器获取传感器数据。节点软件管理传感器节点上的查询,并将结果发给簇头。簇头层软件可以对数据进行聚集操作,并与客户前端进行交互。查询代理的结构如图8-12所示。
上一篇: Cougar系统