创建一个HAL的读写器 HALReader.xml
创建一个测试读写器
TestAdaptor.xml
创建一个组合读写器,你需要两个已经定义好的读写器,reader1和reader2,否则Logical Reader API会报缺少读写器错误。 CompositeReader1.xml: true
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
手工安装依赖库
mvn install:install-file -Dfile=
执行命令mvn package 安装Maven2.2+ 安装subversion 安装java runtime
3. 发布ALE服务
1) 综述
本章将简短概述fc-server中ALE类,ALEServicePort类和ALEServiceBinding类。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Fosstrak全资料(8)在线全文阅读。
相关推荐: