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