Bridge between TheThingsNetwork/Helium and the habitat network, to receive telemetry from amateur balloons using LoRaWAN
 
 
Go to file
Bertrik Sikken 3962301888 Update gradle to 6.4.1, update dependencies. 2020-05-16 09:41:20 +02:00
cayenne Update Cayenne code with support for packed encoding. 2020-05-02 10:36:54 +02:00
gradle Update gradle to 6.4.1, update dependencies. 2020-05-16 09:41:20 +02:00
tools Add tools directory. 2017-08-13 15:07:54 +02:00
ttnhabbridge Reduce libraries for byte[] to ascii hex conversion. 2020-05-03 10:51:45 +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 2019-05-07 18:11:01 +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 create a release:

  • edit the version number in @@@TODO
  • using gradle: type 'gradlew distTar' or 'gradlew distZip'
  • 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
  • install the systemd service file, if desired (instructions inside the .service file)