LoRaWANDeviceProperty Struct
LoRaWAN object for create functions.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_iotwireless as iotwireless } from 'aws-cdk-lib';
const loRaWANDeviceProperty: iotwireless.CfnWirelessDevice.LoRaWANDeviceProperty = {
abpV10X: {
devAddr: 'devAddr',
sessionKeys: {
appSKey: 'appSKey',
nwkSKey: 'nwkSKey',
},
},
abpV11: {
devAddr: 'devAddr',
sessionKeys: {
appSKey: 'appSKey',
fNwkSIntKey: 'fNwkSIntKey',
nwkSEncKey: 'nwkSEncKey',
sNwkSIntKey: 'sNwkSIntKey',
},
},
devEui: 'devEui',
deviceProfileId: 'deviceProfileId',
fPorts: {
applications: [{
destinationName: 'destinationName',
fPort: 123,
type: 'type',
}],
},
otaaV10X: {
appEui: 'appEui',
appKey: 'appKey',
},
otaaV11: {
appKey: 'appKey',
joinEui: 'joinEui',
nwkKey: 'nwkKey',
},
serviceProfileId: 'serviceProfileId',
};
Properties
abpV10XIResolvable | CfnWirelessDevice.AbpV10xPropertyabp_v10_xtyping.Union[IResolvable, AbpV10xProperty]abpV10XIResolvableAbpV10XIResolvableAbpV10Xinterface{}#ABP device object for LoRaWAN specification v1.0.x.
abpV11IResolvable | CfnWirelessDevice.AbpV11Propertyabp_v11typing.Union[IResolvable, AbpV11Property]abpV11IResolvableAbpV11IResolvableAbpV11interface{}#ABP device object for create APIs for v1.1.
The DevEUI value.
deviceProfileIdstringdevice_profile_idstrdeviceProfileIdStringDeviceProfileIdstringDeviceProfileId*string#The ID of the device profile for the new wireless device.
fPortsIResolvable | CfnWirelessDevice.FPortsPropertyf_portstyping.Union[IResolvable, FPortsProperty]fPortsIResolvableFPortsIResolvableFPortsinterface{}#List of FPort assigned for different LoRaWAN application packages to use.
otaaV10XIResolvable | CfnWirelessDevice.OtaaV10xPropertyotaa_v10_xtyping.Union[IResolvable, OtaaV10xProperty]otaaV10XIResolvableOtaaV10XIResolvableOtaaV10Xinterface{}#OTAA device object for create APIs for v1.0.x.
otaaV11IResolvable | CfnWirelessDevice.OtaaV11Propertyotaa_v11typing.Union[IResolvable, OtaaV11Property]otaaV11IResolvableOtaaV11IResolvableOtaaV11interface{}#OTAA device object for v1.1 for create APIs.
serviceProfileIdstringservice_profile_idstrserviceProfileIdStringServiceProfileIdstringServiceProfileId*string#The ID of the service profile.