SKYETEK
TM
PROTOCOL V2 GUIDE
VERSION 100112
SkyeTek
TM
Protocol Guide
Page
|
2
COPYRIGHT INFORMATION:
Copyright 2012 SkyeTek, Inc., 1525 Market St. Suite 200, Denver, Colorado 80202, U.S.A. All rights reserved.
Version 100112
This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No
part of this product or document may be reproduced in any form by any means without prior writt en authorization of SkyeTek and its licensors, if
any.
SkyeTek and SkyeWare are trademarks or registered trademarks of SkyeTek, Inc.
TECHNICAL SUPPORT AND CONTACT INFORMATION
SkyeTek, Inc.
1525 Market Street. Suite 200
Denver, CO 80202
http://www.skyetek.com
SALES:
sales@skyetek.com
TECHNICAL SUPPORT:
support@skyetek.com
Main 720.328.3425 Fax:720.228.2400
Skyetek Inc
1525 Market St. Ste 200
Denver, CO 80202
www.skyetek.com
SkyeTek
TM
Protocol Guide
Page
|
3
TABLE OF CONTENTS
1
About this Document ............................................................................................... 8
1.1
2
3
4
Revision History ............................................................................................... 8
Dictionary of Terms ................................................................................................. 9
Protocol Description ...............................................................................................10
Description of the Request Fields ...............................................................................11
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
5
MSG LEN Field (Required for Binary) ......................................................................11
FLAGS Field (Required) ......................................................................................11
COMMAND Field (Required) .................................................................................12
Tag Type Field (Required for Tag Command) ...........................................................13
RID Field .......................................................................................................13
TID Field .......................................................................................................13
AFI Field .......................................................................................................13
STARTING BLOCK Field .....................................................................................13
NUMBER OF BLOCKS Field .................................................................................14
DATA Field ....................................................................................................14
CRC Field ......................................................................................................14
Description of the RESPONSE Fields.............................................................................15
5.1
5.2
5.3
5.4
5.5
5.6
MSG LEN Field (Required for Binary) ......................................................................15
RESPONSE CODE Field (Required) .........................................................................16
RID Field .......................................................................................................17
TAG TYPE Field ..............................................................................................17
RESPONSE DATA Field .......................................................................................17
CRC Field ......................................................................................................17
Matching the CRC .....................................................................................17
Calculating 0x0000 Using the RESPONSE CRC With LSByte First ...........................17
5.6.1
5.6.2
6
Description of the Commands ....................................................................................18
6.1
Description of the System Commands (Sys_Bit = 1 in COMMAND Field) ............................18
READ_SYS ...............................................................................................18
WRITE_SYS...............................................................................................19
6.1.1
6.1.2
6.2
Description of the Memory Commands (Mem_Bit = 1 in COMMAND Field) .........................20
Skyetek Inc
1525 Market St. Ste 200
Denver, CO 80202
www.skyetek.com
Main 720.328.3425 Fax:720.228.2400
SkyeTek
TM
Protocol Guide
6.2.1
6.2.2
6.3
Page
|
4
READ_MEM ..............................................................................................20
WRITE_MEM .............................................................................................21
Description of the Tag Commands (Tag_Bit = 1 in COMMAND Field) ................................22
SELECT_TAG ............................................................................................22
WRITE_TAG ..............................................................................................23
READ_TAG ...............................................................................................24
6.3.1
6.3.2
6.3.3
Main 720.328.3425 Fax:720.228.2400
Skyetek Inc
1525 Market St. Ste 200
Denver, CO 80202
www.skyetek.com
SkyeTek
TM
Protocol Guide
Page
|
5
LIST OF FIGURES
Figure 3-1: ASCII Request and Response..............................................................................10
Figure 3-2: Binary Request and Response ............................................................................10
Figure 4-1: ASCII Request Message ....................................................................................11
Figure 4-2: Binary Request Message ...................................................................................11
Figure 4-3: FLAGS Field .................................................................................................11
Figure 4-4: COMMAND Field .............................................................................................12
Figure 4-5: C Language Implementation of the CRC Calculation ................................................15
Figure 5-1: ASCII Response Message ...................................................................................15
Figure 5-2: Binary Response Message .................................................................................15
Figure 5-3: RESPONSE CODE List .......................................................................................16
Figure 6-1: Request for READ_SYS .....................................................................................18
Figure 6-2: FLAGS in Request for READ_SYS .........................................................................18
Figure 6-3: Response to READ_SYS ....................................................................................18
Figure 6-4: Request for Write_SYS ....................................................................................19
Figure 6-5: FLAGS in Request for WRITE_SYS ........................................................................19
Figure 6-6: Response to WRITE_SYS ...................................................................................19
Figure 6-7: Memory Space of Radio Modules ........................................................................20
Figure 6-8: Request for READ_MEM ....................................................................................20
Figure 6-9: FLAGS in Request for READ_MEM ........................................................................20
Figure 6-10: RESPONSE to READ_MEM .................................................................................20
Figure 6-11: Request for WRITE_MEM .................................................................................21
Figure 6-12FLAGS in Request for WRITE_MEM .......................................................................21
Figure 6-13: RESPONSE to WRITE_MEM ...............................................................................22
Figure 6-14: Request for SELECT_TAG ................................................................................22
Figure 6-15: FLAGS in Request for SELECT_TAG ....................................................................22
Skyetek Inc
1525 Market St. Ste 200
Denver, CO 80202
www.skyetek.com
Main 720.328.3425 Fax:720.228.2400