Class UpperTransportLayer

java.lang.Object
org.openremote.agent.protocol.bluetooth.mesh.transport.UpperTransportLayer

public abstract class UpperTransportLayer extends Object
UpperTransportLayer implementation of the mesh network architecture as per the mesh profile specification.

UpperTransportLayer class encrypts/decrypts Access PDUs created in the access layer.

  • Field Details

    • LOG

      public static final Logger LOG
    • MAX_UNSEGMENTED_CONTROL_PAYLOAD_LENGTH

      public static final int MAX_UNSEGMENTED_CONTROL_PAYLOAD_LENGTH
      See Also:
    • MAX_SEGMENTED_CONTROL_PAYLOAD_LENGTH

      public static final int MAX_SEGMENTED_CONTROL_PAYLOAD_LENGTH
      See Also:
    • NONCE_TYPE_NETWORK

      public static final int NONCE_TYPE_NETWORK
      See Also:
    • NONCE_TYPE_PROXY

      public static final int NONCE_TYPE_PROXY
      See Also:
    • PAD_NETWORK_NONCE

      public static final int PAD_NETWORK_NONCE
      See Also:
    • PAD_PROXY_NONCE

      public static final int PAD_PROXY_NONCE
      See Also:
    • APPLICATION_KEY_IDENTIFIER

      public static final int APPLICATION_KEY_IDENTIFIER
      See Also:
  • Constructor Details

    • UpperTransportLayer

      public UpperTransportLayer()