AWS IoT Core for LoRaWAN

Connect, manage, and secure LoRaWAN devices at scale

AWS IoT Core for LoRaWAN is a fully managed feature that enables customers to connect wireless devices that use low-power, long-range wide area network (LoRaWAN) protocol with the AWS cloud. Using AWS IoT Core, customers can now setup a private LoRaWAN network by connecting their own LoRaWAN devices and gateways to the AWS cloud - without developing or operating a LoRaWAN Network Server (LNS).

Benefits

Eliminate the need to develop or operate an LNS

AWS IoT Core for LoRaWAN eliminates the undifferentiated development work and operational burden required to setup and manage an LNS and associated infrastructure. AWS IoT Core for LoRaWAN manages your device and gateway connections to the cloud, thus accelerates the network set-up time.

Reduce gateway and device onboarding friction

AWS IoT Core for LoRaWAN supports open-source gateway-LNS protocol software called LoRa Basics Station which simplifies gateway management at scale. The IoT Core for LoRaWAN gateway qualification program enables customers to source pre-tested LoRaWAN gateways and developer kits that meet the required LoRa Basics Station specification. Customers can also buy any off-the-shelf sensor or actuator compliant with LoRaWAN specification 1.0.x or 1.1 and connect it to AWS IoT Core without any requirement to modify embedded software. This creates a plug-and-play experience that reduces the device on-boarding friction.

Accelerate IoT application development

AWS IoT Core for LoRaWAN has built-in integration with AWS IoT Core Rules Engine so device data (uplink) is automatically routed and transformed according to preset rules. This streamlines the process for application developers to translate proprietary LoRaWAN binary messages, so device data can be more easily integrated with cloud services. IoT Core for LoRaWAN also enables you to send application messages to your devices (downlink) using APIs. It also reduces the need to provide technical assistance to internal teams building applications on top of IoT Core for LoRaWAN.

Reduce the cost of connecting and managing LoRaWAN device fleets at scale

With transparent, pay-as-you-go pricing with no monthly commitments, you can cost-effectively and reliably scale your LoRaWAN device fleets.

Capabilities

LoRaWAN gateway connectivity

Gateways serve as a bridge and carry LoRaWAN device data to and from a network server, usually over high-bandwidth networks like Wi-fi, Ethernet, or Cellular. The LoRa Basics Station—an open-source software maintained by Semtech Corporation and distributed via their GitHub repository—running on your gateway is a prerequisite for connecting your gateway to AWS IoT Core for LoRaWAN. AWS IoT Core for LoRaWAN supports LoRa Basics Station version 2.0.4 and above. LoRa Basics™ Station contains two sub protocols for connecting gateways to network servers, LoRaWAN Network Server (LNS) and Configuration and Update Server (CUPS) protocols. The LNS protocol establishes a data connection between a LoRa Basics Station compatible gateway and a network server. LoRa uplink and downlink messages are exchanged through this data connection. The CUPS protocol enables remote configuration and firmware update of gateways. AWS IoT Core for LoRaWAN provides both LNS and CUPS endpoints for LoRaWAN data ingestion and remote gateway management respectively.

LoRaWAN device connectivity

AWS IoT Core for LoRaWAN supports all devices that comply to the 1.0.x or 1.1 LoRaWAN specifications standardized by LoRa Alliance. Before a LoRaWAN device can start sending data to a network server, a process called activation or join procedure is required. IoT Core for LoRaWAN supports both of the approved ways of device activation as specified by LoRa Alliance: OTAA (Over the air activation) and ABP (Activation by personalization).

LoRaWAN devices can send uplink (device-to-cloud) messages at any time. However, listening for downlinks (cloud-to-device) messages can consume battery capacity and reduce a battery’s lifetime. To support a variety of application requirements with different trade-offs between listening behavior and battery consumption, the LoRaWAN protocol supports three classes of devices (A, B, C). IoT Core for LoRaWAN supports all the three classes. Lastly, IoT Core for LoRaWAN also supports device profiles so that you can define device data rates, channels, and other settings which will be used when the IoT Core for LoRaWAN network server communicates with the device.

LoRaWAN gateway and device monitoring

AWS IoT Core for LoRaWAN provides you visibility into your network health with device and gateway metrics, and enables you to troubleshoot connectivity issues with your devices and gateways. You can query gateway connection status, device status, and receive LoRaWAN network metadata with uplink messages. The metadata included in the device uplink provides network attributes including data rate, frequency, spreading factor, and frame counter of each received message. The metadata also includes the signal strength and signal to noise ratio of the message as received by the gateway through which the device routes the message. When AWS IoT logging is enabled, AWS IoT Core for LoRaWAN sends events about your devices and gateways to CloudWatch Logs. This enables you to troubleshoot issues related to device or gateway provisioning, as well as uplink or downlink events.

Supported frequency bands

AWS IoT Core for LoRaWAN customers can use US902-928, EU863-870, AS923-1 or AU915 frequency bands to connect LoRaWAN gateways and devices that are physically present in countries that support the frequency ranges and characteristics of these respective bands. US902-928 and EU863-870 bands are commonly used in the North America and European regions respectively. AS923-1 is commonly used in Australia, New Zealand, Japan, Singapore, and Taiwan among other countries. AU915 is commonly used in Argentina, Chile, and other South American countries. The LoRa Alliance publishes the LoRa Alliance Regional Parameters to help companies decide which frequency bands to use in their region or country. The frequency band implementation for AWS IoT Core for LoRaWAN follows the recommendations in this regional parameters specification document. These regional parameters are grouped into a set of radio parameters along with a frequency allocation that is adapted to the Industrial, Scientific, and Medical (ISM) Band. We recommend customers work with their compliance teams or consult with local regulatory bodies to ensure they meet any applicable regulatory requirements.

Application development

AWS IoT Core for LoRaWAN has a built-in integration with AWS IoT Core Rules Engine so device data can be automatically routed and transformed according to preset rules. This streamlines the process for application developers to translate proprietary LoRaWAN binary messages, so device data can be more easily integrated with cloud services. For downlink communication, AWS IoT Core for LoRaWAN also supports sending command and control messages from the cloud application to the device.

How it works

LoRaWAN How it Works

Use cases

Asset tracking and monitoring

Industrial customers need to monitor the performance of equipment to ensure it is operating effectively and to predict when it requires maintenance to avoid costly equipment issues and reduce gaps in production. Long-range connectivity has deep in-building penetration suitable for industrial facilities. AWS IoT Core for LoRaWAN can be used to connect these devices to the cloud and AWS IoT services, like AWS IoT SiteWise.

Connected buildings and city systems

Real estate property owners and managers of commercial and residential buildings are increasingly deploying automation and remote monitoring solutions, ranging from lighting control, motion sensors or temperature monitors. These smart building solutions often require long-range connectivity to transmit device data through multiple thick walls and ceilings. AWS IoT Core for LoRaWAN can be used to connect these sensors and actuators to the cloud and integrate them into smart building applications.

Equipment monitoring and predictive maintenance

Industrial customers need to monitor the performance of equipment to ensure it is operating effectively and to predict when it requires maintenance to avoid costly equipment issues and reduce gaps in production. Long-range connectivity has deep in-building penetration suitable for industrial facilities. AWS IoT Core for LoRaWAN can be used to connect these devices to the cloud and AWS IoT services, like AWS IoT SiteWise.

Customers

Compliance Mate

Compliance Mate uses AWS IoT Core for LoRaWAN to connect temperature sensors in restaurant refrigeration and freezer units to ensure customer food safety, reduce risk of food perishing, and enable its customers to monitor and maintain compliance with food safety regulations. 

Quext

Quext uses AWS IoT Core for LoRaWAN to connect smart thermostats and door locks for tenants in residential buildings to improve building safety and lower utility costs. 

Our Partners make it easy for you to get started by providing AWS IoT Core for LoRaWAN qualified gateways that connect to AWS IoT Core out of the box, without any need to modify embedded software. Search the AWS Partner Device Catalog to find gateways that are qualified for use with AWS IoT Core for LoRaWAN.  

Browan
Kerlink
Laird
LoRaWAN
Multitech
Semtech
Tektelic

Resources

AWS IoT Core for LoRaWAN Workshop

In this workshop, you will first learn how to build a private LoRaWAN network with AWS IoT Core for LoRaWAN. Once your LoRaWAN network is set up, you will learn how to integrate data from your LoRaWAN devices with your AWS applications and how to build IoT solutions on top of the data from your LoRaWAN devices.

AWS IoT Core for LoRaWAN Blog Post

In this post, you will learn about the feature benefits, the Partner community, real-world customer use cases, and how to get started using AWS IoT Core for LoRaWAN in your own IoT solution.

Sample binary decoder

Use this sample application to help you build a binary decoder for your device. This repository can help you accelerate the development of your LoRaWAN-based IoT solutions by providing a deployable reference architecture with examples.

View Now »

Samples for visualizing LoRaWAN device telemetry

Use these sample applications to help you visualize device telemetry using Amazon Timestream, Grafana plugin, and AWS IoT Events:

Visualizing telemetry and transmission metadata from LoRaWAN devices with Amazon Timestream and Grafana plugin »

Using AWS IoT Core for LoRaWAN and AWS IoT Events to Monitor and trigger alams of soil moisture »

LoRaWAN is a mark used under license from the LoRa Alliance.

Get Started with AWS IoT Core for LoRaWAN

Visit the AWS Management Console to get started »
Review the developer guide.
Learn more about AWS IoT Core for LoRaWAN
Find AWS IoT Core for LoRaWAN qualified gateways.
Browse the AWS Partner Device Catalog