RAKwireless Technology Co Ltd RAK10702 Bathroom Odor IAQ Monitoring Solution User Manual

September 7, 2024
RAKwireless Technology Co Ltd

RAKwireless Technology Co Ltd RAK10702 Bathroom Odor IAQ Monitoring Solution User Manual

Document Information

Name| Indoor Air Quality Monitoring Solution User Manual – Bathroom Odor Monitoring
---|---
Classification| Technical Documentation

Revision Information

Document Version  Revision history
v01 29/07/2024

Overview


Figure 1:
View of Sensor and mounting kit

Description
SENSO8 offers an Indoor Air Quality Monitoring Solution that monitors and analyzes the air quality in bathrooms, which are one of the most frequently used rooms in both households and public places. This solution promptly identifies and addresses potential air pollution issues, such as excessive concentrations of harmful gases like ammonia (NH3) and hydrogen sulfide (H2S). With this IoT solution, it ensures a healthier and more comfortable bathroom environment.

Features

  • Ammonia (NH3), hydrogen sulfide (H2S), and ambient temperature and humidity monitoring
  • Battery or DC powered
  • Air Quality Index (AQI)
  • Color LED strip indicator
  • Based on LoRaWAN®
  • Configurable settings: Allows customization of measurement interval and threshold alarm.
  • Open API: Facilitates seamless integration with IoT platforms for easy data access and analysis.
  • Network Join Mode: OTAA /ABP
  • Device Work Mode: Class A

Specifications

Overview
Table 1: Device List

DEVICE LIST DESCRIPTION
1x Sensor SENSO8 Odor IAQ Sensor
1x Wall Mounting Kits Wall Mounting Bracket

NOTE

  • The sensor can be powered in two modes: battery power mode (default) and DC power mode. If you need to use a DC power supply, purchase the applicable power adapter separately.
  • The two power options cannot be used simultaneously.
  • When enabling the PM detection function, select the DC power supply (DC Adapter) mode.

Hardware
Interfaces
Power Options

Power On

  • For DC-powered models: The sensor powers on automatically when connected to the power supply, and the blue LED indicator will be on.
  • For battery-powered models: Press the multi-function button for 3 seconds to power on the sensor, and the blue LED indicator will be on.

Power Off
Press and hold the multi-function button for 5 seconds. The blue LED indicator will flash 3 times to indicate the device is turned off.

Report Latest Data
Press the multi-function button briefly, the LED indicator will flash once, and the sensor will upload the latest sensor data to the LoRaWAN server.

LED Indicator Status
Device Status

Table 2: Device Status

EVENT LED PATTERN DESCRIPTION
Power On Blue LED on Device powered on and uploading the first data.In OTAA

mode, the LED will stay on untilthe sensor joins the network.
Power Off| Blue LED flashes3 times| Device powered off.
Report thelatest data| Blue LED on| The IAQ sensor uploads the data when thefunction button is pressed briefly.

Error Status
If the sensor is configured for the OTAA activation mode and it cannot join the LoRaWAN network in 3 minutes after powering on, the LED indicator will flash blue for 2 minutes.

LED Status Corresponding to AQI
LED indicators report air quality index during normal operation. The Air Quality Index (AQI) indicates air quality and its impact on health, ranging from 0 to 500.

Table 3: LED indicators

AQI LED COLOR CATEGORY
≤50 Green LED lights up Good
51-100 Yellow LED lights up Moderate
101-150 Orange LED lights up Unhealthy for Sensitive Group
151-200 Pink LED lights up Unhealthy
201-300 Red LED lights up Very Unhealthy
301-500 Red LED flashes Hazardous

NOTE

  • On battery powered sensors, the LED indicator flashes every 5 seconds.
  • On DC-powered sensors, the LED indicator has a breathing effect.

Electrical Characteristics
Table 4: Device Power Options

PARAMETER SPECIFICATION
Input Power Batteries: 2 x 3.6VC type ER26500 batteries DC power supply:

8.5-15V DC, max. 1A power adapter
Battery Life| Up to 4.5 years1
Measurement Period| Battery powered: every 10 minutes DC powered: every 10 minutes
Data Upload Interval (Heartbeat)| Battery powered: every 10 minutes DC powered: every 10 minutes
Alert| Sends information to the server.

Sensor Characteristics
Table 5: Ammonia (NH3) measurements

PARAMETER VALUE
Detection Range 0 ~ 20 ppm
Precision 0.1 ppm

Table 6: Hydrogen Sulfide (H2S) measurements

PARAMETER VALUE
Detection Range 0 ~ 50 ppm
Precision 0.08 ppm

1 Based on the 10-minute heartbeat interval for LoRa models, the LED color bar lights off.

Table 7: Temperature measurements

PARAMETER VALUE
Detection Range -20° C ~ 60° C
Precision ±0.6° C (-20° C ~ -10° C)

±0.4° C (-10° C ~ 5° C)
±0.2° C (5° C ~ 60° C)

Table 8: Humidity measurements

PARAMETER VALUE
Detection Range 10 ~ 100% RH
Precision ±4%RH (10-20%RH)

±2%RH (20-80%RH)
±4%RH (80-100%RH)

RF Characteristics
Table 9: Wireless Characteristics

PARAMETER SPECIFICATION
Communication Protocol Standard LoRaWAN® Protocol
Supported Frequency Band AS923
Maximum Transmit Power 14 dBm
Maximum Sensitivity -140 dBm

Mechanical Characteristics
**Design and Dimensions

**

Figure 2: Sensor Dimensions

Physical Properties
Table 10: Physical Properties

PARAMETER SPECIFICATION
Antenna Type Internal antenna
Dimension 119 mm x 119 mm x 37.5 mm (l x w x h)
Weight ~175 g (not including battery or DC power supply)
Warranty 1 year

Environmental Characteristics
Table 11: Operating and Storage Conditions

PARAMETER SPECIFICATION
Operating Temperature -20° C ~ 50° C
Storage Temperature -30° C ~ 60° C
Storage Humidity < 95% RH

Order Model
Table 12: Order Model

MODEL NUMBER SPECIFICATION
LRS10701-AH00-0000 LoRa

Device Installation

The IAQ sensor is a complete node device, so users do not need to assemble it after unpacking. Refer to the following sections for mounting the sensor to the appropriate location and relevant operations on the sensor.

Wall Mounting
Prerequisites

  1. Ensure the sensor is not connected to any DC power supply.

  2. Loosen the screws and open the cover of the sensor.

    Figure 3:
    Open the sensor cover

  3. Connect the wires connecting the DC power supply to the terminal block on the bottom of the sensor or insert two ER26500 Lithium-SOCl2 batteries into the battery compartment.

  4. Put on the cover and fasten screws on the corner.


Figure 4:
Put the lid on and secure it

Installation Steps

  1. Perform a site survey and make sure that the SENSO8 IAQ sensor has good LoRaWAN network coverage.

  2. Mount the sensor’s base on the wall with the double arrow pointing upwards and fix it with four (4) screws.

    Figure 5:
    Secure the base to the wall

  3. As shown in Figure 6, attach the sensor’s main body to the base in the proper orientation.

    Figure 6:
    Attach the sensor to Base

  4. Slide the sensor’s main body down until it is secured to the base.

    Figure 7:
    Firmly snap the sensor into the base

  5. Secure the sensor’s main body in place by tightening the screw.


Figure 8:
Secure the sensor

Network Server Configuration

Connect to Network Server
This section will guide you through the process of connecting the sensor device to a third-party cloud network server (TTN). This enables users to integrate visualization applications on the third-party cloud network server and manage sensor data in real time.

Connect to The Things Stack

  1. Create an account on the TTN website if you don’t have one, or log in using your existing The Things ID credentials.

    Figure 9:
    Log in to TTS.

  2. Click Create an application to add a new node.

    Figure 10:
    TTN Console

  3. Click +Create application to set up a new application.

    Figure 11:
    Click +Create Application

  4. Enter the Application ID field and click **Create application.

Figure 12:** Fill out the fields and create a new application

  1. Click +Register end device in the lower right corner to add an end device.

    Figure 13:
    Click on +Register end device

  2. As shown in Figure 14, set the parameters of the end device.

    Figure 14:
    Configure LoRaWAN parameters

    • Frequency plan: Please ensure that the frequency plan is consistent with the one in the gateway. In this example, it is AS923.
    • DevEUI: Read or scan the QR code on the back of the device to obtain it. In this case, it is 70B3D58C90000AFC.
    • AppKey: 5885A93E5E5D08EB7A1956B3021E906F (fixed value).
    • AppEUI: 70B3D58C902C7D01 (fixed value).
  3. As shown in Figure 15, it means that the SENSO8 LoRaWAN IAQ sensor has successfully joined the TTN network server.

    Figure 15:
    Sensor successfully connected

NOTE
Before linking the sensor device to the TTN network server, ensure that the gateway is already connected to the TTN.
If you are using RAK’s gateway product, refer to the Basics Station Configuration Example (Connect to TTS) for the relevant operation steps.

Basic Settings
The following sensor settings are configurable via downlink data. The details of the data payload format can be found on the SENSO8 LoRaWAN IAQ Sensor Data Payload Format document.

Table 13: Intervals and Thresholds Table

SETTING DEFAULT VALUE UNIT
Data Upload Interval 600 Seconds
High-Temperature Threshold 30 ° C
Low-Temperature Threshold 18 ° C
High Humidity Threshold 70 %
Low Humidity Threshold 40 %
Carbon Dioxide Concentration Threshold 1,500 ppm
TVOC Concentration Threshold 435 ppb
Formaldehyde Concentration Threshold 200 ppb
Ammonia Concentration Threshold 2,000 ppb
Hydrogen Sulfide Concentration Threshold 2,000 ppb
Carbon Monoxide Concentration Threshold 12,400 ppb
Nitrogen Dioxide Concentration Threshold 360 ppb
PM2.5 Concentration Threshold 56 µg/m3
PM10 Concentration Threshold 254 µg/m3
LED ON/OFF Status ON

Troubleshooting Guide
Table 14: Troubleshooting Guide

ISSUE FIX
The LoRaWAN network server cannot receive data from the sensor. Verify the

setup by examining the configuration, such as:

  • Activation
  • Mode
  • Frequency plan

|

  • Device information
  • All security keys on the LoRaWAN server and the sensor.

Any setting discrepancies will hinder data transmission to the LoRaWAN network server.

---|---
The sensor cannot be configured via the downlink command.| Check the downlink command is sent as a CONFIRMED downlink message.
The alert is not cleared when the reading is returned to the normal level.| For each alert, there is a hysteresis setting to prevent the alert from triggering repetitively when the reading fluctuates around the threshold. Example:If the high-temperature threshold is 30, it will trigger an alert when the temperature is above 30. The alert will be cleared when the temperature falls below 29 (hysteresis of 1) rather than 30.

Data Description

This section outlines the data payload format of downlink and uplink LoRaWAN data for the sensor.

Uplink Data
The sensor measures the data every minute in the background. If a reading surpasses either one of the thresholds, the sensor promptly transmits uplink data to the network server, accompanied by the relevant alert. Otherwise, the sensor reverts to sleep mode.

Once the data upload interval is reached, the sensor will send uplink data with the latest sensor’s reading


Figure 16:
Data upload flow

Data Reporting
The IAQ sensor sends an uplink data report in the following cases:

  • Periodic heartbeat
  • Button press
  • Air condition exceeds preset threshold

General Air Quality Readings (Port: 10)

Table 15: Payload of AQ readings

BYTE 0 1 2 3 4 5 6 7 8 9 1 0
MSB LSB MSB LSB MSB LSB
Field EVT AQI_CO2_T HUM GAS1 GAS2 BAT

Table 16: Description of AQ readings

FIELD MEASUREMENT CALCULATION
EVT Alert Bitmask for the alerts and events. If the corresponding bit is

1 , an alert or event is triggered.7 – PMx
| | 6 – TVOC5 – EC24 – EC13 – carbon dioxide2 – Temperature, humidity 1 – Reserved0 – Periodic Data Upload/Button
---|---|---
AQI_CO2_T| Air Quality Index (AQI)| AQI = AQI_CO2 _T >> 23
Carbon dioxide (CO2) reading (ppm)| CO2 = (AQI_CO2 _T >> 10) & 0x1FFF
Temperature reading (° C)| Temperature = ((AQI_CO2_T & 0x03FF) – 300) / 10
HUM| Humidity (%)| Humidity = HUM * 0.5
GAS1| Gas sensor 1 reading (ppb)| Gas = GAS1
GAS1| Gas sensor 2 reading (ppb)| Gas = GAS2
BAT| Battery reading (%)| Battery = BAT, the reading can be used to determine the battery status, e.g., low battery.

Example:

Payload = 001108AA0F7D00000000FF
AQI_CO2_T = 0x1108AA0F
AQI = (0x1108AA0F >> 23)
= 0x22
= 34 (decimal)
CO 2 = (0x1108AA0F >> 10) & 0x01FFF
= 0x4422A & 0x01FFF
= 0x22A
= 554 (decimal)
Temperature = ((0x1108AA0F & 0x03FF) – 300) / 10
= (0x20F – 300) / 10
= (527 – 300) / 10 (convert 0x20F to decimal 527)
= 22.7
Humidity = 0x7D x 0.5
= 125 x 0.5 (convert 0x7D to decimal 125)
= 62.5

TVOC and PM Readings (Port: 11)
Table 17: Payload of TVOC and PM Readings

BYTE 0 1 2 3 4 5 6 7 8 9 10
MS B LSB MSB LSB MSB LSB MSB LSB
Field TVOC PM1_0 PM2_5 PM10

Table 19: Description of TVOC and PM readings

FIELD MEASUREMENT CALCULATION
TVOC Total volatile compound readings (ppb) TVOC = TVOC
PM1_0 PM 1.0 reading (µg/m3) PM1.0 = PM1_0/1000
PM2_5 PM 2.5 reading (µg/m3) PM2.5 = PM2_5/1000
PM10 PM 10 reading (µg/m3) PM10 = PM10/1000

Payload = 010E00189C001C20001FA4
TVOC = 0x010E
= 270 (decimal)
PM1_0 = 0x00189C / 1000
= 6300 / 1000 (convert 0x189C to decimal 6300)
= 6.3
PM2_5 = 0x001C20 / 1000
= 7200 / 1000 (convert 0x1C20 to decimal 7200)
= 7.2
PM10 = 0x001FA4 / 1000
= 8100 / 1000 (convert 0x1FA4 to decimal 8100)
= 8.1

Device Configuration Reporting
When receiving a downlink request, the IAQ sensor uploads the device information and settings.

Device Version (Port: 8)
Table 20: Device version table

BYTE 0 1 2 3
WW XX YY ZZ
Field FWV

Table 21: Description of firmware version

FIELD DESCRIPTION FORMAT
FWV Firmware Version WW.XX.YYZZ

Device Settings (Port: 12)
Table 22: Payload of Device Settings

BYTE 0 1 2 3 4 5 6 7
MSB LSB
Field ULT led TYP STS G1T G2T DACK

Table 23: Description of Device Settings Data

FIELD DESCRIPTION FORMAT
ULT Data upload interval (minute) Upload interval = ULT
L ED LED on/off status 0 – AQI off status 1 – AQI OFF state
TYP Sensor installed 1 – Available, 0 – Not available Bit 0 – Temperature

and humidity Bit 1 – TVOCBit 2 – CO2Bit 3 – PM1.0/2.5/10Bit 4 – Gas 1Bit 5 – Gas 2
STS| Sensor Status| 1 – Functional, 0 – Not functional Bit 0 – Temperature and humidity Bit 1 – TVOCBit 2 – CO2Bit 3 – PM1.0/2.5/10Bit 4 – Gas 1Bit 5 – Gas 2
---|---|---
G1T| Gas 1 Type| 0 – None              1 – NH32 – H2S                 3 – NO24 – CO                 5 – HCHO
G2T| Gas 2 Type| 0 – None              1 – NH32 – H2S                 3 – NO24 – CO                 5 – HCHO
DACK| RESERVED| –

Temperature/ Humidity Threshold Settings (Port:13)
Table 24: Temperature/ Humidity Threshold Settings

BYTE 0 1 2 3 4 5 6
MSB LSB MSB LSB
Field 0 HTTH LTTH HHTH LHTH

Table 25: Description of the Temperature/Humidity Threshold Settings

FIELD DESCRIPTION
HTTH High temperature threshold (° C)
LTTH Low temperature threshold (° C)
HHTH High humidity threshold (%)
LHTH Low humidity threshold (%)

Gas Threshold Settings (Port: 13)
Table 26: Payload of the Gas Threshold Settings

BYTE| 0| 1| 2| 3| 4| 5| 6| 7| 8
---|---|---|---|---|---|---|---|---|---
| | MSB| LSB| MSB| LSB| MSB| LSB| MSB| LSB
Field| 1| CO2TH| TVOCTH| G1TH| G2TH

Table 27: Payload of the Temperature/Humidity Threshold Settings

FIELD DESCRIPTION
CO2TH CO2 threshold (ppm)
TVOCTH TVOC threshold (ppb)
G1TH Gas 1 threshold (ppb)
G2TH Gas 2 threshold (ppb)

PM Threshold Settings (Port: 13)
Table 28: PM threshold setting

BYTE| 0| 1| 2| 3| 4| 5| 6| 7| 8| 9
---|---|---|---|---|---|---|---|---|---|---
| | MSB| | LSB| MSB| | LSB| MSB| | LSB
Field| 2| PM1P0TH| PM2P5TH| PM10TH

Table 29: Payload of the PM Threshold Settings

FIELD DESCRIPTION
PM1P0TH PM1.0 threshold (µg/m3)
PM2P5TH PM2.5 threshold (µg/m3)
PM10TH PM10 threshold (µg/m3)

5.2. Downlink Data
The downlink data is used for updating the IAQ sensor settings online. After issuing a downlink configuration request command, the device will acknowledge it with a response/acknowledgment command mentioned in the uplink data.

Device Version Request
Table 30: Downlink data

TYPE CHANNEL DOWNLINK COMMAND
Device Version Request 20 00

Table 31: Version request data flow

| CHANNEL| TYPE| DATA
---|---|---|---
Downlink Command: 00| 20| Device Version Request| 00
Device Response: 01040000| 8| Device Version| 01.04.0000

See 5.1.2.a. Device Version (Port: 8) Data Description.
Device version: WW.XX.YYZZ = 01.04.0000 = V1.04

Threshold Settings Request/Configuration
Table 32: Threshold Settings Request

TYPE CHANNEL DOWNLINK COMMAND
Threshold Settings Request 21 01
Temperature/Humidity Threshold Configuration 23 00 00 1E 00 0B 46 0A

Table 33: Threshold Settings Request Data Flow

| CHANNEL| TYPE| DATA
---|---|---|---
Downlink Command: 01| 21| Threshold Settings Request| 01
Device Response: 00001E000A460A| 13| Temperature/Humidity Threshold| 00 00 1E 00 0A 46 0A
Downlink Command: 00001E000B460A| 23| Temperature/Humidity Threshold Configuration| 00 00 1E 00 0B 46 0A
Device Response: 00001E000B460A| 13| Temperature/Humidity Threshold| 00 00 1E 00 0B 46 0A

See 5.1.2.c. Temperature/Humidity Threshold Settings (Port: 13) Data Description.

Temperature/humidity threshold: 00 00 1E 00 0B 46 0A
= 00(0) 00 1E(HTTH) 00 0B(LTTH) 46(HHTH) 0A(LHTH)
High-temperature threshold in hexadecimal 00 1E(HTTH) = 30°C
Low-temperature threshold 00 0B(LTTH) = 11°C
High humidity threshold 46(HHTH) = 70%
Low humidity threshold 0A(LHTH) = 10%

Data Format
Device Version Request (Port: 20)
Table 35: Device version request

BYTE 0
Field 0

Acknowledge Command: See 5.1.2.b. Device Settings (Port: 12)
5.2.1.c. Threshold Settings Request (Port: 21)
Table 37: Threshold Request

BYTE 0
Field 0

Acknowledge Command:

  1.  See 5.1.2.c. Temperature/Humidity Threshold Settings (Port: 13)
  2. See 5.1.2.d. Gas Threshold Settings (Port: 13)
  3.  See 5.1.2.e. PM Threshold Settings (Port: 13)

Device Settings Configuration (Port: 22)
Table 38: Device Settings Request

BYTE 0 1 2 3
MSB LSB
Field ULT LED DACK

Table 39: Device Settings Request Description

FIELD DESCRIPTION FORMAT
ULT Data upload interval (minute) (min: 3) Upload interval = ULT
LED LED on/ off status 0 – AQI status LED off 1 – AQI status LED on
DACK RESERVED 1

Acknowledgement Command: See 5.1.2.b. Device Settings (Port: 12)
5.2.1.e. Temperature/Humidity Threshold Configuration (Port: 23)
Table 40: Temperature/Humidity Threshold Configuration

BYTE 0 1 2 3 4 5 6
MSB LSB MSB LSB
Field 0 HTTH LTTH HHTH LHTH

Table 41: Temperature/Humidity Threshold Description

FIELD DESCRIPTION
HTTH High-temperature threshold (° C)
LTTH Low-temperature threshold (° C)
HHTH High humidity threshold (%)
LHTH Low humidity threshold (%)

Acknowledgement command: See 5.1.2.c. Temperature/Humidity Threshold Settings (Port: 13)

Gas Threshold Configuration (Port: 23)
Table 42: Gas Threshold Configuration

BYTE| 0| 1| 2| 3| 4| 5| 6| 7| 8
---|---|---|---|---|---|---|---|---|---
| | MSB| LSB| MSB| LSB| | | |
Field| 1| CO2TH| TVOCTH| G1TH| G2TH

Table 43: Gas Threshold Description

FIELD DESCRIPTION
CO2TH CO2 threshold (ppm)
TVOCTH TVOC threshold (ppb)
G1TH Gas 1 threshold (ppb)
G2TH Gas 2 threshold (ppb)

Acknowledgement command: See 5.1.2.d. Gases Threshold Settings (Port: 13)
TVOC conversion formula: TVOC [µg/m3] = 4.5 x TVOC [ppb]

PM Threshold Configuration (Port: 23)
Table 44: PM Threshold Configuration

BYTE| 0| 1| 2| 3| 4| 5| 6| 7| 8| 9
---|---|---|---|---|---|---|---|---|---|---
| | MSB| | LSB| MSB| | LSB| MSB| | LSB
Field| 2| PM1P0TH| PM2P5TH| PM10TH

Table 45: PM Threshold Description

FIELD DESCRIPTION
PM1P0TH PM1.0 threshold (µg/m3)
PM2P5TH PM2.5 threshold (µg/m3)
PM10TH PM10 threshold (µg/m3)

Acknowledgement command: See 5.1.2.e PM Threshold Settings (Port: 13)

Shenzhen RAK wireless Technology Co., Ltd.

Room 506, Bldg B, New Compark, Pingshan First Road, Taoyuan Street, Nanshan District, Shenzhen, Guangdong Provice, The People’s Republic of China

www.RAKwireless.com
inquiry@RAKwireless.com
+86-755-86108311

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals