These releases allow you to start using the device-status feature (this was already available in LoRa Server, but not yet exposed though LoRa App Server). Also they contain some improvements and bug fixes
LoRa App Server
0.17.0
Features:
-
Device last seen timestamp is now stored and displayed in device list
-
In the service-profile, it is now possible to set the
- Device-status request frequency
- Report battery level
- Report margin
When the interval is set to > 0 and reporting of this status is enabled,
then this information is displayed in the device list and exposed over MQTT
and the configured integrations. -
Extra logging has been added:
- gRPC API calls (to the gRPC server and by the gRPC clients) are logged
asinfo
- Executed SQL queries are logged as
debug
- gRPC API calls (to the gRPC server and by the gRPC clients) are logged
-
A warning is displayed in the web-interface when creating a service-profile
when no network-server is connected. -
A warning is displayed in the web-interface when creating a device-profile
when the organization is not associated with a network-server.
Internal changes:
-
The project moved to using dep as vendoring
tool. In case you run into compiling issues, remove thevendor
folder
(which is not part of the repository anymore) and runmake requirements
. -
The front-end code has been updated to use React 16.2.0 and all dependencies
have been updated.
Bugfixes:
-
--gw-ping-dr 0
is now handled correctly (#204)
LoRa Server
0.23.3
Improvements:
- Device-status (battery and link margin) returns
256
as value when battery
and / or margin status is (yet) not available. - Extra logging has been added:
- gRPC API calls (to the gRPC server and by the gRPC clients) are logged
asinfo
- Executed SQL queries are logged as
debug
- gRPC API calls (to the gRPC server and by the gRPC clients) are logged
- LoRa Server will wait 2 seconds between scheduling Class-C downlink
transmissions to the same device, to avoid that sequential Class-C downlink
transmissions collide (in case of running a cluster of LoRa Server instances).
Internal changes:
- The project moved to using dep as vendoring
tool. In case you run into compiling issues, remove thevendor
folder
(which is not part of the repository anymore) and runmake requirements
.