IoTWireless#
Client#
- class IoTWireless.Client#
A low-level client representing AWS IoT Wireless
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.
To connect to the AWS IoT Wireless Service, use the Service endpoints as described in IoT Wireless Service endpoints in the AWS General Reference.
import boto3 client = boto3.client('iotwireless')
These are the available methods:
- associate_aws_account_with_partner_account
- associate_multicast_group_with_fuota_task
- associate_wireless_device_with_fuota_task
- associate_wireless_device_with_multicast_group
- associate_wireless_device_with_thing
- associate_wireless_gateway_with_certificate
- associate_wireless_gateway_with_thing
- can_paginate
- cancel_multicast_group_session
- close
- create_destination
- create_device_profile
- create_fuota_task
- create_multicast_group
- create_network_analyzer_configuration
- create_service_profile
- create_wireless_device
- create_wireless_gateway
- create_wireless_gateway_task
- create_wireless_gateway_task_definition
- delete_destination
- delete_device_profile
- delete_fuota_task
- delete_multicast_group
- delete_network_analyzer_configuration
- delete_queued_messages
- delete_service_profile
- delete_wireless_device
- delete_wireless_device_import_task
- delete_wireless_gateway
- delete_wireless_gateway_task
- delete_wireless_gateway_task_definition
- deregister_wireless_device
- disassociate_aws_account_from_partner_account
- disassociate_multicast_group_from_fuota_task
- disassociate_wireless_device_from_fuota_task
- disassociate_wireless_device_from_multicast_group
- disassociate_wireless_device_from_thing
- disassociate_wireless_gateway_from_certificate
- disassociate_wireless_gateway_from_thing
- get_destination
- get_device_profile
- get_event_configuration_by_resource_types
- get_fuota_task
- get_log_levels_by_resource_types
- get_metric_configuration
- get_metrics
- get_multicast_group
- get_multicast_group_session
- get_network_analyzer_configuration
- get_paginator
- get_partner_account
- get_position
- get_position_configuration
- get_position_estimate
- get_resource_event_configuration
- get_resource_log_level
- get_resource_position
- get_service_endpoint
- get_service_profile
- get_waiter
- get_wireless_device
- get_wireless_device_import_task
- get_wireless_device_statistics
- get_wireless_gateway
- get_wireless_gateway_certificate
- get_wireless_gateway_firmware_information
- get_wireless_gateway_statistics
- get_wireless_gateway_task
- get_wireless_gateway_task_definition
- list_destinations
- list_device_profiles
- list_devices_for_wireless_device_import_task
- list_event_configurations
- list_fuota_tasks
- list_multicast_groups
- list_multicast_groups_by_fuota_task
- list_network_analyzer_configurations
- list_partner_accounts
- list_position_configurations
- list_queued_messages
- list_service_profiles
- list_tags_for_resource
- list_wireless_device_import_tasks
- list_wireless_devices
- list_wireless_gateway_task_definitions
- list_wireless_gateways
- put_position_configuration
- put_resource_log_level
- reset_all_resource_log_levels
- reset_resource_log_level
- send_data_to_multicast_group
- send_data_to_wireless_device
- start_bulk_associate_wireless_device_with_multicast_group
- start_bulk_disassociate_wireless_device_from_multicast_group
- start_fuota_task
- start_multicast_group_session
- start_single_wireless_device_import_task
- start_wireless_device_import_task
- tag_resource
- test_wireless_device
- untag_resource
- update_destination
- update_event_configuration_by_resource_types
- update_fuota_task
- update_log_levels_by_resource_types
- update_metric_configuration
- update_multicast_group
- update_network_analyzer_configuration
- update_partner_account
- update_position
- update_resource_event_configuration
- update_resource_position
- update_wireless_device
- update_wireless_device_import_task
- update_wireless_gateway
Client Exceptions#
Client exceptions are available on a client instance via the exceptions
property. For more detailed instructions and examples on the exact usage of client exceptions, see the error handling user guide.
The available client exceptions are: