Demo: Enabling Asynchronous Awakenings in Wireless Sensor
Networks Towards Removing Duty-Cycle Barriers
Giannis Kazdaridis
*
, Panagiotis Skrimponis
*
, Ioannis Zographopoulos
*
,
Polychronis Symeonidis
*
, Thanasis Korakis
*
and Leandros Tassiulas
†
*
Department of Electrical and Computer Engineering, University of Thessaly, Greece
†
Department of Electrical Engineering, Yale University, New Haven, USA
{iokazdarid,skrimpon,zografop,posymeon,korakis}@uth.gr,leandros.tassiulas@yale.edu
ABSTRACT
Typical wireless sensor network applications follow duty-cycle
mechanisms, yielding important energy savings by reducing the
power consumption of idle listening. However, this approach still
dictates predefned cycles of active operation, which in some appli-
cation scenarios is meaningless. Extended lifetime can be achieved
by asynchronously awakening sensor network’s nodes only when
truly required. In this work we present NITOS wake-up receiver
that can be employed by typical sensor nodes to provide asynchro-
nous wake-ups and substantially reduce their energy expenditure.
Our wake-up circuit operates in the 868 MHz band and is activated
by LoRa frames using OOK modulation. The developed system
supports selective awakenings with the aid of a low-power micro-
controller dedicated to sample the acquired signal and identify the
wake-up address.
KEYWORDS
Wake-Up Radios, Wireless Sensor Networks, Low-Power Consump-
tion
1 INTRODUCTION
The unprecedented growth of Wireless Sensor Networks (WSNs)
has revolutionized the way we interact with the physical context,
improving our everyday life in several aspects. Several WSN appli-
cations require increased life-duration, while battery replacement is
an impractical or sometimes an infeasible task. A typical principle
that deals with the excessive energy consumption is duty-cycling.
Duty-cycling [4], [3] suggests that sensor nodes enter into a low-
power mode (sleep state), where they turn of all the electronics
except of a clock circuit dedicated to providing a wake-up interrupt,
in order to save as much energy as possible during their inactive
periods. Although substantially reducing the energy expenditure,
this technique implies several limitations and drawbacks. For ex-
ample, idle-listening [10] is reduced considerably, but still remains
present, since duty-cycle defnes fxed intervals of active operation.
The research leading to these results has received funding from the European Union’s
H2020 Programme under grant agreement no. 687983 (MAZI Project).
Permission to make digital or hard copies of part or all of this work for personal or
classroom use is granted without fee provided that copies are not made or distributed
for proft or commercial advantage and that copies bear this notice and the full citation
on the frst page. Copyrights for third-party components of this work must be honored.
For all other uses, contact the owner/author(s).
WiNTECH’17, October 20, 2017, Snowbird, UT, USA
© 2017 Copyright held by the owner/author(s).
ACM ISBN 978-1-4503-5147-8/17/10.
https://doi.org/10.1145/3131473.3133330
Figure 1: NITOS Wake-Up Radio Testing Prototype
However, a wide range of sensing application scenarios are event-
based and do not require fxed wake-ups that only account for
energy wastage. Moreover, this approach fails to serve time-critical
applications that require immediate response towards sensing an
abrupt event.
All the above, motivate the development of wake-up radios to
allow asynchronous awakenings, towards eliminating duty-cycle
constrains. Several works have proposed novel schemes exploit-
ing wake-up radios [8], [7] that use external nodes to propagate
wake-up frames to targeted nodes. Inspired by [9], we adopted
a similar scheme and developed an ancillary radio module dedi-
cated to providing an interrupt signal to the host sensor node, in
order to activate it only when required. Our prototype uses OOK
modulation and operates in the band of 868 MHz, engaging LoRa
transceivers to achieve long-range distances. In the next section
we present the development of the wake-up radio module along
with the implementation details.
2 SYSTEM IMPLEMENTATION
The developed prototype receiver consists of low-cost electronics
and a low-power micro-controller. The schematic diagram of the
receiver is illustrated in Fig. 2(a), while the actual board in Fig. 1. For
the wake-up receiver a matching network, a passive rectifer and a
comparator to grenade interrupts were used. Moreover, a low-power
micro-controller is responsible for processing the received signal
and identifying the acquired address to verify whether it should
wake the host node. To awake the network’s nodes we utilize LoRa
radio transceivers, by modulating the propagated information using
On-Of Keying (OOK) modulation. Briefy, OOK scheme defnes that
the presence of a carrier for a specifc duration represents a binary
one, while its absence for the same duration represents a binary
zero.
On the receiver side, the matching network consists of a capacitor
and an inductor element that together form an LC flter used to
reject undesired transmissions. In essence, the flter is designed to
tolerate signals in the band of 868 MHz. Then, a passive rectifer
in the topology of an envelope detector is formed with the aid of
two Schottky diodes, used to discard the high frequency signals