Presentation is loading. Please wait.

Presentation is loading. Please wait.

Developer Conference 2007 Partnering to Develop Powerful Solutions RFID Demo Software James Peternel Software Engineer Lead.

Similar presentations


Presentation on theme: "Developer Conference 2007 Partnering to Develop Powerful Solutions RFID Demo Software James Peternel Software Engineer Lead."— Presentation transcript:

1 Developer Conference 2007 Partnering to Develop Powerful Solutions RFID Demo Software James Peternel Software Engineer Lead

2 Slide 2 Developer Conference 2007 Driver and Software Downloads Download IDL drivers at: Visit http://www.intermec.com/idlhttp://www.intermec.com/idl Download load sample source code and demo’s at: http://www.intermec.com/support/downloads/ Search by RFID product

3 Slide 3 Developer Conference 2007 Part 1: IF61 Edgeware

4 Slide 4 Developer Conference 2007 IF61 Overview Enterprise Reader Network reader Edge server 4 antenna ports Supports embedded applications Java C# (Windows Mono)

5 Slide 5 Developer Conference 2007 Overview Edgeware General use information ALE Store and Forward IF61DataCollector IF61DataRetriever LLRP Demo

6 Slide 6 Developer Conference 2007 IF61 Edgeware Applications Overview Types of Edgeware applications IF61 network configuration Installing application on IF61 Configuring System Log How to run application How to uninstall application How to update application

7 Slide 7 Developer Conference 2007 Programming Interfaces Basic Reader Interface (BRI) Intermec proprietary interface Available on all Intermec readers LLRP EPC Global standard interface IF61 only ALE EPC Global standard interface IF61 only

8 Slide 8 Developer Conference 2007 Reader Performance All programming interfaces should provide similar reader performance You should get the same performance from any middleware package or demo application Trick is getting the reader configuration correct Attribute settings

9 Slide 9 Developer Conference 2007 Types of Edgeware Two classes of Edgeware on the IF61 OEM Middleware which includes IBM SAP Microsoft BizTalk No Intermec support for these Intermec Edgeware ALE Store and Forward application Developer Tools User Applications and Demos

10 Slide 10 Developer Conference 2007 Which Edgeware/Demo to use? What does the customer want to do? Are you collecting tag data over several days or weeks? Is this a pilot study or site analysis visit? Are you testing tags Range Performance Tag location on item

11 Slide 11 Developer Conference 2007 Which Edgeware/Demo to use? Are you testing a portal setup? Where should I mount the antennas? Can I read all the tags on a pallet?

12 Slide 12 Developer Conference 2007 Which Edgeware/Demo to use? Are you testing various antennas? Determining field pattern Range of antennas? Linear vs. Circular Polarized?

13 Slide 13 Developer Conference 2007 Which Edgeware/Demo to use? Are you verifying the hardware works? Are the antenna cables working? Do antennas work? Is the reader working? Did a reader port die?

14 Slide 14 Developer Conference 2007 Which Edgeware/Demo to use? Customer software does not work properly Is it the hardware or their software Use Intermec software to validate

15 Slide 15 Developer Conference 2007 Software For Pilot Studies All about data collection Logging data to files On fixed readers its usually fully automated so GUI interface is not needed Usually prefer not to have a PC setup at the test point.

16 Slide 16 Developer Conference 2007 Software For Pilot Studies IF61 Enterprise Reader OEM middleware SAP, IBM, BizTalk ALE Store and Forward application IF61DataColletor application

17 Slide 17 Developer Conference 2007 Software For Pilot Studies Fixed Readers IV7, IF4, IF30, IF5, IF61 JRFID Demo software

18 Slide 18 Developer Conference 2007 Software For Pilot Studies Handhelds (IP4, IP30) Customer’s own software IP30RFIDAPP (not intended to be used as production software)

19 Slide 19 Developer Conference 2007 Software For Testing/Verification/Validation You need lots of visual feedback as you test GUI is critical Flexibility is critical

20 Slide 20 Developer Conference 2007 Software For Testing/Verification/Validation Fixed Readers (IF61, IF5, IF4, IF30, IV7) JRFID application Handheld Readers (IP30, IP4) IP30RFIDAPP application Forklift (CV30, IV7) CV30RFIDAPP application

21 Slide 21 Developer Conference 2007 IF61 Network Configuration Before going any further we need to review how to configure the network settings on the IF61 so that we can install and use Edgeware applications.

22 Slide 22 Developer Conference 2007 IF61: Network Configuration Menu Select Common link

23 Slide 23 Developer Conference 2007 IF61: Network Configuration->Common Add Syslog Destination (IP address of PC) Leave blank and will route messages to local system log.

24 Slide 24 Developer Conference 2007 System Log Viewing Local System Log

25 Slide 25 Developer Conference 2007 System Log Viewing Exporting System Log Will create a text file in notepad that you can save

26 Slide 26 Developer Conference 2007 IF61: Network->Services Make sure you have FTP and Telnet servers enabled I also recommend enabling all the other options

27 Slide 27 Developer Conference 2007 And Now, Back to Edgeware…

28 Slide 28 Developer Conference 2007 Where to find Edgeware on the IF61

29 Slide 29 Developer Conference 2007 Installing Middleware Select Install Edgeware SAP, IBM, ALE, LLRP

30 Slide 30 Developer Conference 2007 Edgeware Page: Middleware IBM, SAP, ALE, LLRP

31 Slide 31 Developer Conference 2007 Installing User Applications Select Install User Applications IF61DataCollector

32 Slide 32 Developer Conference 2007 Edgeware Page: User Applications

33 Slide 33 Developer Conference 2007 Install File Format For User Applications Create.zip file with your.exe and any dll files. I provide the zip file for you.

34 Slide 34 Developer Conference 2007 Install Configuration File userapp.conf file AUTOSTART=false RUNAFTERINSTALL=false CMDLINE=./ConsoleApplication2.exe

35 Slide 35 Developer Conference 2007 Installing User Applications Select.zip or.tar file to upload

36 Slide 36 Developer Conference 2007 Viewing and Starting User Applications Go to Edgeware Applications and select Application Control link

37 Slide 37 Developer Conference 2007 Edgeware Options Auto Start Feature Will start Edgeware or user application whenever the IF61 is booted. To enable check the AutoStart box

38 Slide 38 Developer Conference 2007 Edgeware Options Auto Start Warning Be careful with enabling this feature. If you power up the reader with out antenna ports and it starts reading tags you could damage the reader!

39 Slide 39 Developer Conference 2007 Starting Edgeware Manual start of your application Click ACTION green arrow Will change to a red square

40 Slide 40 Developer Conference 2007 Verifying Edgeware is running To refresh the screen click another menu option and then return to the Application Control screen. If the red square has switched back to a green arrow then the application is no longer running. You can view the system log to see if there are any error messages.

41 Slide 41 Developer Conference 2007 Verifying Edgeware is running Application START failures The web page does not always properly show if an application is actually running. You can confirm its status by looking at the system log.

42 Slide 42 Developer Conference 2007 IF61: Edgeware Applications -> Application Control To update your application you must first Uninstall it and then install the new zip file Make sure application is STOPPED. Click X to uninstall

43 Slide 43 Developer Conference 2007 IF61: Edgeware Applications-> Application Control Check the Redirect output from user applications to the system log box

44 Slide 44 Developer Conference 2007 Remote System Log Monitoring Can monitor your application using an application such as KLog.exe or TcpipWin32.exe, both are shareware. Use at your own risk. Make sure you kill your firewall. It may block this. You must direct the system log to your PC’s IP address (show earlier).

45 Slide 45 Developer Conference 2007 ALE Store and Forward

46 Slide 46 Developer Conference 2007 ALE Application Level Events (ALE) interface EPC Standard v 1.1:

47 Slide 47 Developer Conference 2007 ALE Store and Forward Edgeware Application Only runs on the IF61 Should be included in latest release Can be downloaded from www.intermec.comwww.intermec.com The ALE driver needs to be install on IF61

48 Slide 48 Developer Conference 2007 ALE Store and Forward Use for Pilot Studies Each time tags are read the data is stored to a new file. File can be stored in a folder on the IF61 (easy to do). Or send file to your PC Tricky to setup on the PC side PC must be connected to reader If network connection is lost, files will be sent when connection is restored

49 Slide 49 Developer Conference 2007 Why Use ALE Store and Forward? Available on any IF61 Easy to configure Can use motion sensors to start and stop reads Can be configured to use light stacks Converts tag data to EPC data formats SSCC-96 GTIN Etc.

50 Slide 50 Developer Conference 2007 Why Use ALE Store and Forward? Runs directly on the IF61 so no PC has to be dedicated to run the reader Controlled via the web interface on the IF61 Uses web interface for attribute configuration

51 Slide 51 Developer Conference 2007 ALE Store and Forward Disadvantages Each time tags are read they are stored to a NEW file. Makes compiling data a lot of work. Cannot write to tags Can only read the EPC code Cannot read other memory banks

52 Slide 52 Developer Conference 2007 ALE Store and Forward Installation To install Store and Forward, go to the Edgeware menu and select Install Edgeware

53 Slide 53 Developer Conference 2007 ALE Store and Forward Installation After the installations… You must configure Store and Forward BEFORE starting it!!!

54 Slide 54 Developer Conference 2007 ALE Store and Forward Configuration IF61 Local File Storage Configuration Not recommended Edgeware Applications -> Store and Forward -> Tag Data Management

55 Slide 55 Developer Conference 2007 ALE Store and Forward Configuration PC File Storage Configuration (default setting) Edgeware Applications -> Store and Forward -> Tag Data Management

56 Slide 56 Developer Conference 2007 ALE Store and Forward Configuration Setup Tag Reading Edgeware Applications -> Store and Forward -> Reader Management How to trigger read

57 Slide 57 Developer Conference 2007 ALE Store and Forward Configuration Setup Tag Reading Edgeware Applications -> Store and Forward -> Reader Management When to write tags to file

58 Slide 58 Developer Conference 2007 ALE Store and Forward Configuration Setup Tag Reading Edgeware Applications -> Store and Forward -> Reader Management Setup output GPIO signal say to a light or alarm

59 Slide 59 Developer Conference 2007 ALE Store and Forward Running the SF application Do NOT start the ALE engine! BAD BAD BAD! S & F will start the ALE engine for you. There are web browser refresh issues. You may have to start, stop, and restart application to get it to run the first time properly.

60 Slide 60 Developer Conference 2007 ALE Store and Forward Looking at the tag logs on the IF61

61 Slide 61 Developer Conference 2007 ALE Store and Forward If you are unable to open an explorer window check the IF61 settings. Make sure you configure the username and password in the Network Services settings.

62 Slide 62 Developer Conference 2007 ALE Store and Forward Looking at the tag logs on the IF61

63 Slide 63 Developer Conference 2007 ALE Store and Forward Looking at the tag logs on the PC

64 Slide 64 Developer Conference 2007 ALE Store and Forward Looking in the tag logs First tag is not a valid EPC encoding so its show in raw form

65 Slide 65 Developer Conference 2007 ALE Store and Forward Second tag is a valid EPC encoding so it has been decoded by the ALE Store and Forward

66 Slide 66 Developer Conference 2007 IF61DataCollector Demo Application

67 Slide 67 Developer Conference 2007 IF61DataCollector Demo Created by me (C# based) Console application which runs on the IF61 Source code can be made available Alternative to the ALE Store and Forward application Simpler interface, cannot be configured via the web browser interface. Not a supported Intermec product! User manual available for this demo application

68 Slide 68 Developer Conference 2007 IF61DataCollector Demo Features Reads tags and stores them in a single text file, comma delimited (taglog.txt). Cannot be configured to use motion sensors at this time. Can store tags locally on the IF61 or on a USB stick attached to the IF61. Will auto detect USB stick. If its found, it will save the data to it. Otherwise it will save the data locally in the developer drive on the IF61.

69 Slide 69 Developer Conference 2007 IF61DataCollector Demo Features Customizable software Contact me for specific requests Or I can give the source code to the customer and they can modify it to meet their needs Can be used for pilot studies Not for testing since it lacks a GUI Currently being tested at JFK airport by IBM

70 Slide 70 Developer Conference 2007 IF61DataCollector Demo Installation Use the Edgeware->Install User Application menu You will install the zip file

71 Slide 71 Developer Conference 2007 IF61DataCollector Demo Installation You can set the demo to auto start or for manual starting

72 Slide 72 Developer Conference 2007 IF61DataCollector Demo Configuration Has two modes of operation All options are configurable via a settings.txt file. Mode One Stores all tag data in a single text file as the tags are being read Mode Two Creates a temporary file on the IF61 and stores the tag data in the developer drive. After X number of tags have been read, the contents of the temporary drive are transferred to a permanent file on a USB stick.

73 Slide 73 Developer Conference 2007 IF61DataCollector Demo Configuration Installing a USB stick on the IF61 Insert USB Stick Web browse to IF61 Go to the Maintenance menu Select USB option

74 Slide 74 Developer Conference 2007 IF61DataCollector Demo Configuration Only check the Enable External USB option. Press the Activate Changes button. Press the Sync File Systems button.

75 Slide 75 Developer Conference 2007 IF61DataCollector Demo Configuration Any time you remove and then reinsert the USB stick you should press the Sync File Systems button or cycle power on the IF61.

76 Slide 76 Developer Conference 2007 IF61DataCollector Demo Configuration Read Modes You can select the read mode via the settings.txt file READ REPORT=EVENT (best mode to use) READ REPORT=NO (use if you need to see tag counts) READ REPORT=EVENTALL (not recommended)

77 Slide 77 Developer Conference 2007 IF61DataCollector Demo Tag Data Stored In File EPC ID Number of times tag was read (count) Antenna tag was read on Date/Time stamp

78 Slide 78 Developer Conference 2007 IF61DataCollector Demo Data Retrieval Data can be retrieved from the IF61 manually or using an application called IF61DataRetriever. You should stop the application before copying file manually. Web browse to the IF61 and go to the Edgeware menu to stop the demo.

79 Slide 79 Developer Conference 2007 IF61DataCollector Demo Data Retrieval To manually retrieve the data file open an explorer view to the IF61 and copy the file.

80 Slide 80 Developer Conference 2007 IF61DataCollector Demo Data Retrieval Select the folder (USB?) and copy the file. Delete the original file after you have SUCCESSFULLY copied it.

81 Slide 81 Developer Conference 2007 IF61DataCollector Demo Data Retrieval If you are unable to open an explorer window check the IF61 settings. Make sure you configure the username and password in the Network Services settings.

82 Slide 82 Developer Conference 2007 IF61DataRetriever Demo To use the IF61DataRetriever application, you must install it on your laptop or PC. Application install comes with a user guide. Data returned: EPCID Number of times tag was read Antenna Date Time Data file on IF61 will be deleted once the file is transferred successfully

83 Slide 83 Developer Conference 2007 IF61DataRetriever Demo Enter reader’s IP address Select options

84 Slide 84 Developer Conference 2007 IF61DataRetriever Demo Extract Identifier Data Define start address and length Hex nibbles

85 Slide 85 Developer Conference 2007 IF61DataRetriever Demo Remove duplicates (EPC IDs)

86 Slide 86 Developer Conference 2007 IF61DataRetriever Demo Backup Original Data Can change default file name or append to existing back up file

87 Slide 87 Developer Conference 2007 IF61DataRetriever Demo Logging Options Date, Time, Count, Antenna

88 Slide 88 Developer Conference 2007 LLRP Interface Low Level Reader Protocol EPC Global Standard XML interface Mostly used by middleware providers Requires software to convert xml file to binary format which is then sent to reader.

89 Slide 89 Developer Conference 2007 LLRP Demo Rather simple for now. Not posted yet. Limited Feature set Will be adding RF Survey feature to it.

90 Slide 90 Developer Conference 2007 LLRP Demo

91 Slide 91 Developer Conference 2007 LLRP Demo RoSpec Settings

92 Slide 92 Developer Conference 2007 LLRP Demo AISpec Settings

93 Slide 93 Developer Conference 2007 LLRP Demo RoReportSpec Settings

94 Slide 94 Developer Conference 2007 End Part 1 Comments or Questions

95 Slide 95 Developer Conference 2007 Part 2: RFID Demos

96 Slide 96 Developer Conference 2007 Downloading Developer Tool Kit Select Application and Software Select Development Tools Select Developer Resource Kits

97 Slide 97 Developer Conference 2007 Downloading Developer Tool Kit Select RFID Resource Kit

98 Slide 98 Developer Conference 2007 Downloading Fixed Reader Demos Select RFID Select Fix Readers Select IF61 Enterprise Reader

99 Slide 99 Developer Conference 2007 Downloading Fixed Reader Demos Look under Demo Software

100 Slide 100 Developer Conference 2007 Downloading Mobile Reader Demos Select RFID Select HandHeld Readers Select IP30 Handheld RFID Reader

101 Slide 101 Developer Conference 2007 Downloading Mobile Reader Demos Demos for each OS Demos with NB in the name is for handhelds that do not have a bar code scanner option

102 Slide 102 Developer Conference 2007 RFID Demos Handheld Applications (mobile) IP30RFIDAPP IP4RFIDAPP CV30RFIDApp Same code base, mostly same features CV30 has a few extra features PPC2003, WM5.0, WM6.0

103 Slide 103 Developer Conference 2007 RFID Demos Keyboard Wedge CV30 (WM) CV60 (XP) Contact me for application, not posted Can post to share point

104 Slide 104 Developer Conference 2007 RFID Demos Fixed Readers JRFID IF61DataCollector Console application mentioned earlier in this presentation

105 Slide 105 Developer Conference 2007 Mobile Reader Demo Application: IP30RFIDAPP Allows user to: Test reader connection Verify firmware/hardware versions Verify attributes Read, Write tags Scan bar codes Is THE demo application used on our handhelds!

106 Slide 106 Developer Conference 2007 Mobile Reader Demo Application : IP30RFIDAPP Enable/Disable IDL debugger logs Open Reader Connection

107 Slide 107 Developer Conference 2007 Mobile Reader Demo Application : IP30RFIDAPP Reading Tags

108 Slide 108 Developer Conference 2007 Mobile Reader Demo Application : IP30RFIDAPP Reading Tags

109 Slide 109 Developer Conference 2007 Mobile Reader Demo Application : IP30RFIDAPP Resize columns, view individual tags

110 Slide 110 Developer Conference 2007 Mobile Reader Demo Application : IP30RFIDAPP Writing Tags: Scan bar code for data

111 Slide 111 Developer Conference 2007 Mobile Reader Demo Application : IP30RFIDAPP Writing Tags: Type in data

112 Slide 112 Developer Conference 2007 Mobile Reader Demo Application : IP30RFIDAPP Writing Tags: Use decoding for READ VERIFY

113 Slide 113 Developer Conference 2007 Mobile Reader Demo Application : IP30RFIDAPP Writing Tags: Get data from user create text file

114 Slide 114 Developer Conference 2007 JRFID Demo Application Win32 PC based application Allows you to open multiple readers Run tests, verify hardware and software Extensive feature set Great GUI interface to provide easy configuration and real time feedback for testing Script Mode which allows customized operations

115 Slide 115 Developer Conference 2007 JRFID Main Menu

116 Slide 116 Developer Conference 2007 JRFID Main Menu

117 Slide 117 Developer Conference 2007 JRFID Main Menu

118 Slide 118 Developer Conference 2007 JRFID Main Menu

119 Slide 119 Developer Conference 2007 JRFID Quick Commands Select command from list

120 Slide 120 Developer Conference 2007 JRFID Quick Commands Type in almost any command you want to test

121 Slide 121 Developer Conference 2007 JRFID Quick Commands Saves your custom commands for reuse Saves them in text file so you can delete them

122 Slide 122 Developer Conference 2007 JRFID Demo Application Scripts have 3 sections Configuration commands Set attributes Executed one time Main body Reading tags Continuously executed (do loop) Closing configuration commands Reset Triggers Executed one time

123 Slide 123 Developer Conference 2007 JRFID Demo Application Section Headers STARTCYCLE STOPCYCLE Logic EVT…Command IF…THEN Sample Script File click herehere

124 Slide 124 Developer Conference 2007 Available RFID Source Code Samples Win32, Win Mobile, Console (IF61) applications C# Visual Studio 2005 All use Intermec RFID libs (IDL) Handheld demo includes how to scan bar codes. Intermec Developer Library based (IDL) C# and Java samples Not very good examples

125 Slide 125 Developer Conference 2007 Comments or Questions

126 Slide 126 Developer Conference 2007 Thank you.


Download ppt "Developer Conference 2007 Partnering to Develop Powerful Solutions RFID Demo Software James Peternel Software Engineer Lead."

Similar presentations


Ads by Google