Sigfox WSSFCB-NH3 User manual

WSSFC- NH3-MN-EN-01
AUG-2021
SKU
WSSFCB-NH3
HW Ver.
1.1
FW Ver.
1.0
Item Code
WSSFCB-NH3-8-01
Wireless Sigfox Ammonia Gas Sensor with BLE, Internal antenna, Type AA battery 1.5VDC, IP67,
RC1 zone
WSSFCB-NH3-9-01
Wireless Sigfox Ammonia Gas Sensor with BLE, Internal antenna, Type AA battery 1.5VDC, IP67,
RC2-RC4 zones
STEP 1: Select RC
1. Select RC zone
RC zones selection 1, 2, 4,... is RCZ1, RCZ2, RCZ4,... (refer to section
6)
STEP 2: Check ID and PAC
Use Modbus Configuration Cable to read the ID and PAC values
Refer to register address 8 and 10 (DEC)
USER GUIDE FOR SIGFOX-READY
AMMONIA GAS SENSOR WITH BLE
WSSFCB-NH3
This document is applied for the following products
0. Configuration Check List

STEP 3: Configure the sensor's operating parameters
Configure parameters like cycle send data, alarm, a, b,...
Refer to the configuration section 5
STEP 4: Add device to Backend Sigfox
refer to section 5.2 for details
STEP 5: Installation
refer to section 8 for details
HW Ver.
FW Ver.
Release Date
Functions Change
1.1
1.0
DEC-2020
WSSFC-NH3 is a Sigfox-ready electrochemical-type gas sensor which has high sensitivity to low concentrations of
ammonia gas, high selectivity, and a stable baseline. Integrated ambient humidity and temperature so the sensor can
be measured by special algorithm expertise through modelling and compensating of external heat sources without the
need of any additional components. With Ultra-low power design and smart firmware allow the complete Wireless and
Sensor package run on 1 x AA battery 3.6V for 2-5 years with 15 minutes update. It can support all regions of Sigfox
network in over the World, RC1, RC2, & RC4.
Typical Applications: Monitor leakage of Ammonia gas for Refrigerator, monitor Ammonia in private or public
toilets,...
SENSORS SPECIFICATION:
NH3 sensor
electrochemical-type gas sensor
1. Functions Change Log
2. Introduction
3. Specification

Measuring range for NH3
0..100 ppm
Max detecting concentration
200 ppm
Repeatability / Resolution / Stability per month
< 10% of Reading value / 1 ppm / < 2% of Reading value
Zero stability
+/- 2 ppm
Working atmospheric pressure
101.3 Kpa +/- 10%
Sensor life
> 2 years
Humidity and Temperature sensor
Digital type, factory calibrated
Humidity measuring range / accuracy / resolution
0 .. 100 %RH, ± 2.0% / 0.1%
Temperature measuring range / accuracy / resolution
-40 .. + 85°C / ± 0.2°C / 0.1°C
Working temperature and humidity
-30 .. + 50°C, 15 .. 90% RH
Sensor housing / Rating
SS316/SS304 housing with 316SS sintered filter / for Indoor use
Sigfox SPECIFICATION:
Sigfox zones
select RC1-RC2-RC4
Antenna
Internal Antenna 2dbi
Battery
02 x AA Type 1.5VDC, working time up to 10 years (depends on
configuration)
RF Module complies to
CE, FCC, ARIB
Working temperature
-40°C..+60°C (using Energizer Lithium Ultimate AA battery)
Housing/Protection
Aluminum + Polycarbonate / IP67
Dimension / Net weight
H180xW73xD42 / < 400 grams
4. Dimensions
5. Operation Principle

After 1 minute 30 seconds later the device will send the first data packet and at the same time wait for the downlink
packet from the Base Station.
Then during the operation, there are 03 cases of sending data to base station:
1. When the sensor sampling time interval is reached, the Sigfox node will read the data from Input or sensor
and performing the calculation. After that it will check calculated value with alarm thresholds. If the calculated
was out off the threshold values (Lo or Hi), called alarm, and the number of times of alarm did not pass the limit
of number of alarms, then it will send data to Base station immediately;
2. When the sending time interval is reached, it will send data to Base station immediately, regardless of value;
3. By using the magnet key, the Sigfox node can be triggered to send data to base station immediately. There
will be a beep sound from the buzzer meaning the data has been sent.
REED SWITCH
EVENT
PRE-
CONDITION
ACTION
LED STATUS
BUZZER
STATUS
ACTIVITIES
POST-
CONDITION
2
START_UP
Any state
Move Magnet
Key to contact
point of REED
SWITCH and
hold 5s.
Buzzer beep 1
long time.
Blink WHITE
Beep 1 long
time
See FW specs
Device reset
1
FORCE_DATA
Any state
Move Magnet
Key to contact
point of REED
SWITCH.
Buzzer beeps 1
time, move
Magnet Key
away.
Blink SKY
BLUE
Beep 1 time
See FW specs
Back to
previous state
1
PARAMETERS_UPDATE
Any state
Move Magnet
Key to contact
point of REED
SWITCH.
Buzzer beeps 1
time, hold
Magnet Key 5s.
Buzzer beeps 2
times.
Blink PURPLE
Beep 2 times
See FW specs
Back to
previous state
Upon power on, the Sigfox node has 60 seconds to wait for off-line configuration (via cable with ModbusRTU
protocol)
NOTE:
Once sending the data to base station by this alarm event, the timer of sending time interval will be reset;
NOTE:
Once sending the data to base station by the magnet key, the timer of sending time interval will be reset;
The shortest time interval between the two manual triggers is 5s. if shorter than 5s, there will be no data
sending.

The RF transmit power will be automatically set as the max value as allowed by the Zone.
Sigfox Radio Configuration (RC) defines the radio parameters in which the device shall operate: Sigfox operating
frequencies, output power, spectrum access mechanism, throughput, coexistence with other radio technologies, etc.
Each radio configuration includes 4 uplink classes: 0u, 1u, 2u, and 3u.
The Sigfox network globally works within the ranges from 862 to 928 MHz. But not all RCs require such a wide range of
operation.
RC1
RC2
RC3
RC4
RC5
RC6
RC7
Uplink center frequency
(MHz)
868.130
902.200
923.200
920.800
923.300
865.200
868.800
Downlink center
frequency (MHz)
869.525
905.200
922.200
922.300
922.300
866.300
869.100
Uplink data rate (bit/s)
100
600
100
600
100
100
100
Downlink data rate (bit/s)
600
600
600
600
600
600
600
Sigfox recommended
EIRP (dBm)
16
24
16
24
14
16
16
Specifics
Duty cycle
1% *
Frequency
hopping **
Listen Before
Talk ***
Frequency
hopping **
Listen Before
Talk ***
Duty cycle
1% *
* Duty cycle is 1% of the time per hour (36 seconds). For an 8 to 12 bytes payload, this means 6 messages per hour,
140 per day.
** Frequency hopping: The device broadcasts each message 3 times on 3 different frequencies. Maximum On time
400 ms per channel. No new emission before 20 s.
*** Listen Before Talk: Devices must verify that the Sigfox-operated 200 kHz channel is free of any signal stronger
than −80 dBm before transmitting.
Sigfox’s high limit EIRP recommendation is included in each column although regulations sometimes allow for more
radiated power than the Sigfox recommendation.
Sigfox’s recommendation is set to comply with the Sigfox technological approach of:
Low current consumption
Balanced link budget between uplink and downlink communication
5.1 RC technical details

EVENT_TYPE
START_UP event is prepared every time the device is starting up. It can be either if the device is starting for the first
time, or when the device is being reset. The device can be reset by two possible ways, one is thanks to the reed power
switch , the other thanks to the DEVICE_RESET flag set in a downlink message.
Nominal flow:
5.3 Device behavior & Firmware Specification of
NH3 Sensor
Please read
sections 5.5
to 5.8 carefully for a better understanding of the configuration
5.3.1 Start-up features
5.3.1.1 Payload fields
5.3.1.2 Description
5.3.1.3 Frame
5.3.1.4 Flowchart

HEARTBEAT_PERIOD
EVENT_TYPE
HW_VERSION
FW_VERSION
LATEST_SIGFOX_DOWNLINK
HEARTBEAT event is prepared every HEARTBEAT_PERIOD. When the uplink message of the HEARTBEAT event is
prepared, the latest valid configuration that the device has received is provided through the
LATEST_SIGFOX_DOWNLINK field.
The HEARTBEAT event is a Sigfox downlink exchange. Thanks to the downlink message, pre-defined parameters of the
device can be modified in order to change the device behavior.
5.3.2 Heartbeat feature
5.3.2.1 Parameters
5.3.2.2 Payload fields
5.3.2.3 Description
5.3.2.4 Frame

EVENT_TYPE
LATEST_SIGFOX_DOWNLINK
When the appropriate action is done by the user on the Reed Switch 2, a PARAMETERS_UPDATE event is generated.
When the uplink message of the PARAMETERS_UPDATE event is prepared, the latest valid configuration that the device
has received is provided through the LATEST_SIGFOX_DOWNLINK field.
The PARAMETERS_UPDATE event is a Sigfox downlink exchange. Thanks to the downlink message, pre-defined
parameters of the device can be modified in order to change the device behavior.
5.3.2.5 Flowchart
5.3.3 Parameters update feature
5.3.3.1 Payload fields
5.3.3.2 Description
5.3.3.3 Frame

For NH3 measurement
NH3_ENABLE
NH3_MEASURE_PERIOD
For NH3 message feature
NH3_EVENT_ENABLE
NH3_EVENT_PERIOD
For ALERT feature
NH3_ALERT_ENABLE
NH3_ALERT1_MAX_THRESHOLD
NH3_ALERT2_MAX_THRESHOLD
For BLE advertizing
ALERT_FLAG_reset
BLE_BROADCAST_ENABLE
BROADCAST_PERIOD_normal (TBC)
5.3.3.4 Flowchart
5.3.4 NH3 feature
5.3.4.1 Parameters (DLK)

BROADCAST_PERIOD_alert(TBC)
BLE_RF_OUTPUT_POWER
EVENT_ID
…
NH3 SENSING and EVENT
The NH3 sensing is enabled thanks to the NH3_ENABLE flag.
The NH3 event is enabled thanks to the NH3_EVENT_ENABLE flag.
New NH3 values are taken every NH3_MEASURE_PERIOD.
NH3 event is prepared every NH3_EVENT_PERIOD. Before sending the event, all statistics (minimum, average and
maximum for NH3 levels) are computed since the last NH3 event.
NH3 ALERT
The NH3 alert feature is enabled thanks to the NH3_ALERT_ENABLE flag.
The NH3 sensing check against NH3_ALERT1_MAX_THRESHOLD and NH3_ALERT2_MAX_THRESHOLD, is done anytime a
NH3 measurement is performed.
If the check reports that the measured level is above NH3_ALERT1_MAX_THRESHOLD or
NH3_ALERT2_MAX_THRESHOLD, an ALERT procedure will start. The NH3 measured value will be recorded during the
alert as well as the alert duration.
The ALERT message will be sent right after the alert is detected with a DLK request.
The message will be sent again until a DLK is received every 10 minutes and until the level goes back to a normal
level.
After a DLK is received, the device will keep sending Alert message every 10 minutes until the alert is over.
During the ALERT procedure, all other Sigfox events are cancelled. Only NH3 measurements is performed and BLE
advertising are maintained.
BLE advertising
When the BLE_BROADCAST_ENABLE flag is set to true, the device will broadcast a BLE beacon signal. The signal
broadcasted will change according to the following rules:
The BLE NORMAL frame is broadcasted every BROADCAST_PERIOD_normal when the alert_type flag is set to 0.
The BLE ALERT 1 frame is broadcasted every BROADCAST_PERIOD_alert when the alert_type flag is set to 1.
The BLE ALERT 2 frame is broadcasted every BROADCAST_PERIOD_alert when the alert_type flag is set to 2.
Sigfox Normal mode
5.3.4.2 Payload fields
5.3.4.3 Description
5.3.4.4 Frames
5.3.4.5 Flowchart

BLE broadcast format
The light indicator is always in RF listening mode and searching for a beacon signal from the sensor it is attached to.
The indicator device will be able to identify the beacon signal transmitted by the NH3 sensor it is attached to and only
consider the beacon signal from that specific sensor.
Some simple synchronization mechanisms will be implemented in order to minimize the power consumption of the
receiver to an acceptable level.
Depending on the beacon received, the indicator device will have the behavior described in the following flowcharts:
No Signal:
5.4 Light and sound indicator

Signal received « ALERT 2 »:
Insert the batteries into Sigfox NH3-BLE device, wait 1 minute for configuration stage end, then Sigfox NH3-BLE will
broadcast BLE data.
Then insert the batteries into BLE Indicator, place it near to Sigfox NH3BLE
When BLE Indicator has got ID NOT MATCH with ID from Sigfox NH3-BLE, BLE Indicator will beep 2 times. So
you need to clear that ID before pairing the BLE Indicator with the new Sigfox device. To clear the ID in BLE
Indicator, place magnet key to reed switch area (marked as a magnet on the nameplate), the BLE indicator will
beep 1 time, and the status led (the led on side of the board) blink WHITE.
5.5 Pairing with BLE Indicator
It is recommended that when adding an ID to a BLE Indicator you should clear the ID first.

After clearing the ID of the BLE Indicator, you may wait for up to 1 minute for it to pair with the new Sigfox
device. When pairing is successful, you can hear 1 beep sound;
When BLE Indicator have ID MATCH with ID from Sigfox NH3BLE , BLE Indicator will operation normal (details in
Firmware Specifications Sound and light indicator)
Event Type
bits
EVENT_ID
4
COLOR
START_UP
0
WHITE
HEARTBEAT
1
GREEN
PARAMETERS_UPDATE
2
PURPLE
NH3_FORCE_DATA
3
SKY BLUE
NH3
4
SKY BLUE
NH3_ALERT
5
RED
Not used
6
Not used
7
Not used
8
Not used
9
Not used
10
Not used
11
Not used
12
Not used
13
Not used
14
Not used
15
5.6 Event ID

Category
Parameter
Description
Possible values
Default value
Length
(in bits)
DEVICE
LED_BUZZER_ENABLE
Flag to enable/disable
LED and Buzzer
interactions for action
not triggered by the
button.
0b0 = false, LEDs are
OFF
0b1 = true, LEDs are
ON
0b0 = false
1
DEVICE
DEVICE_RESET
Once this parameter
is set, the device
shall restart once
after having received
the DL.
0b1010 = 0xA =
Force device reset
others = do nothing
others = do nothing
4
DEVICE
TX_REPEAT
Number of Sigfox
frames
0b0 = 1 frames
0b1 = 3 frames
0b0 = 1 frames
1
HEARTBEAT
HEARTBEAT_PERIOD
Period of time to send
HEARTBEAT event
0b000 = every 1h
0b001 = every 6h
0b010 = every 12h
0b011 = every 24h (1
day)
0b100 = every 48h (2
day)
0b101 = every 72h (3
day)
0b110 = every 120h
(5 day)
0b111 = every 240h
(10 day)
0b100= every 48h (2
days)
3
NH3
NH3_ENABLE
Enable NH3 sensing
0b0 = false, NH3
sensing is disabled
0b1 = true, NH3
sensing is enabled
0b1 = true
1
NH3
NH3_MEASURE_PERIOD
Interval of time
between two
consecutive NH3
values are acquired
0b0000 = every 1s
0b0001 = every 2s
0b0010 = every 5s
0b0011 = every 10s
0b0100 = every 20s
0b0101 = every 30s
0b0110 = every 1min
0b0111 = every 2min
0b1000 = every 5min
0b1001 = every
10min
0b1010 = every
20min
0b1011 = every
30min
0b1100 = every 1h
0b1101 = every 2h
0b1110 = every 3h
0b1111 = every 6h
0b0010 = every 5s
4
NH3
NH3_EVENT_ENABLE
Enable NH3 event
0b0 = false, NH3
event is disabled
0b1 = true, NH3
event is enabled
0b1 = true
1
NH3
NH3_EVENT_PERIOD
Interval of time
between two
consecutive NH3
events
0b000 = every
10min
0b001 = every
30min
0b010 = every 1h
0b011 = every 2h
0b100 = every 3h
0b101 = every 6h
0b110 = every 12h
0b111 = every 24h
0b010 = every 1h
3
5.7 Configuration Parameters
Should not change the value in the Blue cells
This manual suits for next models
2
Table of contents
Other Sigfox Accessories manuals