2.2.1 • Published 7 months ago
@eddaic/nestjs-thingsboard-http-integration v2.2.1
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 {}