Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use RYLR 998 LORA Module : Examples, Pinouts, and Specs

Image of RYLR 998 LORA Module
Cirkit Designer LogoDesign with RYLR 998 LORA Module in Cirkit Designer

Introduction

The RYLR 998 LORA Module, manufactured by Rayex, is a low-power, long-range wireless communication module that leverages LoRa (Long Range) technology. This module is specifically designed for IoT (Internet of Things) applications, enabling devices to communicate over distances of several kilometers with minimal power consumption. It supports multiple data rates and is ideal for applications requiring reliable, long-range communication.

Explore Projects Built with RYLR 998 LORA Module

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Cellular-Enabled IoT Device with Real-Time Clock and Power Management
Image of LRCM PHASE 2 BASIC: A project utilizing RYLR 998 LORA Module  in a practical application
This circuit features a LilyGo-SIM7000G module for cellular communication and GPS functionality, interfaced with an RTC DS3231 for real-time clock capabilities. It includes voltage sensing through two voltage sensor modules, and uses an 8-channel opto-coupler for isolating different parts of the circuit. Power management is handled by a buck converter connected to a DC power source and batteries, with a fuse for protection and a rocker switch for on/off control. Additionally, there's an LED for indication purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Controlled LoRa and Dual Relay System
Image of Relay: A project utilizing RYLR 998 LORA Module  in a practical application
This circuit features an ESP32 microcontroller connected to two 4-channel relay modules and a LORA_RA02 module. The ESP32 uses its GPIO pins to control the relay channels, enabling switching of connected devices, and to communicate with the LORA_RA02 module for wireless data transmission. The relays and the LORA module are powered by a 5v battery, with common ground shared across the components.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP8266 NodeMCU Wi-Fi Enabled OLED Display with RYLR896 Communication Module
Image of Smart Irrigation system Rx Side: A project utilizing RYLR 998 LORA Module  in a practical application
This circuit features an ESP8266 NodeMCU microcontroller connected to a 0.96" OLED display and an RYLR896 LoRa module. The ESP8266 communicates with the OLED via I2C protocol and interfaces with the LoRa module using UART, enabling wireless data transmission and display capabilities.
Cirkit Designer LogoOpen Project in Cirkit Designer
Dual-Mode LoRa and GSM Communication Device with ESP32
Image of modul gateway: A project utilizing RYLR 998 LORA Module  in a practical application
This circuit features an ESP32 Devkit V1 microcontroller interfaced with an RFM95 LoRa transceiver module for long-range communication and a SIM800L GSM module for cellular connectivity. Two LM2596 step-down modules are used to regulate the 12V battery voltage down to 3.3V required by the ESP32, RFM95, and SIM800L. The ESP32 facilitates data exchange between the RFM95 and SIM800L, enabling the system to send/receive data over both LoRa and GSM networks.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with RYLR 998 LORA Module

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of LRCM PHASE 2 BASIC: A project utilizing RYLR 998 LORA Module  in a practical application
Cellular-Enabled IoT Device with Real-Time Clock and Power Management
This circuit features a LilyGo-SIM7000G module for cellular communication and GPS functionality, interfaced with an RTC DS3231 for real-time clock capabilities. It includes voltage sensing through two voltage sensor modules, and uses an 8-channel opto-coupler for isolating different parts of the circuit. Power management is handled by a buck converter connected to a DC power source and batteries, with a fuse for protection and a rocker switch for on/off control. Additionally, there's an LED for indication purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Relay: A project utilizing RYLR 998 LORA Module  in a practical application
ESP32-Controlled LoRa and Dual Relay System
This circuit features an ESP32 microcontroller connected to two 4-channel relay modules and a LORA_RA02 module. The ESP32 uses its GPIO pins to control the relay channels, enabling switching of connected devices, and to communicate with the LORA_RA02 module for wireless data transmission. The relays and the LORA module are powered by a 5v battery, with common ground shared across the components.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Smart Irrigation system Rx Side: A project utilizing RYLR 998 LORA Module  in a practical application
ESP8266 NodeMCU Wi-Fi Enabled OLED Display with RYLR896 Communication Module
This circuit features an ESP8266 NodeMCU microcontroller connected to a 0.96" OLED display and an RYLR896 LoRa module. The ESP8266 communicates with the OLED via I2C protocol and interfaces with the LoRa module using UART, enabling wireless data transmission and display capabilities.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of modul gateway: A project utilizing RYLR 998 LORA Module  in a practical application
Dual-Mode LoRa and GSM Communication Device with ESP32
This circuit features an ESP32 Devkit V1 microcontroller interfaced with an RFM95 LoRa transceiver module for long-range communication and a SIM800L GSM module for cellular connectivity. Two LM2596 step-down modules are used to regulate the 12V battery voltage down to 3.3V required by the ESP32, RFM95, and SIM800L. The ESP32 facilitates data exchange between the RFM95 and SIM800L, enabling the system to send/receive data over both LoRa and GSM networks.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Remote Sensing: Environmental monitoring, weather stations, and industrial sensors.
  • Smart Agriculture: Crop monitoring, irrigation systems, and livestock tracking.
  • Smart Cities: Street lighting control, parking management, and waste management.
  • Asset Tracking: Logistics, fleet management, and inventory tracking.
  • Home Automation: Wireless control of appliances and security systems.

Technical Specifications

The RYLR 998 LORA Module is designed to provide robust and efficient communication. Below are its key technical details:

Key Technical Details

Parameter Specification
Frequency Range 868 MHz / 915 MHz
Modulation Technique LoRa (Long Range)
Communication Range Up to 10 km (line of sight)
Data Rate 0.3 kbps to 37.5 kbps
Operating Voltage 2.8V to 3.6V
Operating Current 15 mA (transmit), 10 µA (sleep mode)
Interface UART (Universal Asynchronous Receiver-Transmitter)
Antenna External antenna (via IPEX connector)
Operating Temperature -40°C to +85°C
Dimensions 18 mm x 25 mm x 3 mm

Pin Configuration and Descriptions

The RYLR 998 module has a total of 8 pins. Below is the pinout and description:

Pin Number Pin Name Description
1 VCC Power supply input (2.8V to 3.6V)
2 GND Ground connection
3 TXD UART Transmit Data
4 RXD UART Receive Data
5 RESET Module reset (active low)
6 AUX Auxiliary pin for status indication
7 ANT Antenna connection (via IPEX connector)
8 NC Not connected

Usage Instructions

The RYLR 998 LORA Module is straightforward to integrate into IoT projects. Below are the steps and best practices for using the module:

How to Use the Component in a Circuit

  1. Power Supply: Connect the VCC pin to a 3.3V power source and the GND pin to ground.
  2. UART Communication: Connect the TXD pin of the module to the RX pin of your microcontroller (e.g., Arduino UNO) and the RXD pin of the module to the TX pin of the microcontroller.
  3. Antenna: Attach an external antenna to the ANT pin for optimal signal strength.
  4. Reset: Optionally, connect the RESET pin to a GPIO pin of your microcontroller for manual or software-controlled resets.

Important Considerations and Best Practices

  • Power Supply: Ensure a stable 3.3V power supply to avoid communication issues.
  • Antenna Placement: Place the antenna in an open area, away from metal objects, to maximize range.
  • Baud Rate: The default UART baud rate is 9600 bps. Configure your microcontroller to match this rate.
  • Command Set: The module uses AT commands for configuration and communication. Refer to the official AT command set for advanced configurations.

Example: Connecting to an Arduino UNO

Below is an example of how to use the RYLR 998 module with an Arduino UNO:

Circuit Connections

RYLR 998 Pin Arduino UNO Pin
VCC 3.3V
GND GND
TXD D2 (Software RX)
RXD D3 (Software TX)
RESET D4 (Optional)

Arduino Code Example

#include <SoftwareSerial.h>

// Define software serial pins for communication with RYLR 998
SoftwareSerial loraSerial(2, 3); // RX, TX

void setup() {
  // Initialize serial communication with the module
  Serial.begin(9600); // For debugging via Serial Monitor
  loraSerial.begin(9600); // Communication with RYLR 998

  Serial.println("Initializing RYLR 998 Module...");
  
  // Send an AT command to check module response
  loraSerial.println("AT");
}

void loop() {
  // Check for data from the module
  if (loraSerial.available()) {
    String response = loraSerial.readString();
    Serial.println("Module Response: " + response);
  }

  // Example: Send a message
  if (Serial.available()) {
    String message = Serial.readString();
    loraSerial.println("AT+SEND=0,10," + message); 
    // Sends a message to address 0, with length 10
  }
}

Notes:

  • Replace 10 in the AT+SEND command with the actual length of your message.
  • Ensure the module is properly configured for the desired frequency and data rate using AT commands.

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Response from the Module

    • Cause: Incorrect baud rate or wiring.
    • Solution: Verify the UART connections and ensure the baud rate is set to 9600 bps.
  2. Limited Communication Range

    • Cause: Poor antenna placement or interference.
    • Solution: Place the antenna in an open area, away from obstructions and interference sources.
  3. Module Not Powering On

    • Cause: Insufficient power supply.
    • Solution: Ensure the power supply provides a stable 3.3V and sufficient current.
  4. AT Commands Not Recognized

    • Cause: Incorrect command syntax or communication settings.
    • Solution: Double-check the AT command syntax and ensure the module is in command mode.

FAQs

  • Q: Can the RYLR 998 module operate on 5V?

    • A: No, the module operates on 2.8V to 3.6V. Use a voltage regulator if your system uses 5V.
  • Q: What is the maximum data rate supported?

    • A: The module supports data rates up to 37.5 kbps.
  • Q: Can I use the module without an external antenna?

    • A: No, an external antenna is required for proper operation and optimal range.
  • Q: How do I reset the module?

    • A: Pull the RESET pin low momentarily to reset the module.

This concludes the documentation for the RYLR 998 LORA Module. For further details, refer to the official datasheet and AT command set provided by Rayex.