Bridge between TheThingsNetwork/Helium and the habitat network, to receive telemetry from amateur balloons using LoRaWAN
 
 
Go to file
Bertrik Sikken b405eff479 Update gradle to version 7.2 and update dependencies. 2021-08-28 21:01:33 +02:00
.github/workflows Create gradle.yml 2021-08-01 14:09:14 +02:00
cayenne Fix javadoc issues. 2020-06-14 14:04:05 +02:00
gradle/wrapper Update gradle to version 7.2 and update dependencies. 2021-08-28 21:01:33 +02:00
tools
ttnhabbridge Update default settings for TTN V3 2021-07-11 17:50:15 +02:00
workspace
.gitignore
.travis.yml
LICENSE
README.md Update README.md 2020-06-14 13:34:08 +02:00
build.gradle Update gradle to version 7.2 and update dependencies. 2021-08-28 21:01:33 +02:00
dependencies.gradle Update gradle to version 7.2 and update dependencies. 2021-08-28 21:01:33 +02:00
gradlew Update gradle to version 7.2 and update dependencies. 2021-08-28 21:01:33 +02:00
gradlew.bat Update gradle to version 7.2 and update dependencies. 2021-08-28 21:01:33 +02:00
settings.gradle Update gradle project structure (move contents of 'gradle' directory up) and upgrade gradle to 7.1.1 2021-07-31 18:06:27 +02:00

README.md

ttnhabbridge

Bridge between the-things-network and the habitat network, to receive telemetry from amateur balloons using LoRaWAN

See https://revspace.nl/TTNHABBridge for a more detailed description of this project. See https://travis-ci.org/bertrik/ttnhabbridge for the Travis CI status

Development environment

I develop this on Windows 7, in Java 8 in Eclipse.

Steps to install everything:

Steps to prepare the Eclipse environment:

  • open a command line to the checked out project, enter the 'ttnhabbridge' directory
  • type 'env.bat' to initialise the tool paths etc
  • enter directory gradle
  • type 'gradlew eclipse' and watch dependencies being downloaded from the internet
  • start Eclipse, using the 'workspace' directory as workspace
  • import sub-projects (ttnhabbridge, cayenne) into the workspace

Steps to update source code from github:

  • in the top-level 'ttnhabbridge' directory, enter 'git pull'

Steps to create the executable package:

  • enter the 'gradle' directory, then type './gradlew assemble' (or just 'gradlew assemble' on Windows)
  • the .tar (for Linux) or .zip (for Windows) file can be found under ttnhabbridge/build/distributions

Deployment

Steps to deploy the application:

  • unzip the .zip or .tar file
  • cd into the application directory
  • start the .bat or .sh file
  • edit and install the systemd service file, if desired (instructions inside the .service file)