(0xDF) Manufacturing Library Frames
Manufacturing Library Start - ( PH:0xDF, SH:0x80 )
Overview
Manufacturing Library Start is sent from the Host to the Module to enable Manufacturing Library functions. The Host must send this frame before using other manufacturing library frames.
Payload
The payload is empty.
Allowed Context
Network Down.
Sent By Host/Module
Host.
Manufacturing Library Stop - ( PH:0xDF, SH:0x81 )
Overview
Manufacturing Library Stop is sent from the Host to the Module. The Host must send this frame at the end of using the manufacturing library.
Note that the manufacturing library will automatically be stopped upon a reset of the module.
Payload
The payload is empty.
Allowed Context
Network Down.
Sent By Host/Module
Host.
Manufacturing Library Tone Control - ( PH:0xDF, SH:0x82 )
Overview
The Manufacturing Library Tone Control is sent from the Host to the Module to turn the tone on or off. When the tone control is on, the radio transmits an unmodulated tone on the currently set channel and power level.
Payload
Byte Index | Field Name | Notes |
---|---|---|
0 | Tone Control | 0x00 = Off (default) 0x01 = On |
Allowed Context
Network Down.
Sent By Host/Module
Host.
Manufacturing Library Stream Control - ( PH:0xDF, SH:0x83 )
Overview
The Manufacturing Library Stream Control is sent from the Host to the Module to turn on or off stream transmission. When the stream control is on, the radio transmits a random stream of characters. This is to help measure radio modulation.
Payload
Byte Index | Field Name | Notes |
---|---|---|
0 | Stream Control | 0x00 = Off (default) 0x01 = On |
Allowed Context
Network Down.
Sent By Host/Module
Host.
Manufacturing Library Tx Packet - ( PH:0xDF, SH:0x84 )
Overview
The Manufacturing Library Tx Packet is sent from the Host to the Module to send 802.15.4 packets over-the-air.
Prior to sending this frame, Host can configure the channel, power and inter-packet delay of the transmission by using the frames Manufacturing Library Set Channel, Manufacturing Library Set Power, and Manufacturing Library Set Tx Delay.
Host can vary the duty cycle of the transmission by varying the payload length and the inter-packet delay.
Payload
Byte Index | Field Name | Notes |
---|---|---|
0..1 | Repeat Counter | Number of times to repeat the transmission of the packet |
3 | Packet Payload Length | |
4..n | Packet Payload | Payload must be at least 3 bytes long |
Allowed Context
Network Down.
Sent By Host/Module
Host.
Manufacturing Library Rx Packet - ( PH:0xDF, SH:0x85 )
Overview
The Manufacturing Library RX Packet is sent from the Module to the Host. The payload is at least 4 bytes. This frame returns packets the module receives after the channel manufacturing library has started.
Payload
Byte Index | Field Name | Notes |
---|---|---|
0 | LQI | |
1 | RSSI | |
2 | payload length | it will be truncated to 100 (0x64) for longer packets |
3..n | payload |
Allowed Context
Network Down.
Sent By Host/Module
Module.
Manufacturing Library Set Channel - ( PH:0xDF, SH:0x86 )
Overview
The Manufacturing Library Set Channel is sent from the Host to the Module. The payload is 1 byte.
Payload
Byte Index | Field Name | Notes |
---|---|---|
0 | Channel | 1 byte channel value |
Allowed Context
Network Down.
Sent By Host/Module
Host.
Manufacturing Library Get Channel - ( PH:0xDF, SH:0x87 )
Overview
The Manufacturing Library Get Channel Request is sent from the Host to the Module.
Payload
The request payload is empty.
Allowed Context
Network Down.
Sent By Host/Module
Host.
Manufacturing Library Get Channel Response - ( PH:0xDF, SH:0x88 )
Overview
The Manufacturing Library Get Channel Response is sent from the module to the host. The response payload is 1 byte
Payload
Byte Index | Field Name | Notes |
---|---|---|
0 | Channel | 1 byte channel value |
Allowed Context
Network Down.
Sent By Host/Module
Module.
Manufacturing Library Set Power - ( PH:0xDF, SH:0x89 )
Overview
The Manufacturing Library Power is sent from the host to the module. The payload is 1 byte.
Note that the value will be restored to its default value upon a reset of the module.
Payload
Byte Index | Field Name | Notes |
---|---|---|
0 | Power Output |
Allowed Context
Network Down.
Sent By Host/Module
Host.
Manufacturing Library Get Power - ( PH:0xDF, SH:0x8A )
Overview
The Manufacturing Library Get Power Request is sent from the host to the module.
Payload
The request payload is empty.
Allowed Context
Network Down.
Sent By Host/Module
Host.
Manufacturing Library Get Power Response - ( PH:0xDF, SH:0x8B )
Overview
The Manufacturing Library Get Power Response is sent from the module to the host. The response payload is 1 byte.
Payload
Byte Inex | Field Name | Notes |
---|---|---|
0 | Power Output |
Allowed Context
Network Down.
Sent By Host/Module
Host.
Manufacturing Library Set Rx Packet Enable - ( PH:0xDF, SH:0x96 )
Overview
The Manufacturing Library Set RX Packet Enable is sent from the Host to the Module. This frame enables or disables Rx packets.
Payload
Byte Index | Field Name | Notes |
---|---|---|
0 | Filter Status | 0x00 = Disable (default) 0x01 = Enable |
Allowed Context
Network Down.
Sent By Host/Module
Host.
Manufacturing Library Get Rx Packet Enable - ( PH:0xDF, SH:0x94 )
Overview
The Manufacturing Library Get Rx Packet Enable is sent from the Host to the Module to query the current enable status for Rx packet.
Payload
This command has no payload.
Allowed Context
Network Down.
Sent By Host/Module
Host.
Manufacturing Library Get Rx Packet Enable Response - ( PH:0xDF, SH:0x95 )
Overview
The Manufacturing Library Get Rx Packet Enable Response is sent from the Module to the Host. The frames contains the current enable status for Rx packet.
Payload
Byte Index | Field Name | Notes |
---|---|---|
0 | Filter Status | 0x00 = Disabled 0x01 = Enabled |
Allowed Context
Network Down.
Sent By Host/Module
Host.
Manufacturing Library Tx Random Packet - ( PH:0xDF, SH:0x8F )
Overview
The Manufacturing Library Tx Random Packet is sent from the Host to the Module. This frame is similar to the frame Manufacturing Library Tx Packet, except that the Module randomizes the packet payload.
Payload
Byte Index | Field Name | Notes |
---|---|---|
0..1 | Repeat Counter | Number of times to repeat the transmission the packet |
2 | Packet Payload Length | Length of the packet payload Module will randomize the payload for each packet |
Allowed Context
Network Down.
Sent By Host/Module
Host.
Manufacturing Library Set Tx Delay - ( PH:0xDF, SH:0x8C )
Overview
The Manufacturing Library Set Tx Delay is sent from the Host to the Module. Tx Delay is the delay between each packet in a RF Tx packet test. If Host wants to set the Tx Delay, then Host should send this frame before sending the frame Manufacturing Library Tx Packet. If Host does not set the Tx Delay, then Module uses the default value of 0.
Payload
Byte Index | Field Name | Notes |
---|---|---|
0..1 | Tx Delay | the delay between tx packets, in μs (microseconds) |
Allowed Context
Network Down.
Sent By Host/Module
Host.
Manufacturing Library Get Tx Delay - ( PH:0xDF, SH:0x8D )
Overview
The Manufacturing Library Get Tx Delay is sent from the Host to the Module to query the current Tx Delay. Tx Delay is the delay between each packet in a RF Tx packet test.
Payload
The frame has no payload.
Allowed Context
Network Down.
Sent By Host/Module
Host.
Manufacturing Library Get Tx Delay Response - ( PH:0xDF, SH:0x8E )
Overview
The Manufacturing Library Get Tx Delay Response is sent from the Module to the Host in response to Manufacturing Library Get Tx Delay. The frame conveys the current Tx Delay.
Payload
Byte Index | Field Name | Notes |
---|---|---|
0..1 | Tx Delay | the delay between tx packets, in μs (microseconds) |
Allowed Context
Network Down.
Sent By Host/Module
Host.
Set CCA Threshold - ( PH:0xDF, SH:0x9A )
Overview
The Set CCA Threshold is sent from the Host to the Module to test the RF performance with different Clear Channel Assessment (CCA) threshold.
Host can set the CCA threshold either when network is up or network is down. Host can test the effect of CCA threshold, while network is down, by using the manufacturing library Tx functions. Host can also test the effect of CCA threshold, while network is up, by using ZigBee network packets.
Note that the value will be restored to its default value upon a reset of the module.
Payload
Byte Index | Field Name | Notes |
---|---|---|
0 | CCA Threshold | in dBm, signed 8-bit integer |
Allowed Context
Network Down.
Sent By Host/Module
Host.
Get CCA Threshold - ( PH:0xDF, SH:0x9B )
Overview
The Get CCA Threshold is sent from the Host to the Module to query the current Clear Channel Assessment (CCA) threshold.
Paylaod
The frame has no payload.
Allowed Context
Network Down.
Sent By Host/Module
Host.
Get CCA Threshold Response - ( PH:0xDF, SH:0x9C )
Overview
The Get CCA Threshold Response is sent from the Module to the Host as a response to Get CCA Threshold. The frame payload contains the current CCA threshold.
Payload
Byte Index | Field Name | Notes |
---|---|---|
0 | CCA Threshold | in dBm, signed 8-bit integer |
Allowed Context
Network Down.
Sent By Host/Module
Host.
Legal Notices
Copyright © 2020 MMB Networks, Inc. All rights reserved.
Confidential materials prepared and delivered by MMB Networks for receipt and review only by any partner subject to a valid and enforceable MMB Networks confidentiality agreement. Any receipt, review, or misuse of any of the content exchanged hereunder by any party not a party to this confidential exchange shall be subject to any and all rights available under the law. All rights, title and interest to the materials shall remain with MMB Networks.
Any suggestions provided to MMB Networks with respect to MMB Networks' products or services shall be collectively deemed “Feedback.” You, on behalf of yourself, or if you are providing Feedback on behalf of your employer or another entity, represent and warrant that you have full legal authority to bind such entity to these terms, agree to grant and hereby grant to MMB Networks a nonexclusive, perpetual, irrevocable, royalty free, worldwide license to use and otherwise exploit such Feedback within any MMB Networks products and services.