Contact the team on 01932 212 284
Support Sales

UKIoT

Connecting the World of IoT

  • Home
  • Shop
  • About Us
  • Partners
  • Success Stories
  • Blog
  • UKIOT Academy

LoRaWAN Device Classes: What are they?

Posted on Monday September 2, 2024

Contents

Class A

Class B

Class C

The LoRaWAN specification defines three types of devices: Class A, Class B, and Class C. In this article, we’ll go through the different device classes, their uses cases and the pros and cons of each class to help you decide which devices are best for you.

All LoRaWAN devices must support Class A, while Class B and Class C are optional extensions of this. Every device can send and receive messages (although they can’t send messages whilst receiving), but if you wish to do firmware updates over-the-air they need to switch to either Class B or C.

Class A

All LoRaWAN devices must support Class A. A Class A device can send a message (uplink) at any time, and after doing so, it opens two short windows to receive messages (downlink). If the network doesn’t respond during these windows, it will try again after the next uplink. Class A devices are energy-efficient and usually battery-powered, but they have higher latency for downlinks since they only receive after sending an uplink.

  • AQS01-L LoRaWAN CO2 Sensor

    AQS01-L LoRaWAN CO2 Sensor

    From £109.99 (exc. VAT)
  • LC01 LoRaWAN Relay

    LC01 LoRaWAN Relay

    From £32.99 (exc. VAT)
  • Use Cases for Class A Devices:

    • Occupancy/people counting
    • Environmental monitoring
    • Leak detection
    • Door open/close monitoring
    • Air quality monitoring

    Pros:Cons:
    Very Power-EfficientLimited Downlink Communication
    Easy to ScaleHigh Latency
    Implemented on all devicesCan’t do firmware upgrades OTA

    Class B

    Class B devices improve on Class A by periodically opening extra receive windows called ping slots. This allows the network to send messages at specific times, reducing downlink latency compared to Class A. However, Class B devices use more power since they stay active longer, often requiring more frequent battery replacements. Class B is suitable for devices that need timely responses, like utility meters.

  • DS3604 IoT E-Ink Display

    DS3604 IoT E-Ink Display

    From £144.00 (exc. VAT)
  • Use Cases for Class B Devices:

    • Utility meters 
    • Asset tracking
    • Remote control systems
    Pros:Cons:
    Improved Downlink CommunicationIncreased Power Consumption
    Reduced LatencyMore difficult to scale
    Can do firmware upgrades OTAIssues with synchronization

    Class C

    Class C devices further extend Class A by keeping their receive windows open almost all the time, except when sending an uplink. This allows for the quickest downlink response times but at the cost of much higher power consumption. As a result, Class C devices are usually mains-powered. They are ideal for applications requiring immediate action, like alarms or controlling street lights.

  • LT-22222-L LoRa I/O Controller

    LT-22222-L LoRa I/O Controller

    From £59.99 (exc. VAT)
  • modbus lorawan converter

    RS485-LN Modbus/RS485 LoRaWAN Converter

    From £54.99 (exc. VAT)
  • Use Cases for Class C Devices:

    • Utility meters 
    • Building Management Systems
    • Fire Alarms
    Pros:Cons:
    Real-time CommunicationHigh Power Consumption
    High Data RateHarder to Scale
    Can do firmware upgrades OTANot suitable for low data rate applications
  • Outdoor LoRaWAN Gateway / Outdoor Cellular LoRaWAN Gateway

    DLOS8N Outdoor LoRaWAN Gateway

    From £289.99 (exc. VAT)
  • Outdoor LoRaWAN Gateway / Outdoor Cellular LoRaWAN Gateway

    DLOS8N-EC25E Outdoor LoRaWAN Gateway 3G/4G Version

    From £339.99 (exc. VAT)
  • HL31 Wi-Fi HaLow Gateway

    HL31 Wi-Fi HaLow Gateway

    From £169.20 (exc. VAT)
  • Indoor LoRaWAN Gateway

    LG01v2 Indoor LoRa Gateway

    From £119.99 (exc. VAT)
  • Footer Logo
    • ©2026 UKIoT, all rights reserved. UKIoT is a limited company registered in England and Wales. Registration no. 11466521

    • LoRaWAN Frequency Checker
    • Delivery
    • Subscribe
    • Terms & Conditions
    • Privacy Policy
    • Website issues/enquiries: support@ukiot.io
    • Home
    • Shop
    • About Us
    • Partners
    • Success Stories
    • Blog
    • UKIOT Academy