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

Fosstrak全资料(8)

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

PhysicalReaderSource Shelf1,Shelf2,Shelf3,Shelf4 NotificationPoint http://localhost:9090 ConnectionPoint http://localhost:8000 ?

创建一个HAL的读写器 HALReader.xml

false

ReaderType

org.fosstrak.ale.server.readers.hal.HALAdaptor

Description

My first HAL device reader

PhysicalReaderName MyReader1

ReadTimeInterval 1000

PropertiesFile

/props/SimulatorController.xml ?

创建一个测试读写器

TestAdaptor.xml

false

ReaderType

org.fosstrak.ale.server.readers.test.TestAdaptor

Description

Test Adaptor to test performance

tps 1000

gain 0

wt 5000 ?

创建一个组合读写器,你需要两个已经定义好的读写器,reader1和reader2,否则Logical Reader API会报缺少读写器错误。 CompositeReader1.xml: true LogicalReader1 LogicalReader2 ReaderType org.fosstrak.ale.server.readers.CompositeReader 更多有关LRSpec的详细信息请参见开发指南ALEServiceBinding篇

5) 显示报告

为了方便测试,Fosstrak Reader Client模块的org.fosstrak.reader.rp.client.EventSinkUI设计用来接受和显示报告数据。

下面步骤显示如何安装执行EventSinkUI类: ? ? ? ? ?

下载包含依赖包的Reader RP Client二进制文件 解压下载的文件

确保使用Java1.5或更高版本

使用命令java -cp reader-rp-client-VERSION.jar org.fosstrak.reader.rp.client.EventSinkUI [port]启动jar文件中的class

由于fc-server使用TCP端口发送报告数据,所以在定义一个规范的通知URL时需要指定端口号(例如:tcp://localhost:9999作为通知URL)

四、 开发指南 1. 综述

1) 目标

通过fc-server提供的接口,客户端应用可以对来自各种数据源的数据进行数据过滤、EPC数据整理以及数据关联。值得一提的是fc-server实现了EPCglobal标准中ALE 1.1部分。

2) 概述

纵观整个fc-server,我们可以将fc-server划分为相互关联,彼此依赖的3个层次。

org.fosstrak.ale.server:该层通过ALE类给客户端提供了一个接口,它包括如下类容: ? ? ?

? ?

? ?

标签过滤与报告生成 事件周期与报告生成管理 客户端订阅/发布 标签收集 读写器管理 盘点标签 维护读写器连接

org.fosstrak.ale.server.readers:该层模拟逻辑读写器API,它包括如下类容:

org.fosstrak.ale.server.readers.XYZ:该层扮演着对物理层设备进行适当封装的角色,它包括如下类容:

3) 详细信息

更详细信息请参见以下章节: ? ? ? ? ?

应用层事件 事件周期 报告生成 报告通知

逻辑读写器操作(逻辑读写器API)

2. 如何构建

1) 简介

本章将详细介绍如何从源代码构建fc-server

2) 开始构建

先决条件: ? ? ? 步骤 ? ?

从SVN地址https://fosstrak.googlecode.com/svn/fc/trunk中检出fc-server源代码 由于下列依赖包,在任何一个maven库上都不提供下载,所以得手工下载安装: 1. javax.comm 下载地址:http://llk.media.mit.edu/projects/picdev/software/javaxcomm.zip

2. eclipse webserviceUtils下载地址: https://www.dropbox.com/s/i62pg37xe8s1y2f/webserviceutils.zip org.eclipse.jst.ws.consumption webserviceutils 1.0.102.v200609220223 ?

手工安装依赖库

mvn install:install-file -Dfile= -DgroupId= \\ -DartifactId= -Dversion= -Dpackaging= ?

执行命令mvn package 安装Maven2.2+ 安装subversion 安装java runtime

3. 发布ALE服务

1) 综述

本章将简短概述fc-server中ALE类,ALEServicePort类和ALEServiceBinding类。

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

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