Skip to content

cxfidc/lpwanserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

LPWAN Server (lpwanserver)

This is the CableLabs' LPWAN Server project. It is a React UI that uses a Node.js REST server to manage companies' LPWAN Applications and Devices on various network servers of various types (LoRa, NB-IoT, etc.). It collects the data generated by the devices, and forwards that data to a server for the application.

Getting started

You'll probably want to start by reading the LPWAN Server Overview.

Then, when you're ready, clone this repo:

$ git clone https://github.com/cablelabs/lpwanserver.git

If you're new to git and GitHub, be sure to check out the Pro Git book. GitHub Help is also outstanding.

Install dependencies

Add additional dependencies in package.json and ui/package.json.

npm install

Data storage

Copy the starting DB to correct directory.

cp ./data/test.sqlite3.testSuiteStartingDB /tmp/test.sqlite3

Testing

To test the system:

npm test

Usage

To start the REST server:

node bin/rest

To start the UI server:

cd ui
npm start

Contributing

LPWAN Server was originally built by CableLabs, but we could use your help! Check out our contributing guidelines to get started.

Other important stuff

We use an Apache 2.0 License for LPWAN Server.

Questions? Just send us an email at lpwanserver@cablelabs.com or join the conversation on the forum.

About

LPWAN Provisioning & Management Server

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.5%
  • Other 0.5%