Title: Nordic ID RF600 system operation
1Nordic ID RF600 system operation
- Components of the RF600 wireless data collection
system - Nordic ID RF600 Hand Terminal(s)
- Nordic ID RF600 Base Station(s)
- The application software which runs on the Host
Computer
2The user starts the transaction by scanning a
barcode or by pressing a key. The handheld unit
transmits the data to the base station.
PiccoLink RF600 system operation
RS232/LAN
3The base station receives the data, checks its
integrity, adds the signal strength indicator
(RSSI) into the data frame and finally routes the
data to the host via serial interface.
PiccoLink RF600 system operation
RS232/LAN
4The host processes the data and writes its
response to the handheld unit through serial
interface.
PiccoLink RF600 system operation
5Integration into the data system
- The hand terminals are used as remote control of
application running on HOST computer.
- The HOST application defines the user interface
elements on the hand terminal display like texts,
buttons, input fields ...
- The Nordic ID RF600 system application can be
develop to any computer platform Windows, Unix,
AS400, ...
6Using PLServer
Host software developing
The PLServer is a Windows ActiveX control (
PLServer.ocx ), which controls the data
communication between the base station and the
HOST application
PLServer makes HOST system software development
easy because it does all the dirty work for you.
The use of PLServer provides a lot of
functionality and code that you don't have to
write or debug. All you have to do is to figure
out the entry points and how to use them.
7PLServer connections
Host software developing
- Serial port (RS232)
- -One COM connection at the time
- TCP/IP connections (client server)
- -PLClient (runs on workstations)
- -Network adapters (Serial / TCP/IP converters)
8Example of HOST application
Host software developing
Simple HOST application example "Hello World"
using PLServer control. This program sends
"Hello World" PopMessage to hand terminal when
user sends any data with the hand
terminal. Visual Basic code Private
Sub Command1_Click() 'Connect Base Station to
COM1 PLServer1.Connect (1) End Sub Private
Sub PLServer1_DataArrived(ByVal id As Long, ByVal
frameid As Integer) 'Data is coming from hand
terminal Dim retval As Boolean 'Some methods
returns a Boolean value 'Answer to hand terminal
with PopMessage retval PLServer1.PopMessage(id,
25, "Hello World") retval PLServer1.Send(id,
-1) End Sub