class Aws::IoTWireless::Types::LoRaWANDevice

LoRaWAN object for create functions.

@note When making an API call, you may pass LoRaWANDevice

data as a hash:

    {
      dev_eui: "DevEui",
      device_profile_id: "DeviceProfileId",
      service_profile_id: "ServiceProfileId",
      otaa_v1_1: {
        app_key: "AppKey",
        nwk_key: "NwkKey",
        join_eui: "JoinEui",
      },
      otaa_v1_0_x: {
        app_key: "AppKey",
        app_eui: "AppEui",
      },
      abp_v1_1: {
        dev_addr: "DevAddr",
        session_keys: {
          f_nwk_s_int_key: "FNwkSIntKey",
          s_nwk_s_int_key: "SNwkSIntKey",
          nwk_s_enc_key: "NwkSEncKey",
          app_s_key: "AppSKey",
        },
      },
      abp_v1_0_x: {
        dev_addr: "DevAddr",
        session_keys: {
          nwk_s_key: "NwkSKey",
          app_s_key: "AppSKey",
        },
      },
    }

@!attribute [rw] dev_eui

The DevEUI value.
@return [String]

@!attribute [rw] device_profile_id

The ID of the device profile for the new wireless device.
@return [String]

@!attribute [rw] service_profile_id

The ID of the service profile.
@return [String]

@!attribute [rw] otaa_v1_1

OTAA device object for v1.1 for create APIs
@return [Types::OtaaV1_1]

@!attribute [rw] otaa_v1_0_x

OTAA device object for create APIs for v1.0.x
@return [Types::OtaaV1_0_x]

@!attribute [rw] abp_v1_1

ABP device object for create APIs for v1.1
@return [Types::AbpV1_1]

@!attribute [rw] abp_v1_0_x

LoRaWAN object for create APIs
@return [Types::AbpV1_0_x]

Constants

SENSITIVE