摘要 阐述了于2007年上半年发布的BizTalk Server RFID组件的应用,并在VS2005开发环境下给出了一个完整的示例。
关键词 RFID,电子标签,BizTalk Server,Net
微软BizTalk RFID作为BizTalk Server R2的一个组件,其为RFID应用提供了功能强大的平台,含有RFID器件设备的标准接入协议及管理工具,对RFID传感信号的处理引擎,并包括完整的逻辑处理能力。BizTalk RFID 基础框架可以和诸如企业资源配置(ERP) 系统,以及其他一些专有业务系统很有效的配合在一起进行业务处理。这种良好的适应性使得应用该框架组建的RFID应用只需要进行非常少量的程序改动就可以和原有的业务系统软件配合得天衣无缝。而诸如.NET Framework、SQL Server等开发工具,为RFID应用的后台处理提供了开发、部署和管理平台。通过作者的介绍,使读者能了解.NET平台下RFID应用的开发方法和技巧。
一 、平台的配置
微软BizTalk RFID平台有两中工作模式:异步模式,此模式不在本文讨论范围;同步模式,是本文主要讨论和实现的工作模式;
下面详细介绍RFID Manager中Provider和Devices的配置过程:
1.配置Provider
打开RFID Manager,选择Device Providers,右击并选择 New Provider;在弹出的对话框,在Name处填写 Provider名称(可随意命名)此处为:Raifu;在File Name处,选择 Browse,选择对应的RFID硬件设备商提供的DLL文件,然后点击 Register,可以看见Provider Properties 的详细信息;点击OK,Provider配置完成。
2.配置Devices
选择Devices,右击并选择 New Devices ;选择Add single Device,并点击Next;选择Add Provider:此处选中在配置Provider时设置的名字并点击Next;选择Conect using: 此处选择TCP 协议;Name or IP address:填写RFID设备的IP地址,此处为:192.168.7.66;Port:填写RFID设备的端口号,此处为:1969 并点击Next;选择组:默认(可以另建新设备组),并点击Next;Password:无,并点击Next;点击OK,Devices配置完成。
3.至此,RFID Manager配置完成。如图1 所示