Stufin
Home Quick Cart Profile

DRAGINO LORA BEE V1.1 + HOPERF RFM95-98(W)

Buy Now on Stufin

Component Name

DRAGINO LORA BEE V1.1 + HOPERF RFM95-98(W)

Overview

The DRAGINO LORA BEE V1.1 + HOPERF RFM95-98(W) is a low-power, low-cost, and compact LoRaWAN module designed for IoT applications. This module integrates the HOPERF RFM95-98(W) LoRa transceiver, which provides long-range wireless communication capabilities, making it an ideal choice for various IoT projects.

Functionality

The DRAGINO LORA BEE V1.1 + HOPERF RFM95-98(W) module is designed to provide wireless communication capabilities for IoT devices, enabling them to transmit and receive data over long distances using the LoRaWAN protocol. The module operates in the 868/915 MHz frequency bands, making it suitable for use in various regions around the world.

Key Features

### Hardware Features

Microcontroller

The module is based on the STM32L0 series microcontroller, which provides a low-power and efficient processing platform.

LoRa Transceiver

The HOPERF RFM95-98(W) LoRa transceiver is integrated into the module, offering a high sensitivity of -137 dBm and a maximum output power of 20 dBm.

UART Interface

The module features a UART interface for easy communication with external devices, such as sensors, microcontrollers, or other peripherals.

Pins and Interfaces

The module has a 24-pin header with access to various peripherals, including GPIOs, ADC, and SPI.

### LoRaWAN Features

Frequency Bands

The module operates in the 868 MHz (Europe) and 915 MHz (North America) frequency bands, making it suitable for use in various regions around the world.

Data Rate

The module supports data rates from 292 bps to 50 kbps, depending on the spreading factor and bandwidth.

Range

The module's LoRa transceiver provides a maximum range of up to 10 km (6.2 miles) in urban areas and up to 40 km (24.9 miles) in rural areas, depending on the environment and obstructions.

### Power Management

Low Power Consumption

The module is designed for low power consumption, making it suitable for battery-powered IoT devices.

Sleep Mode

The module can enter sleep mode to conserve power, with a typical current consumption of 1.5 A.

Wake-up TimeThe module can wake up from sleep mode in less than 10 ms.

### Other Features

Operating Temperature

The module operates in a temperature range of -40C to 85C (-40F to 185F).

Dimensions

The module measures 25.4 mm x 20.5 mm (1 inch x 0.8 inch).

Certifications

The module meets various regulatory certifications, including CE, FCC, and RoHS.

Applications

The DRAGINO LORA BEE V1.1 + HOPERF RFM95-98(W) module is suitable for various IoT applications, including

Smart Cities

Industrial Automation

Agricultural Monitoring

Asset Tracking

Environmental Monitoring

Smart Homes

In conclusion, the DRAGINO LORA BEE V1.1 + HOPERF RFM95-98(W) module is a compact, low-power, and cost-effective LoRaWAN solution for IoT applications, offering a range of features and capabilities that make it an ideal choice for developers and integrators.

Pin Configuration

  • DRAGINO LORA BEE V1.1 + HOPERF RFM95-98(W) Pinout Documentation
  • The DRAGINO LORA BEE V1.1 + HOPERF RFM95-98(W) is a popular IoT module that combines a LoRa transceiver with a microcontroller. This document provides a detailed description of each pin on the module, explaining their functions and how to connect them.
  • Pinout Structure:
  • The module has a total of 24 pins, arranged in two rows of 12 pins each. The pins are numbered from 1 to 24, with the top row having pins 1-12 and the bottom row having pins 13-24.
  • Pin Descriptions:
  • Here's a breakdown of each pin, including their functions and recommended connections:
  • Top Row (Pins 1-12):
  • 1. GND (Ground): Connect to the ground of your circuit or power supply.
  • 2. VIN (Input Voltage): Input voltage for the module (3.3V to 5.5V).
  • 3. ENA (Enable): Enable pin for the LoRa transceiver. Pull high to enable (actively driven high by the microcontroller).
  • 4. NSS (Chip Select): SPI chip select for the LoRa transceiver. Active low.
  • 5. SCK (Serial Clock): SPI clock for the LoRa transceiver.
  • 6. MISO (Master In Slave Out): SPI slave out for the LoRa transceiver.
  • 7. MOSI (Master Out Slave In): SPI master out for the LoRa transceiver.
  • 8. RST (Reset): Reset pin for the LoRa transceiver. Active low.
  • 9. DIO1 (Digital Input/Output 1): General-purpose digital I/O pin.
  • 10. DIO2 (Digital Input/Output 2): General-purpose digital I/O pin.
  • 11. NC (Not Connected): Not connected to any internal component.
  • 12. 3V3 (3.3V Output): 3.3V output from the onboard voltage regulator.
  • Bottom Row (Pins 13-24):
  • 13. GND (Ground): Connect to the ground of your circuit or power supply.
  • 14. UART_RX (UART Receive): UART receive pin for the microcontroller.
  • 15. UART_TX (UART Transmit): UART transmit pin for the microcontroller.
  • 16. IO1 (Digital Input/Output 1): General-purpose digital I/O pin.
  • 17. IO2 (Digital Input/Output 2): General-purpose digital I/O pin.
  • 18. IO3 (Digital Input/Output 3): General-purpose digital I/O pin.
  • 19. IO4 (Digital Input/Output 4): General-purpose digital I/O pin.
  • 20. ADC (Analog-to-Digital Converter): Analog input pin for the microcontroller.
  • 21. VCC (Input Voltage): Input voltage for the microcontroller (3.3V to 5.5V).
  • 22. GND (Ground): Connect to the ground of your circuit or power supply.
  • 23. IO5 (Digital Input/Output 5): General-purpose digital I/O pin.
  • 24. IO6 (Digital Input/Output 6): General-purpose digital I/O pin.
  • Connection Guidelines:
  • Ensure that the module is powered from a stable 3.3V to 5.5V power source.
  • Use suitable pull-up or pull-down resistors for the GPIO pins, as required.
  • Connect the module's GND pins to the ground of your circuit or power supply.
  • Use a suitable antenna for the LoRa transceiver, connected to the module's antenna pin (not shown in the pinout diagram).
  • Ensure that the microcontroller's UART pins (UART_RX and UART_TX) are connected to a suitable serial interface or a USB-to-UART converter.
  • Important Notes:
  • Make sure to check the datasheet for the specific LoRa frequency band and antenna requirements.
  • Follow proper ESD precautions when handling the module to prevent damage.
  • Verify the module's configuration and initialization before use, including setting the LoRa frequency band, spreading factor, and other parameters as required.
  • By following this pinout documentation and connection guidelines, you can successfully integrate the DRAGINO LORA BEE V1.1 + HOPERF RFM95-98(W) module into your IoT project.

Code Examples

DRAGINO LORA BEE V1.1 + HOPERF RFM95-98(W) Documentation
Overview
The DRAGINO LORA BEE V1.1 is a loRaWAN module that integrates the HOPERF RFM95-98(W) radio frequency transceiver, allowing developers to create low-power, long-range wireless communication systems. This module is designed for IoT applications, such as smart cities, industrial automation, and sensor networks.
Technical Specifications
Frequency Range: 868/915 MHz (European/Asian version) or 902/928 MHz (American version)
 Spreading Factor: 7-12
 Bandwidth: 125 kHz, 250 kHz, or 500 kHz
 Data Rate: up to 50 kbps
 Range: up to 10 km (line of sight)
 Power Consumption: 10 mA (transmit), 5 mA (receive), 1 A (sleep)
Hardware Connection
The DRAGINO LORA BEE V1.1 module has a 2x10-pin header that can be connected to a microcontroller or development board. The module's pinout is as follows:
| Pin | Function |
| --- | --- |
| 1 | VCC (3.3V) |
| 2 | GND |
| 3 | Reset (active low) |
| 4 | DIO0 (interrupt) |
| 5 | DIO1 (interrupt) |
| 6 | DIO2 (interrupt) |
| 7 | DIO3 (interrupt) |
| 8 | NSS (chip select) |
| 9 | SCK (clock) |
| 10 | MOSI (data in) |
| 11 | MISO (data out) |
| 12 | RST (reset) |
| 13 | GPIO0 (general-purpose input/output) |
| 14 | GPIO1 (general-purpose input/output) |
| 15 | GPIO2 (general-purpose input/output) |
| 16 | GPIO3 (general-purpose input/output) |
| 17 | GPIO4 (general-purpose input/output) |
| 18 | GPIO5 (general-purpose input/output) |
| 19 | 3.3V (power output) |
| 20 | GND (ground) |
Software Support
The DRAGINO LORA BEE V1.1 is compatible with various microcontrollers and development boards, including Arduino, Raspberry Pi, and ESP32. The module uses a simple serial communication protocol to exchange data with the host microcontroller.
Code Examples
Example 1: Arduino LoRaWAN Node
This example demonstrates how to use the DRAGINO LORA BEE V1.1 module as a LoRaWAN node with an Arduino Uno board.
```cpp
#include <RHReliableDatagram.h>
#include <RH_RF95.h>
#define RFM95_CS 10
#define RFM95_INT 2
RH_RF95 rf95(RFM95_CS, RFM95_INT);
RHReliableDatagram manager(rf95, CLIENT_ADDRESS);
void setup() {
  Serial.begin(9600);
  while (!rf95.init()) {
    Serial.println("LoRa radio init failed");
    delay(1000);
  }
  Serial.println("LoRa radio init OK!");
}
void loop() {
  char data[] = "Hello, LoRa!";
  manager.sendtoWait(data, sizeof(data), SERVER_ADDRESS);
  delay(1000);
}
```
Example 2: Raspberry Pi LoRaWAN Gateway
This example demonstrates how to use the DRAGINO LORA BEE V1.1 module as a LoRaWAN gateway with a Raspberry Pi board.
```python
import RPi.GPIO as GPIO
import time
import LoRa
GPIO.setmode(GPIO.BCM)
# Define LoRa pins
LORA_CS = 17
LORA_INT = 23
LORA_RST = 24
# Initialize LoRa module
lora = LoRa.LoRa(LORA_CS, LORA_INT, LORA_RST)
# Set LoRa frequency and spreading factor
lora.set_freq(LORA_FREQUENCY)
lora.set_sf(LORA_SF)
while True:
  # Receive LoRa packet
  packet = lora.recv_packet()
  if packet:
    print("Received packet: ", packet)
  time.sleep(1)
```
Note: These examples are simplified and you may need to add error handling, checksum verification, and other features depending on your specific use case.