-
v1.0.0-RELEASE Stable
released this
2023-05-22 18:30:07 +00:00 | 104 commits to main since this releaseVersion 1.0.0 RELEASE
This is the first stable version of the application
The application runs fine on Google Cloud, and allows flow of information received over LoRaWAN and served through a RESTful API, without local machines and as such it is considered fully working and deployed.
It utilizes to separate SPRING containers, one that receives data from LoRaWAN through a Websocket connection, while the other serves data over a RESTful API. They are connected by a shared database that is hosted in by MongoDB Atlas.
In order to run this service yourself there are two options:
Java-powered
In order to run this application through just Java, the application will look for a file called
secrets.propertiesunder directoryconfig/in the current working directory (the one where thejava -jarcommand is being executed from). Make sure the file exists and contains the correct valueDocker-powered
The system can also run as a docker container. This container needs to be passed the secrets as environmental variables instead. Be that as a
.envfile, as part of thedocker runparameters. Any way where the container has the secrets defined as environmental variables at startup is good enoughThe images are hosted in ryzhasmomentas27/sep4xg5cloud
Secrets
The secrets are assigned as follows. Separated by the = the first part is the key for the secrets.properties file (written in the format of one key-value pair per line as key=value) and the second part is the variable the docker container will assign it from. Just replace with your own values and the app should run.
mongodb.url=${mongodb_url}
lorawan.url=${lorawan_url}
lorawan.EUI_dev=${lorawan_EUI_dev}Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
lorawan-network-service.jar
1 download ·
2023-05-22 18:46:51 +00:00 · 22 MiB -
web-api-service.jar
2 downloads ·
2023-05-22 18:47:05 +00:00 · 22 MiB
-
Source code (ZIP)