Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Panel
bgColor#F8F8F8
borderWidth0

This page describes the commands supported by the RapidConnect serial protocol.

Serial Protocol commands are sent between the Host application and MMB Networks Module. The commands are then translated into Zigbee commands by the Module Firmware

If you are new to the RapidConnect Serial Protocol, get started by reviewing the Serial Protocol Overview guide.


To view this protocol offline, unzip the file below and open using your web browser

RapidConnect_SerialProtocolExport_30112017.html.zip

Sleep Consultant Packages


Panel
borderStylesolid

Serial Protocol Overview

Serial Protocol overview and architecture guide.




Panel
borderStylesolid

Zigbee Specification References

Provides useful zigbee specification reference data such as Data Types, Status Codes and Zigbee Device ID's.


Live Search
spaceKeySPRC2
sizelarge
additionalpage excerpt
placeholderSearch for frames here...
labelsframes


Panel
borderStylesolid
titlePrimary Headers

Child pages (Children Display)
styleh3
pageFrame Payload Definitions



Panel
titleCommand Description Fields

Overview: Description of the command.

Payload: Breakdown of the command frame payload.

Effect On Receipt: The resulting action the receiving Host or Module will take.

Allowed Context: The network context(state) this command can be sent in.

Sent By Host/Module: If a command is sent by the Host, it is received by the Module. The inverse is also true.




Change Log




Panel
borderStylesolid
titleRapidConnect 3.3.12

Updates to Existing Frames:

  • RAPCZ-1271: Update ModuleInfoResponse PH(0x55) SH(0x03) with new bootloader enum values.
  • RAPCZ- 980: ( PH:0x02, SH:0x29 ) - Additional Network state response for when device is performing link key exchange.

Deprecated Frames:

  • 0x02, 0x00: Preconfigured Key Option Write Command
  • 0x02, 0x01: Preconfigured Key Option Request Command
  • 0x02, 0x02: Preconfigured Key Option Response Command
  • 0x55, 0x04: Bootloader Version Request Command
  • 0x55, 0x05: Bootloader Version Response Command


Panel
borderStylesolid
titleRapidConnect 3.0.9

Deprecated Frames:

  • Move to Level
  • Level Move
  • Level Step


Info

Above deprecated frames were replaced by Move To Level With OnOff Status (0x12, 0x25)


Updates to Existing Frames:

  • RHATrustCenterKeyExchangeStatusUpdate PH(0x02) SH(0x29) - Removed caveat "This is only applicable when Module is configured as a coordinator of the network (i.e. as the Trust Center, or TC)."


Panel
borderStylesolid
titleRapidConnect 3.0.2

Frames Removed:

  • Trust Center Install Code Request
  • Trust Center Install Code Response
  • Bootloader Version Request
  • Bootloader Version Response

Updates to Existing Frames:

  • Module Info Response - Application Info enumerations modified
  • Module Info Response - Hardware Type field renamed to Hardware Version
  • Module Info Response - Hardware Version enumerations modified
  • Module Info Response - Bootloader Type enumerations modified
  • Status Response - Added MMB Unrecognized Command (0x13) to enumerations
  • Trust Center Security Policy Write - Added Incorrect Length (0x07) to Status Response enumerations
  • Trust Center Key Exchange Update - Key Exchange status enumerations expanded
  • Application Version Response ( PH:0x55, SH:0x09 ): Extracted version length into it's own byte field definition and removed reserver version types, see (RAPCZ-336).


Panel
borderStylesolid
titleRapidConnect 3.0.1

Frames added for Zigbee 3.0:

  • Trust Center Security Policy Write
  • Trust Center Security Policy Request
  • Trust Center Security Policy Response
  • Trust Center Key Exchange Status Update
  • Trust Center Removed Device Notification
  • Trust Center Install Code Add
  • Trust Center Install Code Request
  • Trust Center Install Code Response
  • Clear Trust Center Install Codes
  • Trust Center Install Code Max Count Request
  • Trust Center Install Code Max Count Response

Updates to existing frames to support BSB03PA1x modules:

  • Module Info Response - Hardware Type enumerations modified to include 0x05 = EFR32MG1B232F256GM32
  • Module Info Response - Bootloader Type enumerations modified to include 0x02 = Gecko Standalone Bootloader



Style
{style}
.panel, #content .panel {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
min-width: 250px;
min-height: 150px;
}

table.confluenceTable th.confluenceTh, table.confluenceTable td.highlight {
	background-color: #7AB800 !important;
}

.sectionColumnWrapper{
margin-bottom:20px;
}wiki-content h1 { 
font-family: 'Helvetica Neue', sans-serif; font-size: 30px; font-weight: bold; color: #20b6e1; letter-spacing: 1px; line-height: 1; text-align: left;
#border-bottom: 1px solid #98bddd !important; 
}
.wiki-content h2 { 
font-family: 'Helvetica Neue', sans-serif; font-size: 20px; font-weight: normal; color: #00517f; letter-spacing: 1px; line-height: 1; text-align: left;
}
.wiki-content h3 { 
font-family: 'Helvetica Neue', sans-serif; font-size: 15px; font-weight: bold; color: #00517f; letter-spacing: 1px; line-height: 1; text-align: left;
}
.wiki-content h4 { 
font-family: 'Helvetica Neue', sans-serif; font-size: 15px; font-weight: normal; font-style:italic; color:#00517f; letter-spacing: 1px; line-height: 1; text-align: left;
}
#title-text{
font-family: 'Helvetica Neue', sans-serif; font-size: 40px; font-weight: 500; letter-spacing: 1px; line-height: 1; text-align: left;
}

.panel, #content .panel {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.panel .panelHeader {
text-align: left;
color: #FFFFFF;
line-height: 1em;
padding: 10px 10px 5px;
margin-bottom: 0;
background-color: #20b6e1#00517f;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
}

{style}