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.
Application & RAN Providers
- Added a feature for exporting Devices, Base Stations and Structures from the Map to a CSV file.
- 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.
- 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.
- Updated the Developer Portal to ensure deleting a device removes only registration data.
- 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.
- 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.
- 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.
- Fixed an issue where Portal Device registration was allowed using the EUI of a Device that was already registered.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 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.
- The Base Station Details Summary view now contains a Filtered Transactions chart. This chart displays transactions that were filtered from the Network Server.
- 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.
- 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.
- 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.
- Added support for decommissioning Base Stations.
- 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.
- 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.
- Fixed an issue where Tags could not be added to Devices.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- Support was added for 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.