Release Notes
Information on key features and changes made to the Portal are found here. Preliminary release notes, when listed, are for features and changes planned for the next release.
September 2024 - Release Notes
Application Providers
- Added the ability to retrieve queued downlinks for a Device.
- Added the ability to search for a Device Registration across multiple Join Server registration tables.
- Added the ability to see the Device Registration state to know if it has been Activated.
- Updated Notifier payload to include the ‘batteryLevel’ field when enabled in the Device Profile.
- Added the ability to display the Device Session Keys on the Device Details View.
- Updated the Device Onboarding process to allow for Device Registration and Activation to be performed in a single action.
- Updated the Device Onboarding process to allow for the setting of the LoRaWAN Device Class during Device Registration.
RAN Providers
- Added a new System Event to track when a downlink failed due to duty cycle limits.
- Added the ability to disable Class B Beacons on Basic Stations.
- Added new EU868 frequency plan: 867.1 ; 867.3 ; 867.5 ; 867.9 ; 868.1 ; 868.3 ; 868.5 ; 868.9.
LoRaWAN
- Addressed an issue with handling PRStartAns in LoRa Roaming API.
- Added an enhancement to clear the configured channels for ABP devices that reset, in order to ensure they are properly reconfigured.
- Added support for DevStatusReq for periodic battery updates.
- Addressed an issue where some Acknowledged Uplinks would be detected to have corrupt MICs.
- Addressed an issue where responses to ADRAckReq=true were being sent only on RX2.
- Added support for string-based session IDs when dealing with session keys for Devices.
- Added the ability to cancel a FUOTA request.
- Limited the NewChannelReq to 3 downlink attempts per device, in order to best handle devices with poor RF or non-compliant firmware.
Application & RAN Providers
- Added the ability for Operators to configure Alert Notifications and Case Notifications on separate email lists for Application and RAN Providers.
January 2024 - Release Notes
Application Providers
- Added the ability to update AppKey for a Registered Device.
LoRaWAN
- Updated ADR engine to send Channel Plan for devices that received a CFList in the JoinAccept to reinforce the Channel Configuration.
- Added ability to communicate the channel configuration to Devices with ADR disabled.
- Added the ability to enable/disable FUOTA for an Application.
- Enhanced Class B downlinks to use the "Set Alternate RX2 Params" to specify the second Class B downlink window.
March 2023 - Release Notes
Application Providers
- Added support for configuration of Estimated Location calculation in the Device Profile dialog.
- Added the ability to display the Helium Hotspot ID in the Device Events view.
LoRaWAN
- Enhanced the FUOTA Transfer view to include the count of Devices in the Complete, Ready, Initializing, or Error state.
- Updated the Device Details view to include Multicast and FUOTA session information.
- Added a Multicast Groups table and Details panels to allow for monitoring Multicast Groups.
- Addressed an issue where the total transport time for a FUOTA image was not calculated correctly when a restrictive duty cycle is in use.
- Addressed a Fragmentation Session issue which caused the LNS to not respond to FragAuthReq messages.
- Updated the DeviceTimeAns response to reference LNS NWK time.
November 2022 - Release Notes
Application Providers
- Added the ability to register Devices for any Join EUI. Note: The Join EUI must not have been previously configured on the Network Server.
- Updated the Application Dashboard Tooltips to display combined statistics for each chart when "All Contracts" is selected.
- Added Helium ADR configuration controls to the Device Profile Edit dialog.
- Added columns to the Device Profile table to display the current Helium ADR configurations.
RAN Providers
- Updated Map feature to include a filter for Base Station Admin Status.
- Added support for a RAN Provider Dashboard which displays historical data for Admin Status, Connection Status, and Model Type.
- Updated Base Station Details API to include the most recent Alert information in the return data.
- Added a Notes field to the Base Station Edit dialog which allows for tracking custom information per Base Station.
LoRaWAN
- Addressed an issue where a FUOTA transfer could be delayed waiting for another transfer to finish.
- Addressed an issue where the FUOTA Transfer Status was not updated.
- Added the ability to specify Transmit Channel as a Channel ID or a Frequency when initiating a FUOTA Transfer or a Multicast Group setup via API.
- Addressed an issue where the Fragmentation Version override from the UI was not being used for a FUOTA session.
Developers & Application Providers
- Added pre-defined notifier for the Qubitro IoT Platform.
- Added pre-defined notifier for the Losant IoT Platform.
August 2022 - Release Notes
Application Providers
- Updated Application Notifier Create/Edit controls to only allow modification by Admin users.
- Added the ability to include an Application's EUI in its associated Notifiers messages.
- Improved behavior of the Device Profile Channel Mask editor.
- Added support for generating a Registration Token from the Applications table.
- Added support for editing parameters associated with an Application's configuration.
- Updated Registration Token Expiration Alerts to no longer evaluate for short-lived Tokens.
- Addressed an issue displaying public Join Server names in the Application dropdown selector.
- Addressed an issue where Device Transfer results did not correctly reflect errors that occurred.
RAN Providers
- Updated Map and Path Quality workflows to show owned Base Stations when Admin Status is one of "In Service", "Maintenance", or "Not in Service".
- Updated the LNS to transition the Admin Status of Base Stations that are offline for an extended period. Base Stations offline for 7 days are transitioned to "Maintenance" and those offline for 14 days are transitioned to "Not In Service". The account owner will be emailed one day prior to the transition.
- Updated Base Station provisioning and edit workflows to enforce a recommended radius based on a Base Station's model and deployment height.
- Addressed an issue that prevented the Base Station API from completing requests.
- Addressed an issue where the LNS was reporting an incorrect IP address of Base Stations.
- Addressed an issue in the Devices Table within the Base Station Details View where 0 SNR values were rendered incorrectly.
LoRaWAN
- Updated the Developer Portal to allow Device Registration with a Join EUI of "0000000000000000".
- Enhanced Device Event Details content for both Multicast Application and LoRaWAN MAC Command responses to indicate ACK or NACK.
- Addressed an issue where Multicast group configuration was attempted after being NACKed by a Device.
- Improved clarity of Multicast API results when adding Devices to groups and deleting groups.
- Addressed an issue for ADR-disabled Devices joining the Network in regions with dynamic channel plans that employ the CFList (e.g., EU, AS, or India).
- Added support for Cote d'Ivoire Channel Plan 868.1 - 869.5 .
Developers
- Addressed an issue where a Device's Profile assignment was reset to defaults.
Operator
- Addressed an issue where Device Events did not display the names of some Base Stations.
June 2022 - Release Notes
Application Providers
- Updated the Device Events view to maintain row selection when scrolling horizontally.
- Added support for editing an Application's Description.
- Added a new UI workflow to transfer Devices between Customer accounts. Requirements include API keys associated with both the source and destination Applications as well as a common Join Server.
- Added the ability to onboard Devices using Senet's pre-defined Public Join Servers. Additionally, the control's layout and filtering capability were improved.
- Improved the Device Update workflow to allow appKey and nwkKey changes for Devices that have never joined the Network.
- Updated the Map's Device Statistics header to allow toggling visibility of groups of Device markers by clicking individual legend-labels of the active statistic chart.
- Addressed an issue where some Join Errors were not displayed in the Base Station Details Events view.
- Updated the Device Details Map to display estimated location using data sourced solely from Helium Hotspots.
RAN Providers
- Added Base Station drill-down charts to the Device, Transaction, and Availability Trend Reports. Once a Base Station row is selected, clicking the new "Trend Chart" toolbar button launches a dialog displaying the historical data as a line or stacked area chart.
- Addressed an issue where the Device (1d) chart in the Base Station Details Summary view would show data for the current day.
LoRaWAN
- Updated the Device Profile create/edit dialog with an improved control for editing channel masks.
- Updated the Device Profile's 'Deduplication Delay' setting to be derived as a percentage of the Profile's 'RX1 Delay' setting. This will improve downlink success for devices heard by Base Stations with longer round-trip times (RTT), requiring a non-default RX1 Delay.
Developers
- Updated the Device Registration workflow to accept custom Join Server and Application Key data by default.
- Updated the Device Edit dialog to allow overriding a non-default Device Profile.
- Addressed an issue where the Location link in Device Details Info Panel did not open the Map view.
April 2022 - Release Notes
Application Providers
- Updated calculation of a Device's Estimated Location to utilize the location of Helium Hotspots.
- Added Device Type, Location, and Join Server EUI fields to the Device Details information panel.
- Updated the Device Management Join Server menu selection to include Server names.
- Added Application and Join Server EUI confirmation fields to the Device onboarding dialog to ensure devices are correctly registered.
- Updated the Device Onboarding process to allow duplicate Application Keys. Included a warning indicating non-unique keys are a security issue.
- Updated the Device Onboarding process to prevent duplicate Device Registrations.
- Added support for Device Profiles, which allow customization and management of a Device's LoRaWAN settings.
- Addressed an issue where the Application Dashboard could show data for the incorrect time range.
- Addressed an issue with the Application Dashboard where the displayed data did not always align with the timeframe selected.
- Updated the Device Management API to require that a Device be Deactivated before changing its Contract.
- Updated the Device Management API to prevent a Deactivated Device from being Deactivated again.
Application Providers & RAN Providers
- Addressed an export issue with Planning Maps.
- Updated Helium Coverage Overlay to include all Hotspots Worldwide.
- Updated Planning Maps and On-Demand Path Quality to include all Helium Hotspots Worldwide.
RAN Providers
- Updated the Base Station Backhaul chart to report Error and Drop statistics separately.
- Updated the Cellular Configuration workflow to support Base Stations only connected through cellular. [Requires Bstn 2.20+]
LoRaWAN
- Updated the FUOTA engine to use non-zero Multicast Group IDs to support Devices participating in multiple groups.
- Updated Downlink behavior to fail immediately when a requested Downlink PDU exceeds LoRaWAN specifications.
- Addressed an issue where FUOTA session timeout was not correctly calculated.
- Updated the FUOTA engine to accommodate Devices that do not support the Application Layer Clock Synchronization specification.
All Users
- Updated views throughout the application to include URL parameters, allowing for easy sharing of links to specific views.
- Added context-sensitive browser tab titles for easier browser tab management.
Developers
- Updated Device Edit workflow to provide an optional Device Profile configuration, allowing customization of LoRaWAN settings.
February 2022 - Release Notes
Application Providers
- Updated Device Tag Management to allow multiple tags to be deleted.
- Addressed an issue where tags could not be removed from a Device.
- Updated the Device Transactions view to hide the Application Payload field when the data is encrypted.
Application & RAN Providers
- Added Helium Coverage information to all Path Quality workflows.
- Added a Helium Hotspot map layer
- Added a Senet LVN Coverage map layer
- Added a column to the Mote Map table view for Device Data Rate.
RAN Providers
- Added the ability to export the Channel Configuration from the Base Station Integration API.
- Updated the Base Station registration dialog to display help text when an invalid Serial Number has been detected.
LoRaWAN
- Added support for Dynamic Multicast Groups for Devices that support the LoRa Alliance TS005: Remote Multicast Group V1.0 & V2.0 Specifications.
- Added support for the LoRa Alliance Backend Interface Specification version 1.1.
- Updated the Unique Uplink filters in Device LoRa Event views to exclude retransmitted events.
- Addressed an issue where late uplinks cause a suboptimal Gateway to be used for downlinks.
Developers
- Addressed an issue with deleting Devices.
November 2021 - Release Notes
Application Providers
- Updated the Application Dashboard to display statistics by Contract for Uplinks, Downlinks, Join Success, and Join Errors.
- Added the ability to optionally forward Layer-2 Uplinks to an Application Provider.
- Updated the Usage Files View in Application Details to always be visible.
- Updated the MQTT Notifier configuration to allow for a Broker Address length up to 255 characters.
- Updated Notifier payload to include the ‘ismBand’ and ‘maxPayload’ fields as part of the ‘RF Data’ option.
- Updated AWS API Gateway Notifier support to include all data fields available to HTTP Notifiers.
Application Providers & RAN Providers
- Added Helium Hotspot information to on-demand Path Quality calculations in the Map.
RAN Providers
- Improved the formatting of the Base Station Details Backhaul Info panel to organize content by Interface.
- Updated the Base Station Provisioning workflow and API to remove the Base Station Classification field. If this field is included, it will be ignored.
- Addressed issues with the Base Station Replacement workflow.
- Updated the Base Station Details Connection Information popup and icons to display the current, active Interfaces.
- Addressed an issue where Case Status was not updated correctly.
LoRaWAN
- Enhanced FUOTA support to parse and display downlinked commands from the Firmware Management, Multi Package, Application Clock Sync, Fragmented Data Block Transport, and Remote Multicast packages.
- Added FUOTA support for LoRaWAN v1.1 devices.
- Added FUOTA support for external handling of Firmware Management package.
- Added support for AS923-4 Region.
- Added support for the LoRaWAN v1.1 MAC commands: ResetInd, ResetConf, RekeyInd, and RekeyConf.
- Added a new Split Channel Plan for US915 Region that includes channels 4 through 11. Currently supported with the Senet Packet Forwarder on MultiTech, Tektelic, and Ezurio (Laird) Base Stations.
- Enhanced the ADR Engine to optionally allow Uplinks from the Helium Network to influence ADR decisions.
- Addressed an issue where new Security Session Keys were not used to encrypt Application payload for downlinks queued during the previous session.
August 2021 - Release Notes
Application Providers
- Added a selector to the Device Search boxes that scopes the search to the selected column.
RAN Providers
- Updated the Base Station provisioning process to allow configuration of 'Admin Status'.
- Updated Base Station location column to display the Base Station's state field when available.
- Added the ability to create new Cases from the Alerts Table.
- Updated the Alerts Table with new buttons to quickly disable Alerts for a Base Station and set a Base Station's 'Admin Status' to Maintenance.
- Added the Devices Table subview to the Base Station Details view.
- Updated Base Station Time Drift Alert to take into account a Base Station's last connection time as well as uptime when calculating the drift.
- Added fields to Cases for improved process tracking. These include Dispatch, Dispatch Reason, Estimated Cost, Cost, and Hours.
- Added Support for the Tektelic KONA Enterprise (Requires Base Station Software v2.18+)
- Added Current EUI column to the Cases table.
- Added the ability to clear Alerts and create new Cases from the Alert Details View.
- Addressed an issue where Base Station tags could not be edited in bulk.
- Updated the Map tooltips to show the Base Station name when available.
- Addressed an issue where the Low Transaction Count Alerts incorrectly rendered the latest system information.
- Addressed an issue with Base Station Reports where 12 AM/PM were rendered incorrectly.
- Updated 'Configuration History' audit functionality to include Planning Map change events.
LoRaWAN
- Enhanced Senet's LoRa Network Server FUOTA capabilities to allow Application Providers to set the fragment size limit for a firmware update.
Developers
- Updated the Device Delete workflow to allow Developers to delete a Device regardless of the Device's state.
- Added support for user-specified Device Types.
June 2021 - Release Notes
Application Providers
- Updated the 'Application Provider - Contracts View' user role to include the Application Usage view.
- Added a Join Server Details view to display Devices and Events associated with a Join Server.
- Updated the Date/Time control for event tables to support retrieving events either older or newer than the date/time specified.
- Addressed an issue where displaying events for Devices with extended periods of inactivity was incomplete.
RAN Providers
- Updated content formatting of Device and Transaction Count Alerts for improved readability, including the number of days of Base Stations availability used to calculate the average counts.
- Updated Planning Maps export to include a Proposed Base Stations description in its path quality name.
- Addressed an issue with form auto-complete incorrectly replacing the Base Station Name during an edit operation.
- Addressed an issue where a "No Records Returned" message was displayed while Base Station Join Error Events were still loading.
Developers
- Added Auto Approval of Gateways running the Semtech Packet Forwarder or Basic Station software.
- Updated the Gateway Registration workflow to allow manufacturer EUIs to be used.
May 2021 - Release Notes
Application Providers
- Updated Application Usage Statistics views to display stacked column charts for selected Contracts.
- Updated the Application Usage Statistics views to render data with the correct timezone.
- Updated Northbound API to optionally include the Base Station receive time of an uplink.
- Updated the Devices with Notifiers table to control Diagnostic Mode and edit Notifiers for Devices in Diagnostic Mode.
- Improved Device Events table by disabling auto-refresh when the view is scrolled.
- Updated Device Management workflows to support Devices associated with an external Join Server.
Application Providers & RAN Providers
- Improved the usability of the Configuration History view by adding filtering capabilities and improving the naming conventions used.
- Added support for creating and managing Custom Layers for Maps.
RAN Providers
- Updated the Path Quality Settings to support a multi-select Base Station Classification filter.
- Updated Alerts to Include Base Station name instead of site id in both the description and email notifications.
- Addressed an issue where RTT Alerts did not generate Critical Asset email notifications.
- Updated the Base Station Analysis Map to support exporting statistics scoped to the selected Base Station.
- Addressed an issue where a Base Station's Channel Mask Override parameter could not be modified.
LoRaWAN
- Updated Senet's LNS to support Semtech's LoRa Cloud Join Server.
- Addressed an issue where the Network Server did not consistently manage Devices updating their own ADR state.
- Addressed an issue where Join Error System Events were not displayed in the Base Station System Events view.
February 2021 - Release Notes
Application Providers
- Updated Registration Token email to include remaining usage and expiration information.
- Updated the Device Event and Transaction views to include a filter for Unique Uplinks/Downlinks.
- Updated the Device Management API to support the transfer of Devices between accounts.
- Added support for managing lifetime and use-count settings of Device Registration Tokens.
Application Providers & RAN Providers
- Updated Path Quality calculation to allow overrides of Base Station height and radius as well as Device height.
- Updated Planning Maps export feature to include the Path Quality, distance, height, and azimuth of the top 3 Base Stations used for Path Quality calculation.
- Added Coverage Layer that displays Network coverage estimates for a given area.
- Updated Path Quality calculation to allow for filtering by Base Station Classification.
- Added Configuration History view for auditing change events.
- Added Swagger documentation for integration APIs.
- Added a workflow to Maps for measuring distance.
RAN Providers
- Improved Base Station Events table by disabling auto-refresh when the view is scrolled.
- Updated main Base Stations view to display the Base Station table instead of search.
- Updated RAN Provider Contracts View user role to include the Alerts and Alert Statistics views.
- Added the ability to clear Alerts from the Base Station Alerts table.
- Added support for configuring the Base Station Tags field. The Tags field can be used for filtering Base Stations.
- Added support for displaying a Base Station's friendly name instead of its EUI.
December 2020 - Release Notes
Application Providers
- Added support for filtering Devices included in Service Metrics view by Last Heard time.
- Added support for multiple API Keys. API Keys can be generated to support specific functional areas, allowing granular control over access granted.
- Updated Information and Settings for Devices to allow a custom Device Type to be specified.
- Added Duplicate Uplinks count to both heatmap tooltips and table view for the Device RF Statistics.
- Addressed an issue where updates to the Metadata field were not handled properly.
Application Providers & RAN Providers
- Added new administrative view for managing API Keys.
- Added support for changing image opacity for Coverage Maps and Custom Layers.
Developers
- Added the ability for Developers to configure Firmware Version, Tags, and Metadata fields for their devices.
RAN Providers
- Added a new Software Upgrade dialog which will show available updates for Base Stations.
- Added a new 'RAN Provider - Contracts View' Role that delegates access to Base Stations scoped by contract. This view provides read-only access for troubleshooting Base Station connectivity.
- Addressed an issue where Device counts on Base Station markers were incorrectly displayed on the Map.
- Added support for ADTRAN's Micro 8 channel gateway.
Application Providers and Developers
- Updated HTTP and MQTT Notifiers to allow forwarding of Firmware Version and Profile Name
October 2020 - Release Notes
Application Providers
- Added a new 'Application Provider - Contracts View' Role that delegates access to Devices scoped by contract. This view provides read-only access for viewing Device performance and troubleshooting Device connectivity.
- Added new API which allows customers to export Application Usage Data.
- Updated the Device export API to allow the user to specify Devices to export.
- Updated Device Maps to display partial results when the Device display limit is exceeded.
- Added new presentation option to allow combining charts in the Operational and Onboarding Summary views.
- Added the ability to configure the Notifier for an Application. An Application Notifier defines the protocol, options, and fields to include when streaming data to a Northbound Endpoint.
- Added support for selecting the time period used when displaying Device Service Metric statistics.
- Updated the Application Details view to include LoRa events for all Devices associated with an Application.
RAN Providers
- Added support for visualizing multiple Structures at the same location.
- Updated the Base Station Details RTT charts to include an RX1 threshold indicator.
- Added a new monthly Base Station Availability report.
- Added a new Backhaul Connection Change Alert which is raised when there is a change in a Base Station's backhaul connectivity.
- Added a new High RTT Alert which is raised when the daily average round trip time with a Base Station exceeds the configured threshold.
Developers & Application Providers
- Updated HTTP and MQTT Notifiers to allow control over which data fields are included
- Updated all LoRa Events tables to identify late uplinks by presenting their timestamps with italicized lighter text.
LoRaWAN
- Added the ability to initiate the FUOTA process to Class C devices.
- Added the ability to initiate the FUOTA process to Class B devices.
- Corrected an issue where AU915 devices may have been commanded to use an artificially low DR.
August 2020 - Release Notes
Application Providers
- Added a new chart to the Device Statistics view for Join activity.
- Added Service Metrics to help characterize Device performance over time. These measure Device activity against 1-, 2-, and 3 day periods with respect to the past 31 days.
- The data is presented in the Map view, on a new tab of the Device Statistics header.
- It can be exported from the Devices Table under Application Details or by using the associated API.
- Updated Notifier payloads to optionally include Device-Type (devType) when available.
- Addressed an issue where downlinks could not be queued via MQTT if the Device's EUI was not normalized.
- Addressed an issue where the Devices Table was either slow or failed to retrieve data.
RAN Providers & Application Providers
- Added user management view for managing users within a Customers account.
RAN Providers
- Added a new 'Outage Type' field to Case records. Values may be user-customized or provided as default in conjunction with a selected Issue Type.
- Added a new view for creating and managing Alert Profiles, allowing custom Alert thresholds for one or more Base Stations.
LoRaWAN
- Introduced initial support for the LoRaWAN FUOTA 2.0 specification.
- Updated the Base Station create/edit dialog with a control to indicate the requirement of dwell time restrictions.
- Added support for CFList Type 255, allowing Device Join EUI reconfiguration as part of the Join Procedure.
- Corrected an issue where late Join Requests were processed as DevNonce replay events.
- Corrected an issue where uplinks with sequence number 0 were occasionally processed as retransmits.
June 2020 - Release Notes
RAN Providers
- Updated the view for Base Station diagnostic data for improved readability. This includes power and backhaul information as well as filtered NetIDs when available.
- Added the ability to assign an Alert Profile to a Base Station.
- Updated the Base Station table's Severity filter with a new selection: 'Connection-Issues Deployed'. This will filter the table to only Deployed Base Stations currently experiencing connection issues.
Application Providers and RAN Providers
- Updated all Map views to allow toggling the display of road and point of interest labels.
LoRaWAN
- Added support for the LoRaWAN FUOTA Specification v2.0.
- Corrected Beacon format to comply with the LoRaWAN 1.0.4 specification.
- Added a channel mask override to Base Station configuration settings to mitigate downlink channel interference while maintaining reception on all available channels.
Developers
- Addressed a sorting issue with the PSR, Avg SNR and Avg RSSI columns in the Devices table.
May 2020 - Release Notes
Application Providers
- Enhanced Map support to include access to Custom Layers.
- Improved Devices and Application Devices table export compatibility with Excel. Dates and numbers are automatically recognized as the correct type for sorting.
- Added the ability to filter Devices on a Map by Tag, Application, and Contract.
- Addressed an issue where Tag values could not be removed via Device Update.
Application Providers & RAN Providers
- Added Summary Statistics header to Planning Maps. This header displays number of Planning Entries in a map and the Path Quality distribution.
RAN Providers
- Updated bulk Base Station provisioning to include Channel Plan configuration.
- Updated Alert Engine so that Alert Levels 4 & 5 both support Low and Critical thresholds for Daily Device and Transaction Counts.
- Enhanced Path Quality calculation to allow comparison between coverage provided by owned Base Stations and the entire Network.
- Added a new Base Station Details view for Join Errors to help troubleshoot Device issues.
- Corrected an issue where SSH Connection Alerts could be raised for Semtech Packet Forwarder and Basic Station connected Base Stations.
- Addressed an issue where a Base Station active for less than 7 days could raise Device and Transaction Count Alerts.
- Updated the Base Station Heat Maps to always display 500 MHz channels.
LoRaWAN
- Added support for AS923-2 and AS923-3 regional variants.
- Improved the readability of the CFList information in the JoinAccept event.
- Enhanced ADR Engine to support using a subset of channels for a Base Station impacted by local interference.
March 2020 - Release Notes
Application Providers
- Added a new Application Alert that notifies an Application Provider when their Device Management Registration token is about to expire. By default, this Alert will be raised two weeks before the configured expiration date.
- Added the ability to view a Device's Path Quality from the Map.
- Added the ability to create and view Planning Maps allowing users to preview coverage and plan upcoming deployments.
- Added the ability to specify the Client Certificate for MQTT connections.
- Updated the Device Registration workflow to ensure imported files contain unique Application Keys and Device EUIs.
RAN Providers
- Updated Base Station Connection Alerts to allow for independent control of specific 'SSH Connection' and general 'No Connection' Alerts.
- Added a monthly availability chart to the Alerts/Cases view in Base Station details.
- Added the ability to create and associate contacts with Base Stations, allowing easy access to site personnel if issues arise.
- Improved Base Station Availability tracking by better accounting for actual LoRaWAN service interruptions.
LoRaWAN
- Addressed an issue where dwell time could not be disabled on an AS923 device.
- Added LoRaWAN version 1.0.4 support.
- Enhanced the LoRa Engine to both temper resending unanswered MAC commands as well as prevent resending NACK'd MAC commands.
- Updated the LoRa Engine to deprecate the frame count gap limit (MAX_FCNT_GAP).
- Addressed an issue where immediate class A downlinks were not getting sent on RX1 even though there was enough time to send the downlink.
- Improved confirmed downlink traceability by allowing only one confirmed Class-B or Class-C downlink to be queued for all devices whose LoRaWAN version is lower than 1.1.x.
Developers
- Added the ability for Developers to reset a Gateway's registration, allowing them to resolve common on-boarding issues.
January 2020
Application Providers
- Added new ‘Show Map’ feature to the Application Devices Table. Selecting 'Show Map' will insert a map below the table and display pins for devices with location data. Device row-selection will auto-center the map and animate the device pin in context.
- Updated the Map Information Dialog to show the estimated location of a Device when its actual location is unavailable.
- Added support for filtering the Application Devices Table based on current row-selection. The URL is updated with the list of selected Device EUIs, allowing for bookmarking.
- Updated the Device Management API and UI to ignore invalid latitude and longitude values.
- Updated the quick information popup in the Devices Table to include Tags and Metadata information.
- Improved the Device Update API to better validate data and return user-friendly errors to help troubleshoot issues.
RAN Providers
- Added the Base Station Analysis mode to the Map view. This filters the view to devices heard by a given Base Station and generates charts for the distribution of their collective DR, PSR, SNR, and RSSI data.
- Updated the public API to support bulk-provisioning of Base Stations.
- Improved Base Station Registration workflows by allowing users to Delete Base Stations and reset a Base Station's registration status.
- Added a 'Clear Selected' button to the Custom Layers selection dialog, allowing all selected layers to be cleared at the same time.
- Added new visualizations to highlight Base Station interferers and foreign traffic. This chart display option requires Senet Packet Forwarder 02.01.08 or newer.
- Updated the Base Station Alert priorities so that Time Drift Alerts are not triggered when a Base Station restarts.
LoRaWAN
- Added support for The Things Network's Join Servers. Devices registered within TTN's platform can seamlessly operate under Senet's Network.
- Addressed an issue where Class-A downlinks were not properly delivered to Semtech Packet Forwarders and Basic Stations.
December 2019
Application Providers
- Added support for scoping Application Details views by Contract. Views include Devices, Device Management, and Usage Data. Note: Aggregated data will only be displayed for transactions occurring after this feature release.
- Added support for a new Device Metadata field. This new field allows for storage of custom information about specific Devices (e.g. serial number).
- Added access to Application Usage data via a file download. These files contain detailed usage information for each device and Contract.
- Added new table view which displays aggregate RF Statistics by channel.
- Added support for viewing Device Transactions for all devices without requiring Diagnostics be enabled. Note: This view is intended for troubleshooting recent device activity and should not be considered a complete transaction history.
- Added a Device Management Events view for Applications allowing users to view related audit events.
- Updated the Device Export API to include devices' assigned Device Profile ID.
- Updated the Application Details Dashboard charts to automatically synchronize zoom-level. This allows viewing the same time frame for all charts by changing the zoom-level for one.
- Improved the Device Update workflow to also update devices that have not yet joined the network.
- Updated the Device Export API to support filtering by Contract ID and added a new column for yesterday's Base Station EUIs.
- Added color-coded icons to the RSSI and SNR columns of the Events Table to better visualize signal strength and quality.
- Updated the classification of SNR and RSSI values. SNR values below -13 and RSSI values below -125 are now considered poor (red).
- Addressed an issue where the search/filter was not applied when exporting devices from a table.
- Updated Device Management API to allow contract assignment when Deactivating devices.
- Added support for additional fields in the device map information dialog. It now shows contract, application, tags, and metadata on top of the existing data. There is also the addition of links to the devices location in Google and Bing maps.
RAN Providers
- Added new table view which displays aggregate RF Statistics by channel.
- Added support for exporting Base Station Trend Reports to CSV files.
- Added color-coded icons to the RSSI and SNR columns of the Events Table to better visualize signal strength and quality.
- Updated the Base Stations table to add a column for a Base Station's OS Version.
LoRaWAN
- Added support for LoRaWAN Class-B FUOTA.
- Added support for Join-Accept Type-1 CFLists in US915 and AU915.
- Added FUOTA support for RX2 frequencies in EU868, IN865 and AS923.
- Improved the handling of Devices with poor downlink reception by alternating between RX1 and RX2 when responding to uplinks with ADRACKReq set.
- Updated FUOTA support to include STMicro’s Class-B FUOTA implementation.
- Corrected an issue with Class-C downlinks through Semtech’s Packet Forwarder.
- Improved the handling of Devices with poor downlink reception (e.g. ADRACKReq is set) by optimizing the LinkADRReq parameters delivered in subsequent downlinks.
- Addressed a downlink processing error for devices that have not uplinked.
- Addressed an issue where the Gateway Time field of the Join-Accept event reflected the Processed Time instead of the actual Transmit Time.
Developers
- Addressed an issue with the background style of the Dashboard.
October 2019
Application Providers
- Added support for daily aggregated data in the Device Details RF Statistics view. This provides greater visibility into daily trends for Uplinks, SNR and RSSI statistics.
- Added Support for a Device export API.
- Added support for User Accounts with read-only access for Application Providers.
- Increased the Map's Device export capacity to a maximum of 10K Devices.
- Updated Device deactivation workflow to optionally allow assigning a contract.
- Addressed an issue with restoring the Application Device Management and Alert views after reloading the browser.
- Addressed an export issue that occurred when the Device Management Table was sorted.
RAN Providers
- Added support for daily aggregated data in the Base Station Details RF Statistics view. This provides greater visibility into daily trends for Uplinks, SNR and RSSI statistics.
- Added secondary sorting on the average and delta columns of the Base Station trend report tables to allow better grouping.
- Addressed an Uptime field export issue in the Base Stations Table.
LoRaWAN
- Added support for clearing the device downlink queue when enqueuing a new downlink.
- Addressed an issue where AS923 ISM downlinks could have used an incorrect data rate.
- Addressed an issue where PSR would occasionally calculate to 0 for devices located on the edge of service.
All Portal Users
- External access to web-services has been restricted to Senet's public API.
August 2019
Application & RAN Providers
- Added a feature for exporting Devices, Base Stations and Structures from the Map to a CSV file.
Application Providers
- Added an Alert Statistics view for Applications.
- Added Northbound support for ActiveMQ Artemis using MQTT.
- Updated Join failure events to include the Join EUI and the registration state of the device.
- Improved data export performance from the Devices table.
- Added failed Join attempt events to the Application's Events view.
- Updated the Application's Devices table to display firmware information.
- Addressed an issue where the Devices with Notifiers table did not sort properly.
- Addressed an issue where devices for an Application could not be viewed and exported correctly.
- Addressed an issue where queued Downlinks could be lost during an MQTT Server fail-over.
- Addressed an issue where the Device Events table did not properly filter Application Downlinks.
RAN Providers
- Updated the Base Station Summary hourly charts to include 3 days of data.
- Added a Base Station management API to update deployment information for a Base Station.
- Added new marker colors for Planning Maps.
- Added an Alert Statistics view for Base Stations.
- Added Case Management functionality, allowing users to track issues for their Base Stations.
- Added workflow to provision Base Stations in bulk.
- Updated the Base Station Events Table to query up to 3 days of event history, making it easier to browse data with gaps in activity.
- Addressed an issue where Base Stations using the Semtech Packet Forwarder did not display status properly.
- Improved data export performance from the Base Stations table.
Developers
- Updated the Developer Portal to ensure deleting a device removes only registration data.
LoRaWAN
- Addressed an issue with the AS923 maximum downlink packet size calculation.
- Enhanced protection against late-arriving Join Requests, which may occur when a Base Station temporarily loses connectivity and queues receptions.
- Updated handling of TxPower for EU868 and AS923.
- Updated handling of a 16 channel gateway being configured to use an 8 channel plan.
June 2019
Application Providers
- Added a new Device Profile setting, LoRa Device Class, that determines the default method for sending downlinks. This simplifies deploying Production Class-C Applications.
- Added Notifier connection errors to the system events table within the Application Details view. These new events aid in troubleshooting northbound interface issues with Application Providers.
RAN Providers
- Added a new Reports area containing a set of trend reports. These include 30-day reports for transactions, devices, and availability per Base Station as well as an hourly availability report spanning the previous 24 hour period.
- Improved the collection and presentation of Base Station status information throughout the application's tables and maps.
Developers and Application Providers
- Corrected an issue where the FPort used for Downlinks was not consistently shown in the events table.
- Improved the error message presented in the event a downlink message cannot be processed.
May 2019
Developers
- Fixed an issue where Portal Device registration was allowed using the EUI of a Device that was already registered.
Application Providers
-
Device Management
- The Device Management API now supports a method for activating a single device.
- The Device Management APIs now supports a callback URL for obtaining the results of a bulk operation.
- Devices which have been Activated but have not Joined now support having their properties updated.
- Device Profiles for Devices can now be edited through the "Update Devices" window and API.
- Device Types for Devices can now be provisioned during the Device Registration and Activation process and edited through the "Update Devices" window and API.
-
Device Maps now support displaying all Devices regardless of last heard time. This feature is accessed from the Device Statistics panel.
- Application Notifiers can now be configured to operate asynchronously. Application Notifiers configured this way will have increased throughput by allowing for multiple simultaneous connections to an Application Provider's end-point.
- Application Notifiers with Batching Support are now configurable with custom batch sizes and intervals.
RAN Providers
- The Base Stations Detail window now includes a new "Discarded" chart. This chart displays a count of all uplinks Discarded. Discard reasons include Uplinks for foreign networks and improperly formed Uplinks Requires Base Station software 2.9 or greater.
RAN Providers and Application Providers
- Map display attributes like location, zoom level, and layer configuration are now encoded in the browser URL. This allows for easy sharing of maps.
April 2019
All Users
- The Device RF Heatmap views now supports time navigation controls to allow troubleshooting historical events. This control allows traversal of the historical RF data in 1 hour, 6 hour or 1 day increments.
Application Providers
- Device activation performance has been improved by optimizing data integrity checks during processing local application servers.
- Several FUOTA enhancements were implemented including support for EU868 End Devices, UI improvements, and generation of audit events for tracking the FUOTA process.
RAN Providers
- The Base Station RF Heatmap views now supports time navigation controls to allow troubleshooting historical events. This control allows traversal of the historical RF data in 1 hour, 6 hour or 1 day increments.
LoRa
- The Northbound API now supports the ackDnMsgId field. When present, it indicates a device has acknowledged a specific downlink message ID.
-
The LoRa engine has been enhanced for users to indicate how the Network Server should send on-demand application downlinks, based on the operational class of the target device. When operating as Class-B or Class-C, the Device's Details > Send Downlink UI will display a Device Class selector. Downlink options include:
- Class-A: Queue the downlink until the next uplink's receive windows are available
- Class-B: Do not queue; send the downlink to the elected base station for transmit on the available next ping slot
- Class-C: Do not queue; transmit immediately.
February 2019
LoRa
- Added status events for downlink transmit activity reported by Gateways to improve message traceability.
- Enhanced FUOTA support by adding compatibility with additional end-device stack implementations as well as compliance with EU ISM Duty-Cycle requirements.
- Added a new Security Session event type to the Device Details transactions and events tables. This event indicates a device has processed a Join Accept, derived new session keys, and subsequently uplinked. The event's SeqNo identifies the first uplink received after the Join Accept was sent.
Application Providers
- Application Providers can now see a list of the Device Profiles used by their Devices.
- The Device Profile table can now be viewed in Application Details.
- Added the ability to append, replace or delete Device tags from the Device update UI (using a csv file) and the Device update API (using JSON).
- Added notifier support for the IBM Watson Scalable Application platform.
- Improved the PSR algorithm to better account for devices with an infrequent uplink interval.
RAN Providers
- The Base Station Details Summary view now contains a Filtered Transactions chart. This chart displays transactions that were filtered from the Network Server.
January 2019
LoRa
- A new REST API was added for sending multicast downlink messages to multiple Base Stations.
- Enhanced the LoRa engine to comply with the FUOTA Interoperability Test suite from Stackforce and Arm Mbed.
All Users
- The Device Details view now includes uplink channel utilization heat maps displaying RF Statistics over time.
Application Providers and Developers
- The Map view now provides the ability to visualize a device's predicted Path Quality by drawing vectors to Base Stations providing coverage.
Application Providers
- Device Registration and Activation workflows now support device location and tags.
- The Application Details view now includes a table displaying available contracts.
- The Application Details view now includes the number of devices in the Activated and Registered states.
RAN Providers
- Added support for decommissioning Base Stations.
November 2018
LoRa
- Improved the Network Server's handling of uplink re-transmissions.
- Fixed an issue where downlinks to Class-B and -C devices were occasionally scheduled for the same transmit time.
RAN Providers
- The Alert behavior for Base Stations is now configurable.
- Base Station Availability is now calculated from the number of successfully received status polls when Alerting is disabled.
RAN Providers and Application Providers
- The Alert Details views have been redesigned for clarity and consistency.
Application Providers
- Fixed an issue where Tags could not be added to Devices.
October 2018
- The Device Details view is now available for any device across all associated Applications, and the requirement of diagnostics mode to view Device Statistics was removed.
- The Device Profile that governs how the Network Server manages end devices can be assigned as part of the Device registration and activation workflows.
- An Alerts view was added providing visibility of Alerts for Applications.
- Improved usability of Maps with small visual cues: yellow caution icon decorations indicate a data layer is not available to display, while the refresh button wiggles when that action is required to display all available data.
September 2018
- Device registration for OTAA and ABP now allows users to enter custom application, join server and session keys. This provides greater flexibility for developers whose devices have different network configurations.
- The 'Copy to Clipboard' buttons found in Device dialogs now support the short form Hex and long form Binary Array data formats.
- The Device Details LoRa event tables (Transactions, GPS, Sensor and Events) now persist the expanded/collapsed state of expandable columns.
- Improved handling of downlinks cached by MQTT brokers.
- Corrected an issue where the gateway elected to downlink was occasionally not the optimal candidate based on RF data from the corresponding uplink.
July 2018
All Users
- The Tektelic KONA 16 Macro Gateway is now supported.
- The LoRa event table now supports a quick filter option. Events can be filtered by: Unique Uplinks, Join Activity, Application Downlinks and ADR Activity
Developers
- All gateways except for packet forwarders are now automatically approved when registered. Packet forwarders still require manual approval by Operations.
- The Devices table now includes columns to show the application EUI and the last heard from time.
Application Providers
- Device Map Support - A Map view was added which allows Application Providers to manage and visualize devices on a Map.
- Device Grouping Support - Application Providers can now use tags to qualify, group, and filter rows in the Devices table view for all their applications.
- Device Grouping and Location information can now be updated through a CSV import and a REST API using JSON.
- Northbound Interface - Health statistics for the last 7 and 31 days are now available in the Application Details panel.
- Northbound Interface - Azure Event Hub integration using HTTPs is now supported.
June 2018
- The Streaming API now includes the LoRaWAN Class designation ("A", "B", "C") of the source device in the JSON payload.
- Support was added for Tektelic’s KONA series microcell gateways.
- The device transactions and gateway events tables have been enhanced to include a quick summary window. The window can be displayed by pressing the "i" icon next to the EUI.
May 2018
- Support was added for Ezurio (Laird) Sentrius gateways.
- Australian and Latin American regional channel plans are now supported.
- Added support for TrackNet’s Object Locator and Door Sensor, as well as Xignal’s mouse trap.
- The downlink message queue for a device will be cleared when it is deactivated.
- Northbound API now includes estimated latitude and longitude of devices based on the number and location of gateways receiving their uplinks.
April 2018
- Notifiers now support including the ACK bit setting from uplinks' frame header, allowing remote applications to verify downlink success.
- Improved presentation of uplinks received in response to confirmed downlinks: the event details of only the first uplink processed will reflect the acknowledged downlink sequence number.
- The join type (OTAA/ABP) of a device is now displayed in the Devices table. The "Join Type" column is hidden by default.
- The Encrypted PDU, App Payload, and Details columns in the Device Details Transactions table may now be expanded and collapsed by clicking an icon in the column header.
February 2018
- The device registration workflow now allows assignment of configuration profiles, allowing devices to benefit from optimizations encapsulated by the profile immediately after joining the network.
- Profile based ADR management now includes controls over how responsive the Network Server is to changes detected in device behavior. It can be stringent, flexible, or a combination of both. This change allows the Network Server to continually adapt to changing deployment conditions in order to optimize packet and data success.
- The Network Server will now use device uplink data to substantiate equal or better coverage from macro-cell gateways before transitioning devices to expanded channel plans. This prevents negative outcomes by expanding channel plans too quickly when coverage changes.
- Customers may now clear downlinks in-queue with the updated API, improving the level of control in managing devices.
January 2018
- The Device Details in Portal now shows the encrypted app payload if the decrypted app payload is not available.
- Device registration is now secured with two factor authentication. A user must supply a token emailed to their registered address to complete the action.
- The LoRa Engine now supports full transition of end devices to Class B operation, including LoRaWAN 1.0.3 Beacons.
- Added support for GlobalSat LT-501 series devices.
December 2017
- Senet now supports self-service gateway registration for the following: MultiTech Conduit IP67, Kerlink Wirnet iBTS 64, Kerlink Wirnet iBTS Compact, Kerlink Wirnet Station, Tektelic KONA 64 Macro
- Senet's LoRa Engine has been enhanced to support additional application deployment models. This allows both a single Join-EUI to be associated to different applications, or a single application to be serviced by any number of Join-EUIs.
- Device Details view now includes Security Sessions counter: the number of times a device has successfully joined the network today.
- Corrected an issue where DataRate was not displayed correctly in the Device Transactions table.
November 2017
- Senet’s Network now supports MultiTech’s Conduit AP gateway.
- Senet’s Network now supports Kerlink’s iFemtocell gateway.
- The MQTT Notifier now supports authentication and encryption.
- Corrected an issue with the MQTT Notifier where downlink messages occasionally failed.
October 2017
- Minor fixes and improvements made to the Portal UI, including search responsiveness, device detail information and charts presentation.
- Improved handling and feedback of TCP Socket Notifiers that are misconfigured or experience connection errors.
- Added support for G+D Mobile Security’s Key Management System (KMS) platform.
- Improved integration with the Yodiwo IoT platform.
September 2017
- All events are now recorded using the Network Server's time. In previous releases, gateway time was used for events sourced from gateways.
- Corrected an MQTT notifier issue which could cause client connections to be leaked.
- Manual-refresh of Device events and transactions tables no longer causes duplicate rows, and the tables' view-port is maintained on actively selected rows - otherwise it will focus on new entries added by auto-refresh.
- Corrected an issue where more than one email was sent for disabled Notification Targets.
- Improved the presentation and readability of a Device’s channel plan in the Device Details panel.
August 2017
- Added support for LoRa Class C downlinks
- Corrected an issue where more than one email was sent for disabled Notification Targets.
- Tables now export data in Excel format to improve opening in that application.
July 2017
- Gateway Details view was added to the Portal which displays summarized event, device, and transaction data.
- Improved initial Portal application load time.
- Data Streaming - Yodiwo IoT platform now supported.
- An e-mail is now sent to a user when a Notification Target has been disabled.
- Device Details Send Downlink PDU interface now supports the correct maximum timeout.
- Device Details view navigation was improved on the mobile version of the Portal.
- The fPort value contained in the Device Details Pending Downlink message now displays correctly.
June 2017
- Device Details panel includes the LoRa NetID for ABP device.
- Gateway registration panel now blocks attempts to repeatedly click register button.
- Device Downlink panel now supports custom FPort values.
- GPS Map view now properly renders SNR of -1.
- GPS Location fields are now displayed in consistent order (latitude/longitude).
- GPS Map properly resizes to window dimensions.
- Gateway registration now validates latitude and longitude.
May 2017 Rel. 2
- Added support for LoRa Activation By Personalization (ABP)
- Added support for Elsys devices
- Improved presentation of Application EUI and Key in the Edit Device dialog
- Standardized the placement of Map element information
- Packet Success Rate (PSR) now shown as “N/A” for devices whose uplink interval cannot be determined
- Several improvements to mobile version of the site, specifically for use in landscape mode
- Data Streaming - Support for Senet’s Packet Format is correctly reflected in the Edit Device dialog
- Data Streaming - PubNub and Microsoft Azure IoT notification targets can now be configured correctly
- GPS-based data points now display the correct data and may be filtered from view by Gateway
May 2017 Rel. 1
- Significant improvement made to event table performance: load times reduced to 1/10th for large tables.
- Events tables are now searchable.
- LoRa Frame control and MAC Command information are now displayed in event tables.
- RSSI and SNR values are now properly displayed for Join Request events.
- RSSI values are now adjusted to account for negative SNR values.
- Improved display of panels in landscape mode on Mobile.
- Improved scrolling behavior on Mobile.
- Improved performance of UI when changing Dashboard settings.
- GPS map is now properly sized to panel area.
- Gateway operational status now updates after registration.
- Data Streaming - decoded fields are now sent for all Senet Packet formats.
- Added support for Arduino Gateways.
- Added support for GlobalSat LT-100 tracker.
- Added support for Ascoel motion detector and door switches.
- Improved format of Application Keys and Application EUI used for configuring device.
April 2017
- Devices not heard from in a month or more are displayed in light gray.
- Gateway description is now editable.
- Device and Gateway tables now support multi-row delete.
- Devices not accounted for in the Type list can now be qualified as "Other" Type.
- Users can now register any gateway preloaded with Senet's software by using the new ‘Generic 8 Channel Gateway’ Type.
- Sequence number displayed in Sensor data panel is now correct.
- SNR and RSSI values are now properly rendered.
- The correct Application EUI is now displayed when registering Application Provider devices.
- Mobile - Improved navigation & rendering for both iOS and Android.
- Mobile - Tables now support horizontal scrolling.
- Mobile - Account management is now available.
- Data Streaming - Updated MyDevices integration to include Senet Packet data when available.
- Data Streaming - Updated ThingSpeak integration to always include LoRa application payload.