页面加载中,请稍候
来源:电子设计工程发布时间:2019-09-1563浏览
询问 AI
一个模块是网络应用处理器(Network Capable Applicationprocessor:NCAP),它主要负责网络通信、STIM通信、数据转换等功能。NC AP是标准传感器总线与专用网络总线之间的接口,提供网络连接或者网关的功能。这一部分与微处理器集成到一起,在网络化传感器中起控制的作用;
另一个模块是智能变送器模块(Smart Transducer Interface Module;STIM or TIM),它包括传感器或执行器、信号调理器、AD或DA转换器、物理接口以及一系列变送器电子数据表格(TEDS)。该模块能够支持单个或多个通道。它既可与传感器相连也可与执行器相连接。每一个STIM最多可与255个变送器通道相连接。每一个通道实际上就是STIM上的一个变送器单元。
NCAP与网络连接有3种方式:1)IEEE 1451.0超文本传送协议(HTTP);2)IEEE 1451.1标准;3)智能变送器网络服务(STWS)。NCAP与TIM之间的接口被定义为IEEE1451.X物理接口规范,根据不同的应用需求选择不同的子标准接口规范。
1.2 IEEE 1451协议栈结构
IEEE 1451标准经过多年的制定与修改,目前形成了8个子标准,分为面向软件的接口与面向硬件的接口两大部分。
软件部分主要由IEEE 1451.0和IEEE 1451.1组成,通过面向对象模型的概念描述了网络化智能变送器的行为,定义了适应于接入不同测控网络的智能变送器软件接口规范;同时定义了一个通用的功能、通信协议和电子数据表格,可以加强IEEE 1451族系列标准之间的互操作性。
硬件部分由IEEE 1451.2~IEEE 1451.7组成,主要针对智能变送器不同的应用背景与目的,包括点对点(RS-232、UART、SPI等)、多点分布式、混合模式、无线(WiFi,Bluetooth,ZigBee等)、CANopen和RFID通信。[page]

1)存在于单独的计算机中,为IEEE 1451智能变送器服务;
2)存在于NCAP中,为基于IEEE 1451的传感器网络服务;
3)存在于集成的IEEE 1451智能变送器中。
通过STWS这个标准方式,我们可以实现IEEE 1451智能变送器在网络服务应用方面(传感器应用)的互操作性。
2 OGC SWE(传感器Web整合框架)
2005年,开放地理空间联盟(OGC)提出了一种革命性的开放标准架构——传感器Web整合框架(SensorWeb Enablement,SWE),目标是能够通过Web发现、访问、应用所有类型的接入Internet的传感器资源(包括硬件资源和数据资源),为构建“即插即用”的基于Web的传感器网络提供一个标准的平台。SWE是一个全新的标准框架,给海洋界提供了海洋观测系统发展的新机遇,而且还在不断地修订和完善中。
2.1 概念与功能
通常我们所说的传感网(sensor network)是一个计算机可访问的网络,它是由地理空间上分布的许多传感器组成,用以监测不同地区的环境因素,如温度、声音、震动、压力、物体的运动或者一些污染情况。而传感器Web是指通过Web可访问的传感网,使用标准协议和应用程序接口(API),我们可以通过Web访问接入网络的传感器数据。
SWE致力于实现传感器观测数据的发现、交换和处理,以及观测系统的任务分配,其想实现的功能主要包括:
1)发现满足用户及时需求的传感器系统、观测数据以及观测方法;
2)确定传感器的性能和测量质量;
3)访问传感器参数;
4)检索以标准方式描述的实时或存档的观测数据;
5)传感器采集数据的任务分配;
6)通知由基于某些标准的传感器或传感器服务发布的告警。
2.2 体系结构
SWE能够完善海洋观测系统的方法主要有两种:一是以标准形式描述传感器以及观测数据;一是定义标准的网络服务接口。
为了支持上述方法,OGC—SWE已经开发并测试了如下规范:
1)观测与测量(O&M)——标准概念模型,采用XML架构,用于描述存档的和实时的底层传感器观测数据。O&M标准可以实现海洋仪器之间的数据互操作。
2)传感器建模语言(SensorML)——标准概念模型,采用XML架构,用于描述传感器、系统和工作流程;对于传感器的发现和定位,海洋观测网络的配置,传感器观测数据的处理等提供必需的信息。
3)变送器置标语言(TML)——概念模型,采用XML架构,用于描述变送器内部以及出入海洋观测系统的实时数据流,为Web信息交互提供了统一的标准格式。
4)传感器观测服务(SOS)——标准Web服务接口,用于请求、寄存、过滤和检索观测数据以及传感器系统信息。SOS在客户端与观测数据库之间起中介作用。
5)传感器规划服务(SPS)——标准Web服务接口,用于响应用户需求,分配传感器任务。SPS在客户端和传感器收集管理环境之间起中介作用。
6)传感器告警服务(SAS)——标准Web服务接口,用于发布和订阅来自传感器的警报。
7)Web通知服务(WNS)——标准Web服务接口,用于异步传输来自SAS、SPS网络服务和其他服务的信息或警报。
上述规范是SWE的核心,能够为海洋观测系统提供大量统一的Web服务接口,为满足终端用户需求的传感器自识别、观测数据的获取、数据交互、任务分配以及告警信息发布等功能的实现提供了具体的解决方案。
2.3 传感器建模语言(SensorML)
传感器建模语言是SWE的关键组成部分,并且提供了标准传感器模型和XML代码,用以描述与传感器相关的工作过程,包括传感器系统的测量和测量后加工处理。所有的处理过程都定义了它们的输入、输出、参数、方法和相关元数据。它提供的是传感器系统的功能模型,而并不是系统硬件的详细描述。
可扩展标示语言(XML)架构可以被用于发布传感器性能、定位和接口的正式描述。Web客户端和服务器能够分析并翻译XML数据,实现传感器的自动发现,并评估这些传感器的特性。另外,如果预先对海洋观测系统不了解,这些信息也使应用软件能够定位和处理底层传感器数据。
在XML架构中,针对不同的目的,传感器控制接口与上层系统能够自动通信:确定传感器的状态和位置信息;发送命令到传感器或传感器平台;访问存档的或实时数据。通过一个专有的或自定义的接口,或者通过IEEE 1451标准接口,都能实现基于Web的应用与底层传感器系统的连接。
2.4 传感器接口描述符(SID)
传感器接口描述符(SID)由德国的52North公司开发,被看做OGC—SWE的一部分。对于侧重于Web服务的SWE来说,SID是实现观测系统底层传感器互操作性的一种可行方法。它以一种标准方式描述传感器接口以及它的命令和数据响应格式,并对这种描述进行解释。对于接口的描述,我们需要使用扩展的SensorML。对于SID来说,SID翻译器的使用是非常重要的。SID翻译器读接口描述,然后会依据相应的信息生成对于仪器的命令。原则上存在两种运行模式:
1)SID翻译器周期性地向仪器发送命令,读出测量数据并将其发送到SOS;
2)SID响应SWE客户端发送的请求,生成相应的专有仪器命令。
使用SID的一个海洋观测系统模型如图3所示:

[page]
3 PUCK协议
PUCK协议仍然存在如下问题:1)虽然相对简单易懂,但是使用PUCK的同时,人们仍然需要仪器驱动;2)PUCK协议本身并不支持仪器互操作性;3)随着上层协议的升级,执行这些协议的PUCK负载也必须随之升级。
4.3 标准的实际应用
IEEE 1451标准处理传感器原始数据,OGC—SWE将经过处理的数据传递到Web应用上。正确地结合使用SWE与IEEE 1451标准能够准确无误地将传感器信息从物理传感器传递到Web应用上。PUCK协议能够支持其他标准,并简化海洋仪器到海洋观测系统的集成。因此,如何正确合理地集成SWE、IEEE 1451和PUCK等标准协议,是目前国际上的焦点问题。
MBARI、OGC与由NIST领导的传感器标准协调工作组(SSHWG)中的一些成员共同开发了一个互操作性仪器试验台,演示了IEEE 1451、OGC SWE与PUCK协议的综合使用,实现了快速采集、融合与评估不同仪器和观测平台的数据。
5 结束语
随着海洋观测技术的发展,网络化观测模式成为当前的热点,更加注重系统性、兼容性、交互性,对探测设备和传感器要求具有“即插即用”的特点。变送器底层接口标准可减少硬件方面的复杂度,实现海洋仪器的互换性,网络应用层接口标准可实现数据的共享与交互,从而满足海洋观测系统的扩展、更新维护等保障需求。
智能海洋传感器联盟(SOSC)等国际海洋组织正在大力推广IEEE 1451、SWE、PUCK等标准协议,这些年已经取得了很大的发展。目前这些标准已经成功地应用于国际上的海洋观测系统中,而我国海洋观测领域在此方面还是空白状态。我国的海洋科研人员如果能够在海洋观测系统的构建、改进上借鉴这些国际上先进的接口标准,将会大大提高我国海洋观测系统的信息服务效率和技术支撑能力。
新闻来源:电子设计工程,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!
2 天前

2026-07-15