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

HOST device only

gets payload

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.

HOST device

 

 

Cellphone GET an Object

 

 

 

prepare data and

 

 

 

form them, then

 

 

 

send to IR100SD

 

 

 

OBEX server

 

 

 

 

 

 

IR100SD OBEX server replies

 

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

High byte of data

Data ( limited by buffer, 0~ 512

 

 

frame length

frame length

bytes)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Copyright 2000-2006 ACTiSYS Corp.

Page 15 of 17

Oct 30, 2006

 

 

 

 

 

 

Version 1.0