
The ASCII
“Hello”
message is output at the remote as a 0x26
RxData
event. The address field contains the originator’s
address, 0x00 0x00 0x00, which is the base. The
RSSI
value of the received message is 0xB4, indicating a received sig-
nal strength of approximately -76 dBm. The data following the RSSI value is the
“Hello”
text.
SOP
Length
PktType
Lo MAC
MAC
Hi MAC
RSSI
“H”
“e”
“l”
“l”
“o”
0xFB
0x0A
0x26
0x00
0x00
0x00
0x35
0x48
0x65
0x6C
0x6C
0x6F
Note that if the remote was in transparent mode, only the
“Hello”
text would be output.
7.5.2 Configuration Messages
In this example, the remote with MAC address 0x123456 is configured by the base (MAC address 0x000000) to generate
RxEvent
messages every 10 seconds. To do this, the
IoReportInterval
in the remote is set to 10 seconds and the
periodic
report timer
bit in the
IoReportTrigger
parameter is set ON. The
IoReportInterval
and the
IoReportTrigger
parameters are
loaded using
SetRemoteRegister
commands. The command to set the
IoReportInterval
to 10 seconds is:
SOP
Length
PktType
Lo MAC
MAC
Hi MAC
Reg
Bank
Size
Lo Val
Val
Val
Hi Val
0xFB
0x0B
0x07
0x56
0x34
0x12
0x1C
0x06
0x04
0x10
0x27
0x00
0x00
The
IoReportInterval
parameter starts in location 0x1C of Bank 6. The report interval scaling is 1 ms/count, so a 10 sec-
ond report interval is 10,000 units or 0x00002710 (Little-Endian format 10 27 00 00). The
IoReportInterval
parameter is
updated and
SetRemoteRegisterReply
is returned:
SOP
Length
PktType
Status
Lo MAC
MAC
Hi MAC
RSSI
0xFB
0x06
0x17
0x00
0x00
0x00
0x00
0xB2
The command to set the
periodic report timer
bit in
IoReportTrigger
is:
SOP
Length
PktType
Lo Mac
MAC
Hi MAC
Reg
Bank
Size
Val
0xFB
0x08
0x07
0x56
0x34
0x12
0x1B
0x06
0x01
0x10
The
IoReportTrigger
parameter is in location 0x1B of Bank 6. The
periodic report timer
bit in
IoReportTrigger
is located in
bit position four (00010000b) or 0x10. The
IoReportTrigger
parameter is updated and
SetRemoteRegisterReply
is re-
turned:
SOP
Length
PktType
Status
Lo MAC
MAC
Hi MAC
RSSI
0xFB
0x06
0x17
0x00
0x00
0x00
0x00
0xB4
7.5.3 Sensor Message
In this example, the base host requests an ADC1 reading from a remote using the
GetRemoteRegister
command, type
0x06. The MAC address of the remote is 0x123456. The current ADC1 measurement parameter is read starting at regis-
ter location 0x15 and Bank 5. The ADC reading spans two bytes. The protocol formatting for this command is:
SOP
Length
PktType
Lo Mac
MAC
Hi MAC
Reg
Bank
Size
0xFB
0x07
0x06
0x56
0x34
0x12
0x15
0x05
0x02
Note the remote MAC address is entered in Little-Endian byte order, 56 34 12.
©2012 by Murata Electronics N.A., Inc.
DNT90M Integration Guide (2012/09/17)
Page 49 of 74
www.murata.com