这里有个问题。我得到了一个
未处理的承诺拒绝: AT+NETWORKID=13: Espurino Pixl.js的超时错误
我只是在两个LoRaWan模块之间尝试RX 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。
发布于 2019-06-22 13:35:10
在Arduino代码中,您将波特率设置为115200,但在Espurino Pixl.js代码上,波特率设置为9600。
它们必须是相同的,才能进行交流。
https://stackoverflow.com/questions/56709758
复制相似问题