
Reyax RYLR998 868/915MHz LoRa Transceiver Module with Antenna
In stock

Good news! This product will be available soon. Stay tuned.
Order before 12.00PM
The Reyax RYLR998 LoRa® Transceiver Module is a high-performance long-range wireless communication solution designed for IoT, smart metering, industrial monitoring, and remote sensing applications. Featuring a Semtech LoRa® engine and NUVOTON MCU, this module delivers ultra-long-range spread spectrum communication with high interference immunity while maintaining minimal current consumption. Its built-in antenna and UART interface allow easy integration and fast deployment in various projects.
With smart power-saving modes, high sensitivity, and AT-command control, the RYLR998 is perfect for developers and engineers aiming for reliable, long-distance wireless communication. The module also supports data encryption for secure communication and is certified with FCC, CE, and NCC, ensuring compliance for global deployment.
Package Includes:
- 1 pcs RYLR998 module
Features:
-
NUVOTON MCU & Semtech LoRa® Engine for ultra-long-range communication.
-
Excellent blocking immunity for stable signal transmission in noisy environments.
-
Smart receiving power saving mode to reduce current consumption.
-
High sensitivity for improved reception performance.
-
Built-in antenna for compact design and easy integration.
-
Simple control via AT commands.
-
Supports data encryption for secure wireless communication.
-
Certified: FCC, CE, NCC.
-
Low power consumption with transmit, receive, and sleep modes.
Specifications:
-
Operating Voltage (VDD): 1.8 – 3.6V, typical 3.3V
-
RF Output Power Range: -20 dBm to 22 dBm
-
RF Sensitivity: -129 dBm
-
Frequency Range: 820 – 960 MHz (typical 868/915 MHz)
-
Frequency Accuracy: ±10 ppm
-
Transmit Mode Current: 140 mA (RFOP = +22 dBm)
-
Receive Mode Current: 17.5 mA
-
Sleep Mode Current: 15 µA (AT+MODE=1)
-
Smart Power Saving Mode Current: 0.02 – 5.5 mA (AT+MODE=2,3000,3000)
-
Baud Rate: 300 – 115200 bps (8, N, 1)
-
Digital Input High Level: 0.7 × VDD to VDD
-
Digital Input Low Level: 0 – 0.3 × VDD
-
Digital Output High Level: 0.9 – VDD
-
Digital Output Low Level: 0 – 0.1 V
-
Flash Memory Cycling: 200 K cycles
-
Weight: 1.83 g
-
Operating Temperature: -40°C to +85°C
-
Interface: UART
-
Connector: DIP version, built-in antenna
Applications:
-
IoT wireless communication systems
-
Smart metering and utility monitoring
-
Remote environmental sensing and monitoring
-
Industrial automation and control
-
Long-range data transmission projects
-
Secure, encrypted wireless data networks
Reyax RYLR998 LoRa module, RYLR998 868MHz transceiver, RYLR998 915MHz transceiver, LoRa wireless module Bangladesh, long-range LoRa module, UART LoRa transceiver, IoT communication module, smart metering LoRa, industrial LoRa module, remote sensor module, low power LoRa module, Semtech LoRa engine, NUVOTON MCU LoRa, DIP LoRa transceiver module, built-in antenna LoRa module, AT command controlled LoRa, secure LoRa communication, FCC CE NCC certified LoRa, high sensitivity LoRa transceiver, smart power saving LoRa module.
The RYLR998 is a long-range, low-power wireless transceiver module based on the Semtech SX1278 chip. It operates in the 868 MHz or 915 MHz ISM band, making it suitable for various IoT applications. The module communicates with microcontrollers via a UART interface, sending and receiving data packets over long distances.
Components You'll Need:
-
2 units x RYLR998 LoRa module: The main communication module.
-
Arduino (e.g., Uno, Nano, or Pro Mini): The microcontroller to interface with the LoRa module.
-
Jumper wires: For making connections.
-
Breadboard: To prototype the circuit.
-
Pushbutton and LED: For basic input/output testing.
-
3.3V power supply: The RYLR998 operates at 3.3V; do not connect it directly to a 5V Arduino without a level shifter.
Wiring the RYLR998 to Arduino:
Proper wiring is crucial for successful communication:
-
VCC: Connect to 3.3V on the Arduino.
-
GND: Connect to ground (GND).
-
TXD: Connect to the Arduino's RX pin (e.g., pin 10).
-
RXD: Connect to the Arduino's TX pin (e.g., pin 11).
-
ANT: Attach a suitable antenna for optimal signal transmission.
Ensure that the Arduino's TX and RX pins are connected to the LoRa module's RX and TX pins, respectively. This setup allows the Arduino to communicate with the module.
Configuring the RYLR998 with AT Commands:
Before using the RYLR998, configure it using AT commands:
-
Connect the module to your computer using a USB-to-serial adapter.
-
Open the Arduino IDE and select the appropriate COM port.
-
Open the Serial Monitor and set the baud rate to 9600.
-
Enter AT commands to configure the module:
-
AT: Check communication; should return+OK. -
AT+ADDRESS=1: Set the device address. -
AT+NETWORKID=5: Set the network ID. -
AT+BAND=915000000: Set the frequency to 915 MHz. -
AT+SEND=1,5,HELLO: Send a message to address 1.
-
These commands set up the module's basic parameters.
Transmitter Code:
The transmitter reads a pushbutton's state and sends it to the receiver:
int PushButton = 7;
int LED = 5;
int LED_state = LOW;
int Button_state = LOW;
int Button_newstate;
void setup() {
Serial.begin(57600);
pinMode(PushButton, INPUT);
pinMode(LED, OUTPUT);
Button_state = digitalRead(PushButton);
}
void loop() {
Button_newstate = digitalRead(PushButton);
if (Button_newstate > Button_state) {
if (LED_state == LOW) {
digitalWrite(LED, HIGH);
LED_state = HIGH;
Serial.println("AT+SEND=2,1,H");
} else {
digitalWrite(LED, LOW);
LED_state = LOW;
Serial.println("AT+SEND=2,1,L");
}
}
Button_state = Button_newstate;
}
Receiver Code:
The receiver listens for messages and controls an LED accordingly:
int LED = 5;
void setup() {
Serial.begin(57600);
pinMode(LED, OUTPUT);
}
void loop() {
if (Serial.available()) {
String message = Serial.readString();
if (message.indexOf("H") >= 0) {
digitalWrite(LED, HIGH);
} else if (message.indexOf("L") >= 0) {
digitalWrite(LED, LOW);
}
}
}
Testing the Communication:
After uploading the respective codes to the transmitter and receiver:
-
Power both Arduino boards.
-
Press the pushbutton on the transmitter.
-
Observe the LED on the receiver; it should turn on or off based on the button's state.
This simple test confirms that the LoRa communication is functioning correctly.
Troubleshooting Tips:
-
Check wiring: Ensure all connections are secure and correct.
-
Verify baud rates: Both the Arduino and the RYLR998 should communicate at the same baud rate.
-
Use level shifters: If using a 5V Arduino, employ level shifters between the Arduino and the LoRa module.
-
Test with different distances: LoRa modules can communicate over several kilometers; test in various environments.
Expanding the Project:
Once you've successfully set up basic communication, consider expanding your project:
-
Add OLED display: Display received messages or sensor data.
-
Implement error handling: Ensure reliable communication with retries and acknowledgments.
-
Use multiple modules: Set up a network of LoRa nodes for more complex applications.
Request Stock
Recently viewed products
You might also be interested in...
Customers who bought this also bought...
General Questions
-
What is the latest price of the Reyax RYLR998 868/915MHz LoRa Transceiver Module with Antenna in Bangladesh?
The latest price of Reyax RYLR998 868/915MHz LoRa Transceiver Module with Antenna in Bangladesh is Special Price BDT 2,950.00 Regular Price BDT 3,500.00 . You can buy the Reyax RYLR998 868/915MHz LoRa Transceiver Module with Antenna at the best price on BDTronics.com or contact us via phone.
-
Where to buy Reyax RYLR998 868/915MHz LoRa Transceiver Module with Antenna in Bangladesh?
You can buy Reyax RYLR998 868/915MHz LoRa Transceiver Module with Antenna online by ordering on BDTronics.com or directly collect by visiting our store in person. BDTronics is a trusted provider of high-quality electronics, 3D printers, solar systems, and robotics parts. We offer fast shipping across the country via courier service.
-
What are the delivery options of Reyax RYLR998 868/915MHz LoRa Transceiver Module with Antenna in Bangladesh?
We provide home delivery service all over Bangladesh. We support Cash on Delivery, Online Bank Transfer, bKash and Credit Card (Visa/ MasterCard/ Amex) payment solutions. The delivery time usually takes 1-2 days inside Dhaka and 2-4 days outside Dhaka.
