Как использовать MQTT на React Native? - PullRequest
0 голосов
/ 19 февраля 2019

Я довольно новичок в React Native, и я хотел бы использовать MQTT в своем приложении.Я пытаюсь следовать инструкциям в ссылке -> https://github.com/Introvertuous/react_native_mqtt

Я установил MQTT с помощью команды -> npm install response_native_mqtt --save

Мой вопрос: -Где я должен вставить код ниже?В файле app.js?Нужно ли создавать другой файл?- Что я должен написать в файле app.js, чтобы проверить соединение MQTT?

Любое руководство приветствуется.

import init from 'react_native_mqtt';
import { AsyncStorage } from 'react-native';

init({
  size: 10000,
  storageBackend: AsyncStorage,
  defaultExpires: 1000 * 3600 * 24,
  enableCache: true,
  reconnect: true,
  sync : {
  }
});

function onConnect() {
  console.log("onConnect");
}

function onConnectionLost(responseObject) {
  if (responseObject.errorCode !== 0) {
    console.log("onConnectionLost:"+responseObject.errorMessage);
  }
}

function onMessageArrived(message) {
  console.log("onMessageArrived:"+message.payloadString);
}

const client = new Paho.MQTT.Client('iot.eclipse.org', 443, 'uname');
client.onConnectionLost = onConnectionLost;
client.onMessageArrived = onMessageArrived;
client.connect({ onSuccess:onConnect, useSSL: true });
...