Skip to content

Latest commit

 

History

History
77 lines (51 loc) · 1.72 KB

README.md

File metadata and controls

77 lines (51 loc) · 1.72 KB

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.