2.2.1 • Published 7 months ago

@eddaic/nestjs-thingsboard-http-integration v2.2.1

Weekly downloads
-
License
ISC
Repository
github
Last release
7 months ago

nestjs-thingsboard-http-integration

Simple NestJS Module to make Thingsboard HTTP Integration upload calls.

Installation

npm install @eddaic/nestjs-thingsboard-http-integration

Usage

Initializing

import { ThingsBoardHttpIntegrationModule } from '@eddaic/nnestjs-thingsboard-http-integration';
import { Module } from '@nestjs/common';
import { ConfigModule, ConfigService } from '@nestjs/config';

@Module({
  imports: [
    ThingsBoardHttpIntegrationModule.registerAsync({
      imports: [ConfigModule],
      inject: [ConfigService],
      useFactory: (config: ConfigService) => ({
        baseUrl: config.get('THINGSBOARD_URL'), // Not required. Defaults to 'https://thingsboard.cloud'
        integrationId: config.get('THINGSBOARD_INTEGRATION_ID'), // Can get from the thingsboard integrations dashboard
      }),
    }),
  ],
  providers: [AppService],
})
export class AppModule {}
2.2.1

7 months ago

2.1.0

8 months ago

2.0.0

8 months ago

1.3.0

9 months ago