SKU: IOWC-1206
📋 GST Invoice Available

RAKwireless WisBlock Environmental Sensor RAK1906 w/ BME680

₹2,079.00 (Inclusive of all taxes)
Out of Stock

The RAK1906 WisBlock Environmental Sensor module integrates the Bosch BME680 sensor for precise temperature, humidity, barometric pressure, and indoor air quality (IAQ) monitoring, designed for seamless integration into battery-powered LoRaWAN and IoT networks via the WisBlock ecosystem.

Features

  • Integrated Bosch BME680 sensor for 4-in-1 environmental sensing (temperature, humidity, pressure, gas/VOC).
  • Ultra-low power consumption from 0.15 µA (sleep) to 350 µA (active), ideal for solar/battery-powered nodes.
  • Plug-and-play compatibility with the WisBlock modular IoT platform (RAK4631, RAK11200 cores).
  • Wide operating temperature range from -40°C to +85°C for harsh industrial and outdoor deployments.
  • Supports RAKwireless Unified Interface (RUI) API for simplified firmware development and LoRaWAN stack integration.

Out of stock

Description

The RAK1906 is a specialized environmental sensor module for the WisBlock modular IoT system, built around the Bosch BME680 MEMS sensor. It delivers calibrated readings for temperature, relative humidity, barometric pressure, and volatile organic compounds (VOC) for indoor air quality scoring. The module is engineered for low-power wireless sensor nodes, consuming minimal current to enable multi-year deployments on a single battery when paired with a WisBlock LoRaWAN core.

Its compact, ruggedized PCB design plugs directly into the WisBlock baseboard, providing reliable I2C communication and stable 3.3V power regulation. The sensor data is accessible via the RUI3 API, allowing developers to build custom firmware for The Things Network (TTN), ChirpStack, or other LoRaWAN servers using Arduino or PlatformIO. This module is a foundational component for smart agriculture, industrial environmental monitoring, HVAC control, and weather station projects requiring reliable, long-range telemetry.

Key Features

  • High-precision Bosch BME680 MEMS sensor with integrated temperature, humidity, pressure, and gas sensing.
  • Ultra-low power architecture supports deep sleep currents as low as 0.15 µA for maximum battery life.
  • Direct plug-in compatibility with all WisBlock baseboards (RAK5005-O) using the standardized 40-pin connector.
  • I2C digital interface (address 0x76) for simple communication with the host MCU on the WisBlock core.
  • Wide measurement ranges: -40°C to 85°C for temperature, 0-100% for humidity, and 300-1100 hPa for pressure.
  • Robust PCB construction with protection circuits for reliable operation in humid or dusty environments.
  • Supported by the open-source RUI3 development framework for Arduino IDE and VS Code with PlatformIO.

Applications

  • Smart Agriculture: Soil-less farm monitoring for greenhouse climate, humidity, and air quality control.
  • Industrial IoT (IIoT): Environmental condition monitoring in warehouses, factories, and cold chain logistics.
  • Indoor Air Quality (IAQ) Systems: VOC detection and monitoring for offices, schools, and smart buildings.
  • Weather Stations: Portable or fixed meteorological stations measuring temperature, humidity, and atmospheric pressure.
  • LoRaWAN Sensor Nodes: Battery-powered remote telemetry units for LPWAN networks like TTN and Helium.

Technical Specifications

KeyValue
Sensor ChipsetBosch BME680
Measured ParametersTemperature, Humidity, Barometric Pressure, VOC / IAQ
Supply Voltage3.3 V
Operating Current350 µA (typical during measurement)
Sleep Current0.15 µA
Communication InterfaceI2C (Default address 0x76)
Pressure Range300 hPa to 1100 hPa
Operating Temperature-40°C to +85°C
Response Time< 1 second
Dimensions (PCB)Approx. 25 x 35 mm (WisBlock standard)

Frequently Asked Questions

How do I connect and read data from the RAK1906 sensor with a WisBlock core module?

Plug the RAK1906 into any I2C slot on a WisBlock baseboard (like RAK5005-O). The sensor uses I2C address 0x76. Install the RAKwireless BME680 library in Arduino IDE or PlatformIO. Use the RUI3 API functions `api.bme680.getTemperature()`, `getHumidity()`, `getPressure()`, and `getGasResistance()` to read calibrated values. Ensure your WisBlock core (e.g., RAK4631) is powered at 3.3V and the I2C pins are correctly mapped in your sketch.

What is the typical power consumption and how can I maximize battery life?

The RAK1906 consumes about 350 µA during active measurement and drops to 0.15 µA in sleep mode. To maximize battery life, use the WisBlock core's deep sleep functions. Configure the sensor to take a reading, transmit via LoRaWAN, then put both the MCU and sensor into sleep. Using long interval cycles (e.g., every 10 minutes) significantly extends operation. A 5000mAh LiPo battery can last over a year with optimal sleep scheduling and efficient LoRaWAN transmission settings.

Can I use the RAK1906 to calculate an Indoor Air Quality (IAQ) index?

Yes, the Bosch BME680 provides raw gas resistance data for VOC detection. The Bosch BSEC library (available for RUI3) processes this data along with humidity and temperature to generate a proprietary IAQ index score from 0 (excellent) to 500 (heavily polluted). You must integrate the BSEC library into your firmware. The RAK1906 outputs the necessary sensor values, but the IAQ algorithm runs on the WisBlock core's MCU, requiring additional processing and memory resources.

Is the RAK1906 compatible with non-WisBlock development boards like Arduino or ESP32?

While designed for WisBlock, you can use it with any 3.3V MCU supporting I2C. Solder wires to the 40-pin connector's VDD (3.3V), GND, SDA, and SCL pins (refer to the pinout diagram). Use the same Bosch BME680 Arduino libraries. Note that you lose the plug-and-play convenience and integrated power management of the WisBlock ecosystem. For standalone use, ensure your power supply is clean and stable, as the sensor is sensitive to voltage noise.

Package Includes

  • 1 x RAK1906 WisBlock Environmental Sensor Module

Additional Information

Weight 0.04 kg
Dimensions 10 × 8 × 3 cm