Модуль LoRaWan и Pixl.js - PullRequest
       34

Модуль LoRaWan и Pixl.js

0 голосов
/ 21 июня 2019

нуб вопрос тут. Я получаю

необработанное отклонение обещания: AT + NETWORKID = 13: ошибка TIMEOUT от Espurino Pixl.js

Я просто пытаюсь передать сообщения LoRaWan между двумя модулями RYLR890. Один управляется Arduino Uno, щебетая H и L через следующий код:

void setup() {
  Serial.begin(115200);
  delay(20);
  Serial.print("AT+RESET\r\n");
  delay(20);
  Serial.print("AT+IPR=9600\r\n");
  delay(20);
  Serial.print("AT+ADDRESS=1\r\n");
  delay(20);
  Serial.print("AT+NETWORKID=13\r\n");
  delay(20);
  Serial.print("AT+MODE=1\r\n");
  delay(20);
  Serial.print("AT+BAND=915000000\r\n");
  delay(20);
  Serial.print("AT+PARAMETER=10,7,1,7\r\n");
  delay(20);
}

void loop() {
  Serial.print("H");
  delay(1500);
  Serial.print("L");
  delay(1500);

}

Другой слушает на Pixl.js, используя следующий код,

var RYLR = require('RYLR');

digitalWrite(D9, 1); //VDD

Serial1.setup(9600, {
    rx: D12,
    tx: D11
});

var lora = RYLR.connect(Serial1);
lora.setNetwork(13).then(() => {
    lora.on('data', evt => {
        Terminal.println("messaged rx'd", evt.data == 'H');
    });
});

Любая помощь с кодом Pixl.js (Espurino) для получения сообщений была бы идеальной. ТИА. TS.

1 Ответ

0 голосов
/ 22 июня 2019

В коде Arduino вы устанавливаете скорость передачи данных как 115200, но в коде Espurino Pixl.js скорость передачи данных устанавливается как 9600.

Обе они должны бытьто же самое для связи.

...