ttn-lw
v3.8.1-beta.1
Published
The Things Stack for LoRaWAN JavaScript SDK
Downloads
16
Readme
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
import TTN from 'ttn'
const token = 'paste-your-token-here'
const ttn = new 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 ttn.Applications.create('testuser', appData)
// Via Application class.
const secondApp = new ttn.Application(appData)
await secondApp.save()
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