The Things Stack for LoRaWAN JavaScript SDK
This is the official SDK for the The Things Stack for LoRaWAN.
Installation
$ yarn add ttn
Usage
Basic Setup
const token = 'paste-your-token-here'const ttn = token connectionType: 'http' baseURL: 'http://localhost:1885/api/v3' defaultUserId: 'testuser'
Creating Applications
const appData = ids: application_id: 'first-app' name: 'Test App' description: 'Some description' // Via Applications object.const firstApp = await ttnApplications // Via Application class.const secondApp = appDataawait secondApp
Development
Building
$ yarn run build
This will transpile the source to /dist
Watching Changes
$ yarn run watch
Testing
$ yarn run jest
Examples
There are some basic usage examples in /src/examples