Bridge between TheThingsNetwork/Helium and the habitat network, to receive telemetry from amateur balloons using LoRaWAN
 
 
Go to file
Bertrik Sikken 1640339bdd 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
cayenne Fix javadoc issues. 2020-06-14 14:04:05 +02:00
gradle/wrapper 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
tools Add tools directory. 2017-08-13 15:07:54 +02:00
ttnhabbridge Update default settings for TTN V3 2021-07-11 17:50:15 +02:00
workspace Move files out of workspace directory 2019-04-22 15:53:52 +02:00
.gitignore Add gitignore 2019-05-03 14:19:04 +02:00
.travis.yml Use jdk 11 on travis. 2019-04-22 15:57:15 +02:00
LICENSE Add MIT license 2017-08-29 17:05:29 +02:00
README.md Update README.md 2020-06-14 13:34:08 +02:00
build.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
dependencies.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
gradlew 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
gradlew.bat 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
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)