нуб вопрос тут. Я получаю
необработанное отклонение обещания: 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.