Skip to content

Small service to download Neptune Apex data into local RavenDb database

License

Notifications You must be signed in to change notification settings

ibondy/ApexLoader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7cf5cdb · Nov 22, 2020

History

20 Commits
Sep 12, 2020
Nov 22, 2020
Nov 22, 2020
Nov 22, 2020
Nov 22, 2020
Nov 22, 2020
Nov 22, 2020
Aug 28, 2020
Nov 22, 2020
Aug 27, 2020
Aug 27, 2020
Aug 28, 2020
Aug 27, 2020
Nov 22, 2020
Nov 22, 2020
Nov 22, 2020
Sep 12, 2020
Nov 22, 2020
Nov 22, 2020
Nov 22, 2020
Aug 29, 2020
Nov 22, 2020
Nov 22, 2020
Oct 25, 2020
Aug 28, 2020
Nov 22, 2020

Repository files navigation

ApexLoader

Small service enabling download of Netune Apex data. Uses RavenDB as a data repository. Curently supports download from up to 2 Neptune Apex devices and stores downloaded data in a single database.

Pre-requisites:

RavenDb - https://ravendb.net/docs/article-page/5.0/csharp/start/getting-started Follow instructions to install RavenDb and create database named 'ApexClient' RavenDb is expected at the default "http://127.0.0.1:8080" location.

Service installation

Copy files to from https://github.com/ibondy/ApexLoader/releases/tag/1.0 to the local folder. (i.e. c:\apexloader) Modify settings.json with your Apex values

  • URL - Local URL of your Neptune Apex
  • User - User name used to login into the local Apex
  • Password - Password used to login into local Apex

If you have a second Apex, you can configure it in the Apex2 section in the config file and change

  • Active to "True"

Default download interval from Apex is 1 minute. If you like to extend this interval change config file:

  • DownloadInterval from 1 to x, where x is the number of minutes to wait between downloads

Open Windows Terminal as Administrator and run:
sc create "ApexLoader Service" binPath="\apexloader.exe" start=auto DisplayName="Automatic downloader from Apex to RavenDb"

sc start "ApexLoader Service"

Clean up

Open Windows Terminal as Administrator and run:

sc stop "ApexLoader Service"

sc delete "ApexLoader Service"

Delete your local folder with app files.

About

Small service to download Neptune Apex data into local RavenDb database

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages