Integration Guide

SMK900 Integration Guide Revision 4
command set (encapsulated within those meta-messages, called air command wrappers) to change the
configuration and act on remote nodes in a straightforward manner. It is also possible to send air
command wrapped messages to multiple MAC addresses (up to 4), if multi-phase mode is used (only
possible when the number of broadcast in phasesB
I
> 1).
Message Format Details
Summary of message types
Com-
mand
Reply
Event
Type
Direction
AirCmd.
Wrapped,
no MAC
AirCmd.
Wrapped,
w/ MAC
Gateway
cmd.
Node
cmd.
0x00
-
-
EnterProtocolMode
from Host
-
-
X
X
-
0x10
-
EnterProtocolModeReply
from Radio
-
-
X
X
0x01
-
-
ExitProtocolMode
from Host
-
-
X
X
0x02
-
-
DeviceReset
from Host
0x02
0x82
X
X
-
0x12
-
DeviceResetReply
from Radio
-
-
X
X
0x05
-
-
TXLongData
from Host
-
-
X
X
0x07
-
-
TXReduxData
from Host
-
-
X
-
-
0x26
RXDataPacket
from Radio
-
-
X
X
-
-
0x28
RXReduxDataPacket
from Radio
-
-
X
-
-
0x29
RXBcastInSniffedDataPacket
from Radio
-
-
X
-
-
0x2A
BcastUART2TrxBufferDone
from Radio
-
-
X
X
-
-
0x2B
RXBcastInSnifferAirDataPacket
from Radio
-
-
X
-
-
0x2C
RXBcastOutSnifferAirCmd
from Radio
-
-
X
0x0A
-
-
DynConfig
from Host
-
-
X
-
0x1A
-
DynConfigReply
from Radio
-
-
X
0x03
-
-
GetRegister
from Host
0x03
0x83
X
X
-
0x13
-
GetRegisterReply
from Radio
0x13
0x93
X
X
0x04
-
-
SetRegister
from Host
0x04
0x84
X
X
-
0x14
-
SetRegisterReply
from Radio
0x14
0x94
X
X
0x0B
-
-
TransferConfig
from Host
0x0B
0x8B
X
X
-
0x1B
-
TransferConfigReply
from Radio
0x1B
0x9B
X
X
0x0C
-
-
TXAirCmdWrapper
from Host
-
-
X
-
-
0x2D
RXAirCmdWrapper
from Radio
-
-
X
0x0D
-
-
VMFlash
from Host
0x0D
0x8D
X
-
0x1D
-
VMFlashReply
from Radio
0x1D
0x9D
X
0x0E
-
-
VMExecute
from Host
0x0E
0x8E
X
X
-
0x1E
-
VMExecuteReply
from Radio
0x1E
0x9E
X
X
-
-
0x27
Announce/Error
from Radio
0x27
0xA7
X
X
EnterProtocolMode
This command is used to enter protocol formatted mode from transparent serial mode via a special
keyword (transceiver will reply with an EnterProtocolModeReply message).
EnterProtocolMode (special keyword command)
Byte offset
Field
Description
0x00
Start-of-Packet
0xFB = Indicates start of protocol formatted message
0x01 - 0x02
Length
0x08 0x00 = Number of bytes in message following this byte (Little-Endian)
0x03 - 0x10
Keyword
0x44 0x4E 0x54 0x43 0x46 0x47 0x00 0x00 = Keyword string
23