Я пытаюсь сделать MQTT-клиент для моего проекта Ionic2/Angular 2 с использованием библиотеки MQTT.js, но я просто не знаю, как его реализовать. Поэтому я создал провайдера для моего проекта под названием mqtt-client, а затем включил библиотеку
npm install mqtt --save
а потом
npm install --save @types/mqtt
После этого я добавил модуль к моему провайдеру:
import { Injectable } from '@angular/core';
import { Http } from '@angular/http';
import 'rxjs/add/operator/map';
import { Client, Packet, connect } from 'mqtt';
@Injectable()
export class MQTTClient {
constructor(public http: Http, public packet: Packet, public client:Client ) {
console.log('Hello MqttClientProvider Provider');
}
}
Как продолжить? заранее спасибо
Я лично использую ngx-mqtt, который является оберткой для MQTT.js для углового и работает с большинством версий Angular, поэтому есть x после ng
https://sclausen.github.io/ngx-mqtt/
Вы должны иметь возможность легко и быстро запускать его и следуя инструкциям в приведенной выше ссылке.