• Stars
    star
    177
  • Rank 209,564 (Top 5 %)
  • Language
    JavaScript
  • License
    Eclipse Public Li...
  • Created almost 9 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Client libraries and samples for connecting to IBM Watson IoT using nodejs

IBM Watson IoT Platform Javascript SDK

Build Status Coverage Status GitHub issues GitHub

Installation

npm install @wiotp/sdk --save

Usage

Application

import {ApplicationClient, ApplicationConfig} from '@wiotp/sdk';

let appConfig = ApplicationConfig.parseEnvVars();
let appClient = new ApplicationClient(appConfig);
appClient.connect();
// Do stuff
appClient.disconnect();

Device

import {DeviceClient, DeviceConfig} from '@wiotp/sdk';

let deviceConfig = DeviceConfig.parseEnvVars();
let deviceClient = new DeviceClient(deviceConfig);
deviceClient.connect();
// Do stuff
deviceClient.disconnect();

Gateway

import {GatewayClient, GatewayConfig} from '@wiotp/sdk';

let gwConfig = GatewayConfig.parseEnvVars();
let gwClient = new GatewayClient(gwConfig);
gwClient.connect();
// Do stuff
gwClient.disconnect();

Development

Build

npm i
npm run build

Publish

npm login
npm publish .

More Repositories

1

iot-python

Client libraries and samples for connecting to IBM Watson IoT using Python 2.7 and 3.x
Python
187
star
2

blockchain-samples

Samples demonstrating the use of Blockchain with IBM Watson IoT
Go
168
star
3

iot-java

Client libraries and samples for connecting to IBM Watson IoT using Java
Java
53
star
4

iot-beaglebone

This repository contains sample(s) for connecting TI BeagleBone devices to the IBM Internet of Things Foundation
16
star
5

functions

A companion package to IBM Maximo asset monitor pipeline containing sample functions and base classes from which to derive custom functions
Python
10
star
6

gateway-smartthings

Gateway application to connect Samsung SmartThings to Watson IoT
Groovy
9
star
7

iot-docs

Documentation
8
star
8

grafana4iot

Visualization & dashboard solution for Watson IoT connected devices based on Grafana, Graphite & Statsd
Dockerfile
7
star
9

gateway-hue

Gateway application to connect a Phillips Hue bridge to Watson IoT
Python
4
star
10

iot-simplelink

Sample IBM Internet of things client for Texas Instruments SimpleLink Wi-Fi CC3200 LaunchPad
3
star
11

connector-messagehub

Stream event data from Watson IoT into MessageHub
Java
3
star
12

mwi-edge-gateway

Maximo Worker Insights Edge Gateway
Shell
1
star
13

maximo-asset-monitor-sdk

Provides an SDK for Maximo asset monitor API
Python
1
star
14

iot-galileo

This repository contains sample(s) for connecting Intel Galileo devices to the IBM Internet of Things Foundation
1
star
15

gateway-lightify

Gateway application to connect an OSRAM Lightify hub to Watson IoT
Python
1
star
16

swagger-java

Java
1
star
17

connector-cloudant

Stream event data from Watson IoT into Cloudant
Python
1
star
18

connector-statsd

Stream event data from Watson IoT into statsd
Python
1
star