Orne Brocaar
7baedd1bf9
Add Prometheus metrics for gw backend + API methods.
2022-07-05 14:00:57 +01:00
Orne Brocaar
9eeee3759c
Rename f_cnt_up to f_cnt.
2022-07-01 15:09:50 +01:00
Orne Brocaar
fb74bda3fd
Fix merging device-profile and device tags.
2022-07-01 14:53:29 +01:00
Orne Brocaar
777b95ef1d
Add global PostgreSQL integration.
2022-07-01 14:52:38 +01:00
Orne Brocaar
a46b0a9469
Move deduplication_id in LogEvent to context field.
2022-06-30 19:30:56 +01:00
Orne Brocaar
f27b8da38d
Re-implement passive-roaming.
2022-06-30 11:17:26 +01:00
Orne Brocaar
3fd821ebdf
Update version to v4.0.0-test.7.
2022-06-29 14:10:50 +01:00
Orne Brocaar
a01f8565fd
Implement support for quick device measurement metrics.
2022-06-28 15:05:42 +01:00
Orne Brocaar
4fa9341139
Bump version.
2022-06-10 12:32:09 +01:00
Orne Brocaar
fef42fa192
Update openidconnect dependency.
2022-06-07 19:51:48 +01:00
Orne Brocaar
1fbc4e5391
Fix accidentally committed changes.
2022-06-07 19:50:14 +01:00
Orne Brocaar
1236b4dba9
Update rust-embed dependency.
2022-06-07 19:42:15 +01:00
Orne Brocaar
d9d3f14e80
Implement support for device-profile templates + TTN importer.
2022-06-07 19:29:59 +01:00
SAGAR PATEL
d1630e5722
User should not be able to delete its own user record. ( #13 )
...
Signed-off-by: SAGAR PATEL <sagar.a.patel@slscorp.com>
2022-06-07 11:53:23 +01:00
SAGAR PATEL
25c71c5483
Do not flush dev_ and join_ nonces when updating AppKey for OTAA ( #22 )
...
Signed-off-by: SAGAR PATEL <sagar.a.patel@slscorp.com>
2022-06-07 11:51:04 +01:00
Orne Brocaar
bd79e72bdb
Add check to make sure gateway region = device-profile region.
2022-05-24 20:53:20 +01:00
Orne Brocaar
f4478864ee
Fix clippy warnings.
2022-05-24 16:15:12 +01:00
Orne Brocaar
a0f56c0ff6
Fix updating rx1 delay on config change.
2022-05-24 16:09:08 +01:00
Orne Brocaar
5b1d70cdbf
Integrate Buffer class into JS codec runtime.
2022-05-10 14:08:47 +01:00
Orne Brocaar
f964314a4f
Update packaging + bump (test) version.
2022-05-04 11:34:18 +01:00
Orne Brocaar
2051c5ed39
Rename config files.
2022-05-04 11:33:49 +01:00
Orne Brocaar
c7056d84d6
Bump versions.
2022-05-02 15:14:59 +01:00
Orne Brocaar
1e6aad326c
Implement building distributable binaries in ci workflow.
2022-04-28 22:57:01 +01:00
Orne Brocaar
100e9f1b6d
Change aggregation enum to uppercase.
...
This is such that the aggregation level in the Redis keys are uppercase.
2022-04-28 22:54:25 +01:00
Orne Brocaar
d974423aab
Re-implement enqueue through MQTT.
2022-04-28 15:41:54 +01:00
Orne Brocaar
b159436dd0
Make flush queue on activate configurable through dev-profile.
2022-04-28 08:52:14 +01:00
Orne Brocaar
54f74277ab
Improve frame-counter validation.
2022-04-27 14:10:53 +01:00
Orne Brocaar
24b975b337
Improve dev-nonce validation.
2022-04-27 11:54:10 +01:00
Orne Brocaar
d69ff895b6
Update JS payload codec configuration and templates.
2022-04-27 09:49:33 +01:00
Orne Brocaar
f2e6d77ce4
Fix bytes -> data. Expose real codec error.
2022-04-24 12:48:06 +01:00
Orne Brocaar
f5de67a817
Add .rpm and .tar.gz builds.
2022-04-23 20:47:39 +01:00
Orne Brocaar
54e1cb5e66
Add region_ prefix to region config.
2022-04-23 12:31:21 +01:00
Orne Brocaar
a2e4e0d8a2
Update Debian / Ubuntu packaging.
2022-04-23 11:31:54 +01:00
Orne Brocaar
7309a35a3b
Update configuration files with env. variables.
...
This makes it possible to use the config examples with Docker Compose
(where every service has its own hostname) and to use it for packaging
(where by default the services are running under localhost).
2022-04-23 11:25:40 +01:00
Orne Brocaar
df155413d8
Substitute environment variables in config.
2022-04-23 11:23:25 +01:00
Orne Brocaar
e649e75c8d
Refactor uplink / downlink GW <> NS messages.
...
This includes:
* Changing the modulation parameters to its own type.
* Changing the timing parameters to its own type.
* Change the gateway_id to string. As the json encoding for bytes fields
is base64, this was confusing some users.
* Change the uplink / downlink id to uint32 from uuid. A string
representation of the UUID field (for the same reason as the gateway
id) would consome quite some additional bytes. An uint32 provides
sufficient uniqueness for the purpose of uplink / downlink.
2022-04-21 11:42:28 +01:00
Orne Brocaar
f033793f74
Make js codec execution time configurable.
...
Closes #1 .
2022-04-19 12:05:32 +01:00
Orne Brocaar
8e5d7f760a
CI related changes.
2022-04-18 21:19:24 +01:00
Orne Brocaar
724fb584f7
Add configuration for US915 sub-bands 2-7.
2022-04-13 14:05:55 +01:00
Orne Brocaar
a60e8b96b1
Add configuration for AU915 sub-bands 1-7.
2022-04-13 13:41:52 +01:00
Orne Brocaar
c53b095ce6
Add gateway channel-configuration to all region configs.
2022-04-13 11:44:44 +01:00
Orne Brocaar
3f5c4983e5
Update chirpstack_api dependencies.
2022-04-12 11:04:30 +01:00
Orne Brocaar
16b023544c
Update Cargo.toml.
2022-04-12 10:24:55 +01:00
Orne Brocaar
a9a3c35797
Revert "Revert to 2018 edition to support older Rust versions."
...
This reverts commit ad49c2959275dda5b1d76c11ab2d61896c705783.
Some dependencies require 2021 edition.
2022-04-11 15:08:07 +01:00
Orne Brocaar
ad49c29592
Revert to 2018 edition to support older Rust versions.
2022-04-11 14:55:36 +01:00
Orne Brocaar
35d3e6bc92
Add gw channel config for EU868 region.
2022-04-07 21:30:30 +01:00
Orne Brocaar
ecbfef26db
Implement sending gw config for Concentratord based gws.
2022-04-07 21:29:13 +01:00
Orne Brocaar
519a899398
Fix tab to spaces indentation.
2022-04-07 21:01:26 +01:00
Orne Brocaar
96fe672fc7
Initial commit.
2022-04-06 21:18:32 +01:00