77范文网 - 专业文章范例文档资料分享平台

Fosstrak全资料(4)

来源:网络收集 时间:2018-12-10 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

16. 已知的问题

第二章Tag Data Translation (TDT) Engine 第三章Filtering & Collection Middleware with ALE and LLRP Support

一、 综述

支持LLRP协议的Fosstrak ALE Middleware

你可以使用Fosstrak ALE Middleware进行数据过滤和收集

Fosstrak ALE Middleware由下面三个部分组成 ? ? ?

数据过滤与收集服务器(以下简称fc-server) 单机版配置客户端 Web版配置客户端

所有的模块均实现EPCglobal's ALE 1.1规范

一般情况下Fosstrak ALE Middleware使用LLRP协议与读写器通讯,对于那些不支持LLRP协议的读写器,ALE Middleware使用Fosstrak硬件抽象层(HAL)与之交互。

配置那些支持LLRP协议的读写器,我们使用Fosstrak的LLRP Commander。

二、 特性

1. ALE Middleware模块

Fosstrak ALE Middleware包含三个对立的模块: ? ? ?

fc-server

交互式单机版fc-server访问客户端 交互式Web版fc-server访问客户端

所有的模块均实现EPCglobal's ALE 1.1规范

2. 数据过滤与收集服务器

我们的产品实现了在EPCglobal's ALE标准中定义的数据过滤与收集角色,目前支持符合Logical Reader Specifications(逻辑读写器规范,以下简称LRSpec)用来定义读写器的ALE Logic Reader API和符合EventCycle Specifications (事件周期规范,以下简称ECSpec) 来定义数据过滤与收集行为的ALE Reading API。

3. 单机版客户端

单机版Java客户端允许用户以图形界面的方式在标准fc-server上定义ECSpecs和LRSpecs,同时还允许用户订阅/取消订阅fc-server生成的报告,设置报告发送地址。

4. Web版客户端

Web版客户端是一个WAR包,提供了与单机版一样的功能,开发者可以直接在web浏览器来定义ECSpecs,Endpoint,LRSpecs然后将数据提交给fc-server。

5. 具体特性列表

特性 ALE reading API ALE writing API ALE LogicalReader API Access Control API ECSpec ECReports Event Cycles LRSpec LRProperty Tag Smoothing ALE Specification 1.1描述 Sect. 8 Sect. 9 Sect. 10 Sect. 11 Sect. 8.2 Sect. 8.3 Sect. 5.2 Sect. 10.4 Sect. 10.5 Sect. 10.6 支持 不支持 支持 不支持 支持 支持 支持 支持 支持 不支持 是否支持

三、 用户指南 1. 快速开始

1) 目标

本教程将通过一个例子来引导你如何通过配置Fosstrak ALE Middleware来收集支持LLRP协议的读写器数据。

2) 先决条件

你需要下面几个文件: ? ? ? ? ? ? ? ? ?

fc-server-1.0.0.war或更高版本(注意:只有1.0.0版本以上才支持LLRP协议) fc-webclient-0.4.0.war或更高版本

reader protocol client version 0.3.1或更高版本(或者任何能显示HTTP请求数据的HTTP监视器程序) LLRP ADD_ROSPEC消息文件 ALE ECSPEC消息文件 ALE 逻辑读写器定义文件

Fosstrak LLRP Commander Eclipse插件 Rifidi Reader Emulator 读写器模拟器 Apache Tomcat Java Servlet Container

如果你的机器上还未安装以下程序,请安装:

3) 准备Tomcat

如果你还没有安装Tomcat,请安装。

复制两个War包(fc-server-VERSION.war 和 fc-webclient-VERSION.war)到Tomcat的Webapp文件夹下,启动Tomcat,Tomcat将会自动部署这两个War包。

4) 设置LLRP 读写器模拟器

为了简化示例,我们使用模拟器来生成标签数据 ? ? ? ?

安装Rifidi emulator 启动Rifidi emulator

使用读写器向导创建一个新的LLRPReader类型的读写器并监听默认端口5084。 启动刚刚创建的读写器

当其他组件配置完毕后我们将回来操作Rifidi emulator

5) 设置HTTP事件通知响应界面

为了显示由fc-server发来的聚合数据,我们将启动一个专门用来显示HTTP请求数据的Fosstrak工具(reader-rp-client-0.3.1.jar)。请确保所提供的监听端口没有被其他应用程序占用。 java -cp .jar\\ org.fosstrak.reader.rp.client.EventSinkUI 例如: java -cp reader-rp-client-0.3.1.jar \\ org.fosstrak.reader.rp.client.EventSinkUI 9999 程序界面中的文本框将一直为空直到fc-server配置完成。

6) 配置Fosstrak ALE Web客户端

本例中,我们将使用Web客户端来配置fc-server。在使用Web客户端程序之前我们必须告诉它fc-server的URL访问地址。

打开浏览器访问Web客户端地址。

http://://services/ALEWebClient.jsp 例如: http://localhost:8080/fc-webclient-0.4.0/services/ALEWebClient.jsp 下一步,需要指定两个endpoints告诉Web客户端哪里找到“Filtering and Collection API”和“Logical Reader ”API。通过选择“Filtering and Collection API”版面中“setEndpoint(String endPointName)”方法设置endpoint。点击“Invoke”执行命令

endpoint: http://://services/ALELRService 例如: http://localhost:8080/fc-server-1.0.0/services/ALELRService 通过点击“getVendorVersion()”方法来确认Web客户端与服务器之间建立了连接,如果连接成功将会返回一个版本号信息。

7) 通过ALE Logic Reader API配置读写器与ALE Middleware的连接

下一步是配置LLRP读写器与服务器连接。点击“LogicalReader API”版面的“define(String readerName, LRSpec spec)”方法。千万不要混淆EventCycle(事件周期)方法与Logic Reader(逻辑读写器)方法,他们使用不同的endpoints。本教程将读写器命名为“LogicalReader1”并使用LLRPReader.xml为LRSpec,如下所示。 false ReaderType

org.fosstrak.ale.server.readers.llrp.LLRPAdaptor

Description LLRP reader

PhysicalReaderName LogicalReader1

ip localhost

port 5084

clientInitiated true

点击“getLogicalReaderNames()”检查读写器是否创建成功。该方法将会返回已定义的读写器列表,请确保你定义的读写器显示在列表中。

8) 指定事件消息接受者当ALE事件发送时

当ECSpec没有订阅者时,ECSpec不会执行,因此我们需要给ECSpec指定一个监听器,通过订阅我们之前添加的 ECSpec “specCURRENT”事件池来完成上述操作。调用“subscribe(String specName, String notificationUri)”方法并注册一个被事件池监听程序(reader-rp-client-0.3.1.jar)监听的URL地址。 notificationURI: http://: specName: 例如: notificationURI: http://localhost:9999 specName: specCURRENT ALE将开始发送空ECReports给事件池监听程序,这是因为Rifidi emulator还没有配置完成。后续我将Rifidi emulator配置成通过LLRP协议发送EPC标签数据。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Fosstrak全资料(4)在线全文阅读。

Fosstrak全资料(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/356131.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: