ttn-lw
v3.8.1-beta.1
Published
The Things Stack for LoRaWAN JavaScript SDK
Downloads
3
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