ACTiSYS ACT-IR100SD User Manual

Page 15

Advertising
background image

The Wireless Connectivity Expert

ACT-IR100SD OBEX Server

User’s Manual


The following figure shows how cellphone or PDA delivers an object (maybe a phone book record, a
picture or a formatted data) to user’s host. When IR100SD-OBEX-Server receives OBEX PUT command,
it will act like a PUT server and reply proper response. Then it will trim PUT commands sent by cellphone,
only left object data itself and then pass to user’s host. While transferring objects, user’s host is not able
to know how big this object is until it receives the entire object.

Cellphone PUT an Object

Version

1.0

Payload

HOST
device only
gets payload

IR100SD OBEX server replies

Since IR100SD-OBEX-Server can only handle server role in OBEX, so user’s host can’t deliver object to
cellphone directly. The following figure is showing how cellphone or PDA gets some object from user’s
host. They have to give GET command to IR100SD-OBEX-Server. IR100SD-OBEX-Server will wait data
coming from user’s host and create response for GET command.

Cellphone GET an Object

IR100SD OBEX server replies

HOST device
prepare data and
form them, then
send to IR100SD
OBEX server

Please note that based on OBEX requirements, when user’s host is going to send data to
IR100SD-OBEX-Server to response GET command, user’s host should tell IR100SD-OBEX-Server how
big the object is first. So there is a formatted frame that user’s host should obey when it sends this object.

Byte0 Byte1

Byte2

Byte3

Byte4~Byte515

0xAA 0x55

Low byte of data
frame length

High byte of data
frame length

Data ( limited by buffer, 0~ 512
bytes)

 Copyright 2000-2006 ACTiSYS Corp.

Page 15 of 17

Oct 30, 2006

Advertising