amazonaws.com – iotwireless
AWS IoT Wireless provides bi-directional communication between internet-connected wireless devices and the AWS Cloud. To onboard both LoRaWAN and Sidewalk devices to AWS IoT, use the IoT Wireless API. These wireless devices use the Low Power Wide Area Networking (LPWAN) communication protocol to communicate with AWS IoT.
Using the API, you can perform create, read, update, and delete operations for your wireless devices, gateways, destinations, and profiles. After onboarding your devices, you can use the API operations to set log levels and monitor your devices with CloudWatch.
You can also use the API operations to create multicast groups and schedule a multicast session for sending a downlink message to devices in the group. By using Firmware Updates Over-The-Air (FUOTA) API operations, you can create a FUOTA task and schedule a session to update the firmware of individual devices or an entire group of devices in a multicast group.
- Homepage
- https://api.apis.guru/v2/specs/amazonaws.com:iotwireless/2020-11-22.json
- Provider
- amazonaws.com:iotwireless / iotwireless
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/amazonaws.com/iotwireless/2020-11-22/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/amazonaws.com/iotwireless/2020-11-22/openapi.yaml
Tools (111)
Extracted live via the executor SDK.
-
destinations.createDestinationCreates a new destination that maps a device message to an AWS IoT rule.
-
destinations.deleteDestinationDeletes a destination.
-
destinations.getDestinationGets information about a destination.
-
destinations.listDestinationsLists the destinations registered to your AWS account.
-
destinations.updateDestinationUpdates properties of a destination.
-
deviceProfiles.createDeviceProfileCreates a new device profile.
-
deviceProfiles.deleteDeviceProfileDeletes a device profile.
-
deviceProfiles.getDeviceProfileGets information about a device profile.
-
deviceProfiles.listDeviceProfilesLists the device profiles registered to your AWS account.
-
eventConfigurations.getResourceEventConfigurationGet the event configuration for a particular resource identifier.
-
eventConfigurations.updateResourceEventConfigurationUpdate the event configuration for a particular resource identifier.
-
eventConfigurationsResourceType.listEventConfigurationsList event configurations where at least one event topic has been enabled.
-
eventConfigurationsResourceTypes.getEventConfigurationByResourceTypesGet the event configuration based on resource types.
-
eventConfigurationsResourceTypes.updateEventConfigurationByResourceTypesUpdate the event configuration based on resource types.
-
fuotaTasks.associateMulticastGroupWithFuotaTaskAssociate a multicast group with a FUOTA task.
-
fuotaTasks.associateWirelessDeviceWithFuotaTaskAssociate a wireless device with a FUOTA task.
-
fuotaTasks.createFuotaTaskCreates a FUOTA task.
-
fuotaTasks.deleteFuotaTaskDeletes a FUOTA task.
-
fuotaTasks.disassociateMulticastGroupFromFuotaTaskDisassociates a multicast group from a fuota task.
-
fuotaTasks.disassociateWirelessDeviceFromFuotaTaskDisassociates a wireless device from a FUOTA task.
-
fuotaTasks.getFuotaTaskGets information about a FUOTA task.
-
fuotaTasks.listFuotaTasksLists the FUOTA tasks registered to your AWS account.
-
fuotaTasks.listMulticastGroupsByFuotaTaskList all multicast groups associated with a fuota task.
-
fuotaTasks.startFuotaTaskStarts a FUOTA task.
-
fuotaTasks.updateFuotaTaskUpdates properties of a FUOTA task.
-
logLevels.getLogLevelsByResourceTypesReturns current default log levels or log levels by resource types. Based on resource types, log levels can be for wireless device log options or wireless gateway log options.
-
logLevels.getResourceLogLevelFetches the log-level override, if any, for a given resource-ID and resource-type. It can be used for a wireless device or a wireless gateway.
-
logLevels.putResourceLogLevelSets the log-level override for a resource-ID and resource-type. This option can be specified for a wireless gateway or a wireless device. A limit of 200 log level override can be set per account.
-
logLevels.resetAllResourceLogLevelsRemoves the log-level overrides for all resources; both wireless devices and wireless gateways.
-
logLevels.resetResourceLogLevelRemoves the log-level override, if any, for a specific resource-ID and resource-type. It can be used for a wireless device or a wireless gateway.
-
logLevels.updateLogLevelsByResourceTypesSet default log level, or log levels by resource types. This can be for wireless device log options or wireless gateways log options and is used to control the log messages that'll be displayed in CloudWatch.
-
multicastGroups.associateWirelessDeviceWithMulticastGroupAssociates a wireless device with a multicast group.
-
multicastGroups.cancelMulticastGroupSessionCancels an existing multicast group session.
-
multicastGroups.createMulticastGroupCreates a multicast group.
-
multicastGroups.deleteMulticastGroupDeletes a multicast group if it is not in use by a fuota task.
-
multicastGroups.disassociateWirelessDeviceFromMulticastGroupDisassociates a wireless device from a multicast group.
-
multicastGroups.getMulticastGroupGets information about a multicast group.
-
multicastGroups.getMulticastGroupSessionGets information about a multicast group session.
-
multicastGroups.listMulticastGroupsLists the multicast groups registered to your AWS account.
-
multicastGroups.sendDataToMulticastGroupSends the specified data to a multicast group.
-
multicastGroups.startBulkAssociateWirelessDeviceWithMulticastGroupStarts a bulk association of all qualifying wireless devices with a multicast group.
-
multicastGroups.startBulkDisassociateWirelessDeviceFromMulticastGroupStarts a bulk disassociatin of all qualifying wireless devices from a multicast group.
-
multicastGroups.startMulticastGroupSessionStarts a multicast group session.
-
multicastGroups.updateMulticastGroupUpdates properties of a multicast group session.
-
networkAnalyzerConfigurations.createNetworkAnalyzerConfigurationCreates a new network analyzer configuration.
-
networkAnalyzerConfigurations.deleteNetworkAnalyzerConfigurationDeletes a network analyzer configuration.
-
networkAnalyzerConfigurations.getNetworkAnalyzerConfigurationGet network analyzer configuration.
-
networkAnalyzerConfigurations.listNetworkAnalyzerConfigurationsLists the network analyzer configurations.
-
networkAnalyzerConfigurations.updateNetworkAnalyzerConfigurationUpdate network analyzer configuration.
-
partnerAccounts.associateAwsAccountWithPartnerAccountAssociates a partner account with your AWS account.
-
partnerAccounts.disassociateAwsAccountFromPartnerAccountDisassociates your AWS account from a partner account. If
PartnerAccountIdandPartnerTypearenull, disassociates your AWS account from all partner accounts. -
partnerAccounts.getPartnerAccountGets information about a partner account. If
PartnerAccountIdandPartnerTypearenull, returns all partner accounts. -
partnerAccounts.listPartnerAccountsLists the partner accounts associated with your AWS account.
-
partnerAccounts.updatePartnerAccountUpdates properties of a partner account.
-
positionConfigurations.getPositionConfigurationGet position configuration for a given resource.
This action is no longer supported. Calls to retrieve the position configuration should use the API operation instead.
-
positionConfigurations.listPositionConfigurationsList position configurations for a given resource, such as positioning solvers.
This action is no longer supported. Calls to retrieve position information should use the API operation instead.
-
positionConfigurations.putPositionConfigurationPut position configuration for a given resource.
This action is no longer supported. Calls to update the position configuration should use the API operation instead.
-
positionEstimate.getPositionEstimateGet estimated position information as a payload in GeoJSON format. The payload measurement data is resolved using solvers that are provided by third-party vendors.
-
positions.getPositionGet the position information for a given resource.
This action is no longer supported. Calls to retrieve the position information should use the API operation instead.
-
positions.updatePositionUpdate the position information of a resource.
This action is no longer supported. Calls to update the position information should use the API operation instead.
-
resourcePositions.getResourcePositionGet the position information for a given wireless device or a wireless gateway resource. The position information uses the .
-
resourcePositions.updateResourcePositionUpdate the position information of a given wireless device or a wireless gateway resource. The position coordinates are based on the .
-
serviceEndpoint.getServiceEndpointGets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.
-
serviceProfiles.createServiceProfileCreates a new service profile.
-
serviceProfiles.deleteServiceProfileDeletes a service profile.
-
serviceProfiles.getServiceProfileGets information about a service profile.
-
serviceProfiles.listServiceProfilesLists the service profiles registered to your AWS account.
-
tagsResourceArn.listTagsForResourceLists the tags (metadata) you have assigned to the resource.
-
tagsResourceArn.tagResourceAdds a tag to a resource.
-
tagsResourceArnTagKeys.untagResourceRemoves one or more tags from a resource.
-
wirelessDeviceImportTask.deleteWirelessDeviceImportTaskDelete an import task.
-
wirelessDeviceImportTask.getWirelessDeviceImportTaskGet information about an import task and count of device onboarding summary information for the import task.
-
wirelessDeviceImportTask.startWirelessDeviceImportTaskStart import task for provisioning Sidewalk devices in bulk using an S3 CSV file.
-
wirelessDeviceImportTask.updateWirelessDeviceImportTaskUpdate an import task to add more devices to the task.
-
wirelessDeviceImportTaskId.listDevicesForWirelessDeviceImportTaskList the Sidewalk devices in an import task and their onboarding status.
-
wirelessDeviceImportTasks.listWirelessDeviceImportTasksList wireless devices that have been added to an import task.
-
wirelessDevices.associateWirelessDeviceWithThingAssociates a wireless device with a thing.
-
wirelessDevices.createWirelessDeviceProvisions a wireless device.
-
wirelessDevices.deleteQueuedMessagesRemove queued messages from the downlink queue.
-
wirelessDevices.deleteWirelessDeviceDeletes a wireless device.
-
wirelessDevices.deregisterWirelessDeviceDeregister a wireless device from AWS IoT Wireless.
-
wirelessDevices.disassociateWirelessDeviceFromThingDisassociates a wireless device from its currently associated thing.
-
wirelessDevices.getWirelessDeviceGets information about a wireless device.
-
wirelessDevices.getWirelessDeviceStatisticsGets operating information about a wireless device.
-
wirelessDevices.listQueuedMessagesList queued messages in the downlink queue.
-
wirelessDevices.listWirelessDevicesLists the wireless devices registered to your AWS account.
-
wirelessDevices.sendDataToWirelessDeviceSends a decrypted application data frame to a device.
-
wirelessDevices.testWirelessDeviceSimulates a provisioned device by sending an uplink data payload of
Hello. -
wirelessDevices.updateWirelessDeviceUpdates properties of a wireless device.
-
wirelessGateways.associateWirelessGatewayWithCertificateAssociates a wireless gateway with a certificate.
-
wirelessGateways.associateWirelessGatewayWithThingAssociates a wireless gateway with a thing.
-
wirelessGateways.createWirelessGatewayProvisions a wireless gateway.
-
wirelessGateways.createWirelessGatewayTaskCreates a task for a wireless gateway.
-
wirelessGateways.deleteWirelessGatewayDeletes a wireless gateway.
-
wirelessGateways.deleteWirelessGatewayTaskDeletes a wireless gateway task.
-
wirelessGateways.disassociateWirelessGatewayFromCertificateDisassociates a wireless gateway from its currently associated certificate.
-
wirelessGateways.disassociateWirelessGatewayFromThingDisassociates a wireless gateway from its currently associated thing.
-
wirelessGateways.getWirelessGatewayGets information about a wireless gateway.
-
wirelessGateways.getWirelessGatewayCertificateGets the ID of the certificate that is currently associated with a wireless gateway.
-
wirelessGateways.getWirelessGatewayFirmwareInformationGets the firmware version and other information about a wireless gateway.
-
wirelessGateways.getWirelessGatewayStatisticsGets operating information about a wireless gateway.
-
wirelessGateways.getWirelessGatewayTaskGets information about a wireless gateway task.
-
wirelessGateways.listWirelessGatewaysLists the wireless gateways registered to your AWS account.
-
wirelessGateways.updateWirelessGatewayUpdates properties of a wireless gateway.
-
wirelessGatewayTaskDefinitions.createWirelessGatewayTaskDefinitionCreates a gateway task definition.
-
wirelessGatewayTaskDefinitions.deleteWirelessGatewayTaskDefinitionDeletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress.
-
wirelessGatewayTaskDefinitions.getWirelessGatewayTaskDefinitionGets information about a wireless gateway task definition.
-
wirelessGatewayTaskDefinitions.listWirelessGatewayTaskDefinitionsList the wireless gateway tasks definitions registered to your AWS account.
-
wirelessSingleDeviceImportTask.startSingleWirelessDeviceImportTaskStart import task for a single wireless device.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools