Release 25.03 (NAOSDK 4.12.00)

Release 25.03 (NAOSDK 4.12.00)

Versions

Component  Version
NAO® Cloud   25.03
NAO® Viewer   25.03
NAO® SDK iOS   4.12.00
NAO® SDK Android   4.12.00
NAO® Logger iOS   4.12.00
NAO® Logger Android   4.12.00

NAO Cloud

Improvements
  • Georeferencing: You can now disable the default georeferencing edit mode. Click the “Edit” button to freely navigate the map without modifying its georeferencing. Click the button again to re-enable georeferencing edit mode.


New Features
  • New messages on /monitoring MQTT topic: TAG_ON, TAG_OFF, TAG_CHARGING_ON, TAG_CHARGING_OFF or DUMMY_BUTTON_PRESS. Example:

  1. { 'Timestamp': 1519815037, 'SiteID':221, 'Type': "TAG_ON or TAG_OFF or TAG_CHARGING_ON or TAG_CHARGING_OFF or DUMMY_BUTTON_PRESS"; 'Value': "11:22:33:44:55:66"

  • New advanced infrastructure monitoring features (dependent on the installation of dedicated monitoring tags/dongles across a site): beaconing/reporting status updated every 5 minutes, allowing the detection of a device malfunction within 10 minutes.

  • Periodic location updates following a tag event are now identified with a dedicated “post_event_location_update” trigger, allowing integrators to distinguish them from the source event (e.g. button press).

NAO Server on prem

Improvements
  • Simplified installation and update process

NAO SDK

New Features
  • Advanced Remote Debugging: A feature that can be enabled by the application integrating the SDK, allowing remote activation of debugging tools such as log uploads, advanced log levels, GWL log initiation, and more

MQTT API changes

/monitoring topic

  • New tags events (new message types: TAG_ON, TAG_OFF, TAG_CHARGING_ON, TAG_CHARGING_OFF, DUMMY_BUTTON_PRESS)

  • Active beacons messages will be sent in addition to the active gateways messages (message type ACTIVE_BNS)
    Example:
    {'Timestamp': 1741018673, 'SiteID': 6261, 'Type': 'ACTIVE_GWS', 'Value': '70F096FF2B20,70F096C93A40,70F096C9C800,70F096C927C0,70F096C8BE80,70F096C92540,70F0969D92C0,70F096C951A0,70F096C94000,70F096A0EF80,70F096C8BC00,70F096A0F460,70F096C942C0,70F096C92600,70F096C906A0,70F096C941A0,70F0969D5540,70F096FB2720,70F096C942A0,70F096C93D40,70F096C8ED80,70F096FF00E0,70F096FA9FE0,70F096C8C5E0,70F096C94840'}
    {'Timestamp': 1741018673, 'SiteID': 6261, 'Type': 'ACTIVE_BNS', 'Value': '70F096C8A400,70F096C942A0,70F096C941A0,70F096FAB000,70F096FA9FE0,70F096C93FE0,70F096C942C0,70F096C94240,70F0969D45A0,70F096C93A40,70F096C93D40'}

  • Active beacons/gateways messages will now be sent every 5 minutes instead of 10 minutes

/locs and /alerts topics

  • New event_id field in push button events, to help identify seed event if post-button press follow up location updates are configured.
    Example:

  • {
    'tag_id': 2049,
    'site_id': 123,
    'lon': 1.3874217173837997,
    'lat': 43.56428367165108,
    'alt': 10.0,
    'loc_uncertainty': 1.0,
    'loc_updated_at': 1522856593000,
    'duration': 0,
    'zone_ids': [124],
    'event_id': 1,
    'trigger': 'button_pressed'
    }
  • New post_event_loc_update trigger for post-button press follow up location updates
    Example:

    {
    'tag_id': 2049,
    'site_id': 123,
    'lon': 1.3874217173837997,
    'lat': 43.56428367165108,
    'alt': 10.0,
    'loc_uncertainty': 1.0,
    'loc_updated_at': 1522856603000,
    'duration': 0,
    'zone_ids': [124],
    'event_id': 1,
    'trigger': 'post_event_loc_update'
    }
  • A location update can be received with the dummy_button_pressed trigger when a DUMMY_BUTTON_PRESS event is received

REST API changes

  • New configurations field in /sites/{site_id}/nao_trackables resource, allowing to get the latest applied OTA configuration

    • Example:

      "configurations": {
                          "id": 939,
                          "name": "B10 F2.2"
                      }
  • New fields in /sites/{site_id}/ble_listeners resource:

    • last_beacon_at: Last time the device was heard as a beacon, updated every 5 minutes.
      Example: "last_beacon_at": "2025-02-27T22:52:53.000Z"

    • last_report_at: Last time a scan report was received from the device, updated every 5 minutes.
      Example: "last_report_at": "2025-02-27T22:57:53.000Z"


    • Related Articles

    • Release 23.12 (NAOSDK 4.11.14)

      Versions Component Version NAO® Cloud 23.12 NAO® Viewer 23.12 NAO® SDK iOS 4.11.14 NAO® SDK Android 4.11.14 NAO® Logger iOS 4.11.14 NAO® Logger Android 4.11.14 New Features NAO® Viewer Improve history management NAO Flow V1 NAO® Cloud / NAO® Server ...
    • Release 24.06 (NAOSDK 4.11.16)

      Versions Component Version NAO® Cloud 24.06 NAO® Viewer 24.06 NAO® SDK iOS 4.11.16 NAO® SDK Android 4.11.16 NAO® Logger iOS 4.11.16 NAO® Logger Android 4.11.16 New Features NAO® SDK New interface available – NAOSDK integrates a new callback, to ...
    • Release 24.03 (NAOSDK 4.11.15)

      Versions Component Version NAO® Cloud 24.03 NAO® Viewer 24.03 NAO® SDK iOS 4.11.15 NAO® SDK Android 4.11.15 NAO® Logger iOS 4.11.15 NAO® Logger Android 4.11.15 New Features NAO® Viewer Management of time overruns: to help our clients monitor ...
    • Release 24.09 (NAOSDK 4.11.17)

      Versions Component Version NAO® Cloud 24.09 NAO® Viewer 24.09 NAO® SDK iOS 4.11.17 NAO® SDK Android 4.11.17 NAO® Logger iOS 4.11.17 NAO® Logger Android 4.11.17 New Features NAO® Cloud Location history: added new controls on the NAO Cloud history ...
    • Release 4.0

      Release V4.0.27 Date: 07 July 2016 Build: V4.0.27-R15136 Fixed Issues Android: Fix crash during BLE measurement serialization. Occurs only in debug mode and occasionally Release V4.0.25 Date: 01 July 2016 Build: V4.0.25-R15041 Fixed Issues Android ...