Protocol Utility#

RAIL Protocol Utility#

This optional software component can be enabled to include default functionality related to protocol configuration.

This RAIL utility permits the configuration of protocol-specific settings. Each of these protocols can be configured:

  • Bluetooth LE

  • IEEE 802.15.4, 2.4 GHz

  • IEEE 802.16.5, GB868 (sub 1-GHz)

  • Z-Wave

Configuration Options#

The following configuration options can be changed:

  • Timing configurations common to every protocol

    • Transition Times

      • Transition time (microseconds) from idle to RX

      • Transition time (microseconds) from TX to RX

      • Transition time (microseconds) from idle to TX

      • Transition time (microseconds) from RX to TX

    • RX Search Timeouts

      • Enable RX Search timeout after idle

      • Enable RX Search timeout after TX

  • IEEE 802.15.4, 2.4 GHz-specific configurations

    • Node Configurations

      • Enable PAN Coordinator

      • Enable Promiscuous Mode

      • Enable default Frame Pending bit value for outgoing ACKs in response to Data Request Command

    • Receivable Frame Types

      • Beacon Frames

      • Data Frames

      • ACK Frames

      • Command Frames

    • Auto ACKs

      • RX ACK timeout duration (microseconds)

      • Radio state transition after attempting to receive ACK

      • Radio state transition after transmitting ACK

  • IEEE 802.16.5, GB868 (sub 1-GHz)-specific configurations

    • The same protocol-specific configurations exist for this protocol as exist for IEEE 802.15.4, 2.4 GHz, above.

  • Z-Wave-specific configurations

    • Node Configurations

      • Enable Promiscuous Mode

      • Accept Beam Frames

      • Filter Packets Based on Node ID