Skip to content
This repository was archived by the owner on May 2, 2025. It is now read-only.

0.23.0

Choose a tag to compare

@brocaar brocaar released this 07 Dec 18:30
· 509 commits to master since this release

Features:

  • The management of the downlink device-queue has moved to LoRa Server.
    Based on the device-class (A or C and in the future B), LoRa Server will
    decide how to schedule the downlink transmission.
  • LoRa Server sends nACK on Class-C confirmed downlink timeout
    (can be set in the device-profile) to the application-server.

Changes:

Working towards a consistent and stable API, the following API changes have
been made:

Application-server API

  • HandleDataDownACK renamed to HandleDownlinkACK
  • HandleDataUp renamed to HandleUplinkData
  • HandleProprietaryUp renamed to HandleProprietaryUplink
  • GetDataDown has been removed (as LoRa Server is now responsible for the
    downlink queue)

Network-server API

  • Added

    • CreateDeviceQueueItem
    • FlushDeviceQueueForDevEUI
    • GetDeviceQueueItemsForDevEUI
  • Removed

    • SendDownlinkData

Note: these changes require LoRa App Server 0.15.0 or higher.