Skip to main content
deleted 1 character in body; edited title
Source Link
dda
  • 1.6k
  • 1
  • 12
  • 18

How to pass AT commands to LoraLoRa from ESP32 UART?

I have connected "Reyax RYLR998" Loraa Reyax RYLR998 LoRa module to ESP32an ESP32's UART2, but AT commands passed through Hardware serial are not working.

#define RXD2 16
#define TXD2 17

void setup()
  {
    Serial.begin(115200);
    Serial2.begin(115200, SERIAL_8N1, RXD2, TXD2);

    Serial.print("\nSetting Lora Module \n");

    Serial2.print("AT+BAND=865000000\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);

    Serial2.print("AT+ADDRESS=1\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);

    Serial2.print((String)"AT+NETWORKID=5\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);
}

void loop()
  {
    while (Serial2.available())
    {
        Serial.print(char(Serial2.read()));
    }
}

I tried

Serial2.print((String)"AT+NETWORKID=5\n");
Serial2.println((String)"AT+NETWORKID=5\r");
Serial2.print((String)"AT+NETWORKID=5\r");

Nothing worked, no response from AT command, Please. Please help me I have been working on samethis problem for 2days2 days.

Connection of RYLR998 with EPS32

[![Here all AT commands works well][2]][2]

How to pass AT commands to Lora from ESP32 UART?

I have connected "Reyax RYLR998" Lora module to ESP32 UART2, but AT commands passed through Hardware serial not working.

#define RXD2 16
#define TXD2 17

void setup()
 {
    Serial.begin(115200);
    Serial2.begin(115200, SERIAL_8N1, RXD2, TXD2);

    Serial.print("\nSetting Lora Module \n");

    Serial2.print("AT+BAND=865000000\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);

    Serial2.print("AT+ADDRESS=1\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);

    Serial2.print((String)"AT+NETWORKID=5\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);
}

void loop()
 {
    while (Serial2.available())
    {
        Serial.print(char(Serial2.read()));
    }
}

I tried

Serial2.print((String)"AT+NETWORKID=5\n");
Serial2.println((String)"AT+NETWORKID=5\r");
Serial2.print((String)"AT+NETWORKID=5\r");

Nothing worked, no response from AT command, Please help me I have been working on same problem for 2days.

Connection of RYLR998 with EPS32

[![Here all AT commands works well][2]][2]

How to pass AT commands to LoRa from ESP32 UART?

I have connected a Reyax RYLR998 LoRa module to an ESP32's UART2, but AT commands passed through Hardware serial are not working.

#define RXD2 16
#define TXD2 17

void setup() {
    Serial.begin(115200);
    Serial2.begin(115200, SERIAL_8N1, RXD2, TXD2);

    Serial.print("\nSetting Lora Module \n");

    Serial2.print("AT+BAND=865000000\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);

    Serial2.print("AT+ADDRESS=1\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);

    Serial2.print((String)"AT+NETWORKID=5\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);
}

void loop() {
    while (Serial2.available()) {
        Serial.print(char(Serial2.read()));
    }
}

I tried

Serial2.print((String)"AT+NETWORKID=5\n");
Serial2.println((String)"AT+NETWORKID=5\r");
Serial2.print((String)"AT+NETWORKID=5\r");

Nothing worked, no response from AT command. Please help me I have been working on this problem for 2 days.

Connection of RYLR998 with EPS32

[![Here all AT commands works well][2]][2]

deleted 41 characters in body
Source Link
MrNams
  • 129
  • 5

I have connected "Reyax RYLR998" Lora module to ESP32 UART2, but AT commands passed through Hardware serial not working.

#define RXD2 16
#define TXD2 17

void setup()
{
    Serial.begin(115200);
    Serial2.begin(115200, SERIAL_8N1, RXD2, TXD2);

    Serial.print("\nSetting Lora Module \n");

    Serial2.print("AT+BAND=865000000\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);

    Serial2.print("AT+ADDRESS=1\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);

    Serial2.print((String)"AT+NETWORKID=5\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);
}

void loop()
{
    while (Serial2.available())
    {
        Serial.print(char(Serial2.read()));
    }
}

I tried

Serial2.print((String)"AT+NETWORKID=5\n");
Serial2.println((String)"AT+NETWORKID=5\r");
Serial2.print((String)"AT+NETWORKID=5\r");

Nothing worked, no response from AT command, Please help me I have been working on same problem for 2days.

Connection of RYLR998 with EPS32

Here all AT commands works well [![Here all AT commands works well][2]][2]

I have connected "Reyax RYLR998" Lora module to ESP32 UART2, but AT commands passed through Hardware serial not working.

#define RXD2 16
#define TXD2 17

void setup()
{
    Serial.begin(115200);
    Serial2.begin(115200, SERIAL_8N1, RXD2, TXD2);

    Serial.print("\nSetting Lora Module \n");

    Serial2.print("AT+BAND=865000000\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);

    Serial2.print("AT+ADDRESS=1\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);

    Serial2.print((String)"AT+NETWORKID=5\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);
}

void loop()
{
    while (Serial2.available())
    {
        Serial.print(char(Serial2.read()));
    }
}

I tried

Serial2.print((String)"AT+NETWORKID=5\n");
Serial2.println((String)"AT+NETWORKID=5\r");
Serial2.print((String)"AT+NETWORKID=5\r");

Nothing worked, no response from AT command, Please help me I have been working on same problem for 2days.

Connection of RYLR998 with EPS32

Here all AT commands works well

I have connected "Reyax RYLR998" Lora module to ESP32 UART2, but AT commands passed through Hardware serial not working.

#define RXD2 16
#define TXD2 17

void setup()
{
    Serial.begin(115200);
    Serial2.begin(115200, SERIAL_8N1, RXD2, TXD2);

    Serial.print("\nSetting Lora Module \n");

    Serial2.print("AT+BAND=865000000\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);

    Serial2.print("AT+ADDRESS=1\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);

    Serial2.print((String)"AT+NETWORKID=5\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);
}

void loop()
{
    while (Serial2.available())
    {
        Serial.print(char(Serial2.read()));
    }
}

I tried

Serial2.print((String)"AT+NETWORKID=5\n");
Serial2.println((String)"AT+NETWORKID=5\r");
Serial2.print((String)"AT+NETWORKID=5\r");

Nothing worked, no response from AT command, Please help me I have been working on same problem for 2days.

Connection of RYLR998 with EPS32

[![Here all AT commands works well][2]][2]

Code formatting.
Source Link
Edgar Bonet
  • 45.2k
  • 4
  • 42
  • 81

I have connected "Reyax RYLR998" Lora module to ESP32 UART2, but AT commands passed through Hardware serial not working.

#define RXD2 16
#define RXD2 16
#define TXD2 17

void setup()
{
    Serial.begin(115200);
    Serial2.begin(115200, SERIAL_8N1, RXD2, TXD2);

    Serial.print("\nSetting Lora Module \n");

    Serial2.print("AT+BAND=865000000\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);

    Serial2.print("AT+ADDRESS=1\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);

    Serial2.print((String)"AT+NETWORKID=5\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);
}

void loop()
{
    while (Serial2.available())
    {
        Serial.print(char(Serial2.read()));
    }
}

#define TXD2 17I tried

Serial2.print((String)"AT+NETWORKID=5\n");
Serial2.println((String)"AT+NETWORKID=5\r");
Serial2.print((String)"AT+NETWORKID=5\r");

void setup() { Serial.begin(115200); Serial2.begin(115200, SERIAL_8N1Nothing worked, RXD2no response from AT command, TXD2);

Serial.print("\nSetting Lora Module \n");

Serial2.print("AT+BAND=865000000\r\n"); if (Serial2.available()) Serial.println(Serial2.read()); delay(1000);

Serial2.print("AT+ADDRESS=1\r\n"); if (Serial2.available()) Serial.println(Serial2.read()); delay(1000);

Serial2.print((String)"AT+NETWORKID=5\r\n"); if (Serial2.available()) Serial.println(Serial2.read()); delay(1000); }

void loop() { while (Serial2.available()) { Serial.print(char(Serial2.read())); } }

Please help me I triedhave been working on same problem for 2days.

Serial2.print((String)"AT+NETWORKID=5\n");
Serial2.println((String)"AT+NETWORKID=5\r");
Serial2.print((String)"AT+NETWORKID=5\r");
Nothing worked, no response from AT command,
Please help me I have been working on same problem for 2days.

Connection of RYLR998 with EPS32

Here all AT commands works well

I have connected "Reyax RYLR998" Lora module to ESP32 UART2, but AT commands passed through Hardware serial not working.

#define RXD2 16

#define TXD2 17

void setup() { Serial.begin(115200); Serial2.begin(115200, SERIAL_8N1, RXD2, TXD2);

Serial.print("\nSetting Lora Module \n");

Serial2.print("AT+BAND=865000000\r\n"); if (Serial2.available()) Serial.println(Serial2.read()); delay(1000);

Serial2.print("AT+ADDRESS=1\r\n"); if (Serial2.available()) Serial.println(Serial2.read()); delay(1000);

Serial2.print((String)"AT+NETWORKID=5\r\n"); if (Serial2.available()) Serial.println(Serial2.read()); delay(1000); }

void loop() { while (Serial2.available()) { Serial.print(char(Serial2.read())); } }

I tried

Serial2.print((String)"AT+NETWORKID=5\n");
Serial2.println((String)"AT+NETWORKID=5\r");
Serial2.print((String)"AT+NETWORKID=5\r");
Nothing worked, no response from AT command,
Please help me I have been working on same problem for 2days.

Connection of RYLR998 with EPS32

Here all AT commands works well

I have connected "Reyax RYLR998" Lora module to ESP32 UART2, but AT commands passed through Hardware serial not working.

#define RXD2 16
#define TXD2 17

void setup()
{
    Serial.begin(115200);
    Serial2.begin(115200, SERIAL_8N1, RXD2, TXD2);

    Serial.print("\nSetting Lora Module \n");

    Serial2.print("AT+BAND=865000000\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);

    Serial2.print("AT+ADDRESS=1\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);

    Serial2.print((String)"AT+NETWORKID=5\r\n");
    if (Serial2.available())
        Serial.println(Serial2.read());
    delay(1000);
}

void loop()
{
    while (Serial2.available())
    {
        Serial.print(char(Serial2.read()));
    }
}

I tried

Serial2.print((String)"AT+NETWORKID=5\n");
Serial2.println((String)"AT+NETWORKID=5\r");
Serial2.print((String)"AT+NETWORKID=5\r");

Nothing worked, no response from AT command, Please help me I have been working on same problem for 2days.

Connection of RYLR998 with EPS32

Here all AT commands works well

added 49 characters in body
Source Link
MrNams
  • 129
  • 5
Loading
Source Link
MrNams
  • 129
  • 5
Loading