

***********
IoTWireless
***********



======
Client
======



.. py: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 <https://docs.aws.amazon.com/iot-wireless/latest/developerguide/iot-lorawan.html>`__ and `Sidewalk <https://docs.aws.amazon.com/iot-wireless/latest/developerguide/iot-sidewalk.html>`__ 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 <https://docs.aws.amazon.com/general/latest/gr/iot-lorawan.html#iot-wireless_region>`__. You can use both IPv4 and IPv6 protocols to connect to the endpoints and send requests to the AWS IoT Wireless service. For more information, see `Using IPv6 with AWS IoT Wireless <https://docs.aws.amazon.com/iot-wireless/latest/developerguide/wireless-ipv6-access.html>`__.

  ::

    
    import boto3
    
    client = boto3.client('iotwireless')

  

These are the available methods:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  iotwireless/client/associate_aws_account_with_partner_account
  iotwireless/client/associate_multicast_group_with_fuota_task
  iotwireless/client/associate_wireless_device_with_fuota_task
  iotwireless/client/associate_wireless_device_with_multicast_group
  iotwireless/client/associate_wireless_device_with_thing
  iotwireless/client/associate_wireless_gateway_with_certificate
  iotwireless/client/associate_wireless_gateway_with_thing
  iotwireless/client/can_paginate
  iotwireless/client/cancel_multicast_group_session
  iotwireless/client/close
  iotwireless/client/create_destination
  iotwireless/client/create_device_profile
  iotwireless/client/create_fuota_task
  iotwireless/client/create_multicast_group
  iotwireless/client/create_network_analyzer_configuration
  iotwireless/client/create_service_profile
  iotwireless/client/create_wireless_device
  iotwireless/client/create_wireless_gateway
  iotwireless/client/create_wireless_gateway_task
  iotwireless/client/create_wireless_gateway_task_definition
  iotwireless/client/delete_destination
  iotwireless/client/delete_device_profile
  iotwireless/client/delete_fuota_task
  iotwireless/client/delete_multicast_group
  iotwireless/client/delete_network_analyzer_configuration
  iotwireless/client/delete_queued_messages
  iotwireless/client/delete_service_profile
  iotwireless/client/delete_wireless_device
  iotwireless/client/delete_wireless_device_import_task
  iotwireless/client/delete_wireless_gateway
  iotwireless/client/delete_wireless_gateway_task
  iotwireless/client/delete_wireless_gateway_task_definition
  iotwireless/client/deregister_wireless_device
  iotwireless/client/disassociate_aws_account_from_partner_account
  iotwireless/client/disassociate_multicast_group_from_fuota_task
  iotwireless/client/disassociate_wireless_device_from_fuota_task
  iotwireless/client/disassociate_wireless_device_from_multicast_group
  iotwireless/client/disassociate_wireless_device_from_thing
  iotwireless/client/disassociate_wireless_gateway_from_certificate
  iotwireless/client/disassociate_wireless_gateway_from_thing
  iotwireless/client/get_destination
  iotwireless/client/get_device_profile
  iotwireless/client/get_event_configuration_by_resource_types
  iotwireless/client/get_fuota_task
  iotwireless/client/get_log_levels_by_resource_types
  iotwireless/client/get_metric_configuration
  iotwireless/client/get_metrics
  iotwireless/client/get_multicast_group
  iotwireless/client/get_multicast_group_session
  iotwireless/client/get_network_analyzer_configuration
  iotwireless/client/get_paginator
  iotwireless/client/get_partner_account
  iotwireless/client/get_position
  iotwireless/client/get_position_configuration
  iotwireless/client/get_position_estimate
  iotwireless/client/get_resource_event_configuration
  iotwireless/client/get_resource_log_level
  iotwireless/client/get_resource_position
  iotwireless/client/get_service_endpoint
  iotwireless/client/get_service_profile
  iotwireless/client/get_waiter
  iotwireless/client/get_wireless_device
  iotwireless/client/get_wireless_device_import_task
  iotwireless/client/get_wireless_device_statistics
  iotwireless/client/get_wireless_gateway
  iotwireless/client/get_wireless_gateway_certificate
  iotwireless/client/get_wireless_gateway_firmware_information
  iotwireless/client/get_wireless_gateway_statistics
  iotwireless/client/get_wireless_gateway_task
  iotwireless/client/get_wireless_gateway_task_definition
  iotwireless/client/list_destinations
  iotwireless/client/list_device_profiles
  iotwireless/client/list_devices_for_wireless_device_import_task
  iotwireless/client/list_event_configurations
  iotwireless/client/list_fuota_tasks
  iotwireless/client/list_multicast_groups
  iotwireless/client/list_multicast_groups_by_fuota_task
  iotwireless/client/list_network_analyzer_configurations
  iotwireless/client/list_partner_accounts
  iotwireless/client/list_position_configurations
  iotwireless/client/list_queued_messages
  iotwireless/client/list_service_profiles
  iotwireless/client/list_tags_for_resource
  iotwireless/client/list_wireless_device_import_tasks
  iotwireless/client/list_wireless_devices
  iotwireless/client/list_wireless_gateway_task_definitions
  iotwireless/client/list_wireless_gateways
  iotwireless/client/put_position_configuration
  iotwireless/client/put_resource_log_level
  iotwireless/client/reset_all_resource_log_levels
  iotwireless/client/reset_resource_log_level
  iotwireless/client/send_data_to_multicast_group
  iotwireless/client/send_data_to_wireless_device
  iotwireless/client/start_bulk_associate_wireless_device_with_multicast_group
  iotwireless/client/start_bulk_disassociate_wireless_device_from_multicast_group
  iotwireless/client/start_fuota_task
  iotwireless/client/start_multicast_group_session
  iotwireless/client/start_single_wireless_device_import_task
  iotwireless/client/start_wireless_device_import_task
  iotwireless/client/tag_resource
  iotwireless/client/test_wireless_device
  iotwireless/client/untag_resource
  iotwireless/client/update_destination
  iotwireless/client/update_event_configuration_by_resource_types
  iotwireless/client/update_fuota_task
  iotwireless/client/update_log_levels_by_resource_types
  iotwireless/client/update_metric_configuration
  iotwireless/client/update_multicast_group
  iotwireless/client/update_network_analyzer_configuration
  iotwireless/client/update_partner_account
  iotwireless/client/update_position
  iotwireless/client/update_resource_event_configuration
  iotwireless/client/update_resource_position
  iotwireless/client/update_wireless_device
  iotwireless/client/update_wireless_device_import_task
  iotwireless/client/update_wireless_gateway
