IoT System Design Project Based Approach 1st Edition James - Download the ebook now for the best reading experience
IoT System Design Project Based Approach 1st Edition James - Download the ebook now for the best reading experience
com
https://ebookmeta.com/product/iot-system-design-project-
based-approach-1st-edition-james/
OR CLICK HERE
DOWLOAD EBOOK
Series Editor
Subhas Chandra Mukhopadhyay
School of Engineering, Macquarie University, Sydney, NSW, Australia
Avishkar Seth
School of Engineering, Macquarie University, Sydney, NSW, Australia
This work is subject to copyright. All rights are solely and exclusively
licensed by the Publisher, whether the whole or part of the material is
concerned, specifically the rights of translation, reprinting, reuse of
illustrations, recitation, broadcasting, reproduction on microfilms or in
any other physical way, and transmission or information storage and
retrieval, electronic adaptation, computer software, or by similar or
dissimilar methodology now known or hereafter developed.
The publisher, the authors and the editors are safe to assume that the
advice and information in this book are believed to be true and accurate
at the date of publication. Neither the publisher nor the authors or the
editors give a warranty, expressed or implied, with respect to the
material contained herein or for any errors or omissions that may have
been made. The publisher remains neutral with regard to jurisdictional
claims in published maps and institutional affiliations.
Avishkar Seth
Email: avishkar.seth@mq.edu.au
1.1 Introduction
Internet of Things of IoT has penetrated our society, our day-to-day life
and it is not a buzzword anymore. Throughout our life, we come across
different IoT-based applications which make our life more comfortable,
enjoyable, and purposeful. A few years back it would have been a dream
to think of something so wonderful will be in our life as is explained in
Fig. 1.1. A simple toaster can be a self-aware smart intelligent IoT
enabled system if it is configured with different sensors and internet
connectivity. It can then send an appropriate message about the
detailed conditions of the toast as well as when done via the internet. It
is now possible due to IoT as the toaster is a thing that can
communicate with anything, to anyone, located anywhere and at any
time.
Fig. 1.1 IoT as a dream a few years back
Suggested Reading
1. S.C. Mukhopadhyay, Intelligent sensing, instrumentation and measurements.
Smart Sens. Measur. Instrum. 5 (2013). ISBN: 978-3-642-37026-7 (Print); 978-3-
642-37027-4 (Online), April 2013
2.
S. Nagender Kumar, S. C. Mukhopadhyay, Smart homes: design, implementation
and issues. Smart Sens. Meas. Instrum. 14 (2015). 978-3-319-13556-4
3.
H. Ghayvat, S.C. Mukhopadhyay, Wellness protocol for smart homes: an
integrated framework for ambient assisted living. Smart Sens. Meas. Instrum. 24
(2016). ISBN: 978-3-319-52047-6 (Print); 978-3-319-52048-3 (Online)
4.
E.A. Md Eshrat, S.C. Mukhopadhyay, Smart nitrate sensors, internet of things
enabled real time water quality monitoring. Smart Sens. Meas. Instrum. 35
(2019). ISBN 978-3-030-20094-7
5.
S.C. Mukhopadhyay, H. Leung (eds.), Lecture Notes in Electrical Engineering,
Advances in Wireless Sensors and Sensors Networks (Springer, 2010). ISSN 1876-
1100, ISBN 978-3-642-12706-9
6.
S.C. Mukhopadhyay, J.A. Jiang (eds.), Smart Sensors, Measurement and
Instrumentation, Vol. 3, Wireless Sensor Networks and Ecological Monitoring
(Springer, 2013). ISBN 978-3-642-36364-1
7.
S.C. Mukhopadhyay (ed.), Smart Sensors, Measurement and Instrumentation, Vol. 9,
Internet of Things: Challenges and Opportunities (Springer, 2014). ISBN 978-3-
319-04222-0
8.
O.A. Postolache, E. Sazonov, S.C. Mukhopadhyay (eds.), Sensors in the Age of the
Internet of Things: Technologies and Applications (IET Book, 2019). https://
digital-library.theiet.org/c ontent/books/c e/pbce122e. ISBN: 9781785616341, e-
ISBN: 9781785616358
9.
C. Wang, M. Daneshmand, M. Dohler, X. Mao, S.C. Mukhopadhyay, R. Qingyang Hu,
H. Wang (eds.), IEEE Sensors Journal, Special issue on Internet of Things:
Architecture, Protocols and Services, vol. 13(10) (2013). ISSN: 1530-437X
10.
R. Morello, S. Mukhopadhyay, E. Gaura, Z. Li, D. Slomovitz, S.R. Samantaray (eds.),
IEEE Sensors Journal, Special issue on Smart Sensors for Smart Grids and Smart
Cities, IEEE Sens. J. 17(23) (2017). ISSN: 1530-437X
11.
R. Shankaran, S.C. Mukhopadhyay (eds.), Security in IoT Enabled Sensors’, A
special issue of Sensors (2018). ISSN: 1424-8220
12.
F. Akhter, S. Khadivizand, H. Reza Siddiquei, Md E.E. Alahi, S. Mukhopadhyay, IoT
enabled intelligent sensor node for smart city: pedestrian counting and ambient
monitoring. Sensors 19, 3374 (2019). https://doi.org/10.3390/s19153374 (19
pages)
13.
A. Nag, M.E.E. Alahi, S. Feng, S.C. Mukhopadhyay, IoT-based sensing system for
phosphate detection using graphite/PDMS sensors. Sens. Actuators, A 286, 43–50
(2019)
[Crossref]
14.
Md. E.E. Alahi, N. Pereira-Ishak, S.C. Mukhopadhyay, L. Burkitt, An internet-of-
things enabled smart sensing system for nitrate monitoring. IEEE Internet
Things J. 5(6), 4409–4417 (2018)
15.
N. Afsarimanesh, Md. E.E. Alahi, S.C. Mukhopadhyay, M. Kruger, Development of
IoT-based impedometric biosensor for point-of-care monitoring of bone loss.
IEEE J. Emerg. Sel. Topics Circuits Syst. 8(2), 211–220 (2018)
16.
T. Islam, S.C. Mukhopadhyay, N.K. Suryadevara, Smart sensors and internet of
things: a postgraduate paper. IEEE Sens. J. 17(3), 577–584 (2017)
17.
H. Ghayvat, J. Liu, M.E.E. Alahi, S.C. Mukhopadhyay, X. Gui, Internet of things for
smart homes and buildings: opportunities and challenges. Aus. J. Telecommun.
Digital Econ. 3(4), 33–47 (2015). https://doi.org/10.18080/ajtde.v 3n2.23. ISSN:
2203-1693
18.
H. Ghayvat, J. Liu, S.C. Mukhopadhyay, X. Gui, Wellness sensor networks: a
proposal and implementation for smart home for assisted living. IEEE Sens. J.
15(12), 7341–7348 (2015)
[Crossref]
19.
H. Ghayvat, S. Mukhopadhyay, X. Gui, N. Suryadevara, WSN- and IOT-based smart
homes and their extension to smart buildings. Sensors 15, 10350–10379 (2015).
www.mdpi.c om/j ournal/sensors. https://doi.org/10.3390/s150510350
20.
N.K. Suryadevara, S.C. Mukhopadhyay, S.D.T. Kelly, S.P.S. Gill, WSN-based smart
sensors and actuator for power management in intelligent buildings. IEEE Trans.
Mechatron. 20(2), 564–571 (2015). https://doi.org/10.1109/TMECH.2014.
2301716
[Crossref]
21.
N.K. Suryadevara, S.C. Mukhopadhyay, Internet of things: challenges and
opportunities. Eur. Bus. Rev. 22–24 (2014). http://www.europeanbusinessreview.
com/?p=5049
22.
N.K. Suryadevara, S.C. Mukhopadhyay, Determining wellness through an ambient
assisted living environment. IEEE Intell. Syst. 30–37 (2014)
23.
N.K. Suryadevara, S.C. Mukhopadhyay, Internet of things: a review and future
perspective. Eur. Bus. Rev. 18–20 (2014). http://www.europeanbusinessreview.
com/?p=4431
24.
N.K. Suryadevara, S.C. Mukhopadhyay, R. Wang, R.K. Rayudu, Forecasting the
behavior of an elderly using wireless sensors data in a smart home. Eng. Appl.
Artif. Intell. 26(10), 2641–2652 (2013). https://doi.org/10.1016/j .engappai.2013.
08.004. ISSN: 0952-1976
25.
S.D. Tebje Kelly, N.K. Suryadevara, S.C. Mukhopadhyay, Towards the
implementation of IoT for environmental condition monitoring in homes. IEEE
Sens. J. 13(10), 3846–3853 (2013)
26.
N.K. Suryadevara, S.C. Mukhopadhyay, Wireless sensor network based home
monitoring system for wellness determination of elderly. IEEE Sens. J. 12(6),
1965–1972 (2012)
[Crossref]
27.
N.K. Suryadevara, A. Gaddam, R.K. Rayudu, S.C. Mukhopadhyay, Wireless sensors
network based safe home to care elderly people: behaviour detection. Sens.
Actuators A: Phys. 186, 277–283 (2012). https://doi.org/10.1016/j .sna.2012.03.
020
[Crossref]
28.
R. Singh, A. Gehlot, L.R. Gupta, B. Singh, M. Swain, Internet of Things with
Raspberry PI and Arduino (CRC Press, Taylor & Francis Group, 2020)
29.
S.S. Iyengar, N. Parameshwaran, V.V. Phoha, N. Balakrishnan, C.D. Okoye,
Fundamentals of Sensor Network Programming (Wiley, IEEE Press, 2011)
30.
N. Mukherjee, S. Neogy, S. Roy, Building Wireless Sensor Networks, Theoretical and
Practical Perspective (CRC Press, Taylor & Francis Group, 2016)
31.
V. Sharma, A. Pughat (eds.), Energy Efficient Wireless Sensors Networks (CRC Press,
Taylor & Francis Group, 2018). ISBN 978-1-4987-8334-7
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2022
A. James et al., IoT System Design, Smart Sensors, Measurement and Instrumentation
41
https://doi.org/10.1007/978-3-030-85863-6_2
Avishkar Seth
Email: avishkar.seth@mq.edu.au
2.1 Introduction
Internet of Things, or IoT, means physical devices connected via the
internet transmitting data with little to no human intervention. The
concept of IoT dates back to 1982 when a smart vending machine was
developed using an existing Cola machine. Although the idea of
connected devices was realised early, the technology was not ready to
adopt such devices in daily usage due to communication and chip size
constraints. Soon, with the advancement of technology, the number of
connected devices exceeded the number of people and IoT became a
commonly used term for people.
This chapter introduces and discusses an IoT system focussing on
building a complete IoT prototype device. It is aimed at students,
hobbyists or professionals looking to enter into the world of electronics
and would like to understand the basic working of these systems. A
project experience-based learning approach was taken in this chapter.
The main focus of this chapter is to describe in detail the steps and
instructions to build the project with a short period in a laboratory. The
major part of the project was programming the microcontroller and
sending data to the cloud for analysis via LoRaWAN network. The
project enables the users to see the results on the serial monitor of
Arduino IDE as well as on the web via The Things Network and
ThingSpeak websites. The group project allows users to communicate
and share their ideas and knowledge, thus, enabling the users to attain
a high level of technical experience and interpersonal skills.
The knowledge of microcontrollers and sensors is a very important
skill for any engineer. Engineering students from any discipline at any
University can learn the basic technique towards IoT Systems Design.
The researchers are expected to complete specific tasks within a few
hours. Overall, this project will allow to understand the fundamentals
of an IoT system design.
2.2 Description
The project description given to the users is elaborated in this section.
2.2.1 Objectives
The major aim of this project is to give the users a first-hand experience
of building a complete IoT system. The following points describe the
objectives in detail:
Understanding the different components involved in an IoT system.
Developing a complete working IoT system in a short amount of time
of about 3–4 h.
Experimenting with sensors and realising their function.
Give users an idea of the microcontroller hardware functionality in
building the system.
Learning about the LoRa transmission protocol used.
Experimenting with data bits and payload formats.
Sending the data wirelessly to the cloud for visualisation and
analytics.
2.3 Motivation
The motivation of this project came from the requirement to teach
engineering students a quick and guided way to build a complete IoT
system. Many of the courses focus solely on a theoretical perspective of
the subject to teach the students. While this improves the users
understanding and capabilities to comprehend the topic, it does not
allow the user to experience building them on their own.
A project-based learning approach allows users to get practical
exposure, learn debugging and find innovative solutions to solving
complex problems. The group-based activities encourage interpersonal
skills and enhance the learning experience that comes from sharing of
ideas.
The overview of the various stages of the development of the IoT
system that has been implemented in a four-hour lectorial (Lecture +
Practical) are given in this section. The project guidelines provide in-
depth codes and steps to be able to perform the project in one go.
Fig. 2.2 (Left to right) HC-SR04 Ultrasonic sensor, Parallax PIR sensor, DHT22
temperature humidity sensor
To understand and complete the sensor interface to the
microcontroller, the following steps are followed.
For the implementation of the DHT sensor, the Arduino will directly
read the float values of the temperature and humidity. The library for
DHT sensor can be found in this GitHub repository (https://github.
com/AliceJames-1/IoT_Systems_Design_Book).
To add a custom zip library into the Arduino IDE, the user needs to
go to Arduino IDE > Sketch > Include Library > Add.ZIP library and then
select the necessary files to upload and include as shown in Fig. 2.4.
Fig. 2.4 The Arduino IDE library manager that allows addition of custom library
The same method will be used to implement further in the project
stage is the payload format, as this project uses the custom ‘Cayenne
LPP’ format library which is also found in this GitHub repository
(https://github.com/AliceJames-1/IoT_Systems_Design_Book).
2. DHT22 sensor:
VCC > VCC
GND > GND
DATA > Digital pin 7
3. Ultrasonic sensor:
VCC > VCC
GND > GND
ECHO > Digital pin 2
TRIG > Digital pin 3
Fig. 2.5 The circuit diagram designed using Fritzing to display the pin configuration
The circuit assembled for the project is illustrated in Fig. 2.6, the red
wires represent VCC, the blue represents the GND and the yellow
represents the data cable.
Exploring the Variety of Random
Documents with Different Content
Mosaic from the portico of the Generalife.
1, 2, 3, VARIATIONS ON A CHINESE motif. 7, 8, 9, VARIATIONS ON A motif, SYRO-ARABIAN.
4, 5, 6, VARIATIONS ON A motif HISPANO-ARABIAN. 10, 11, 12, VARIATIONS ON A motif, GALLO-ROMAN.
PLATE LXV.
Ornaments in Panels.
1 SIMPLE PLAIT, 8 QUADRUPLED PLAITS, INTERLACED, 13 GREEK.
UNDULATED. SICILIAN. 14 GREEK.
2 DOUBLE PLAIT. 9 SICILIAN. 15 ARABIAN.
3 SIMPLE PLAIT, 10 TRIPLE PLAIT, GREEK. 16 PERSIAN (THREE PLAITS,
INTERSECTED. 11 TRIPLE PLAIT, GREEK. INTERSECTED).
4 PLAIT, FROM A GREEK 12 DIVERSIFIED PLAIT, NEAPOLITAN. 17 GREEK.
VASE.
5 REDOUBLED PLAIT,
GREEK.
6 INFLECTED PLAIT,
GREEK.
7 INFLECTED PLAIT,
GREEK.
PLATE LXVI.
Ornaments over Arches at one of the Entrances.
Egypto-Arabian Knot, or Net-work.
1 DERIVED FROM THE PENTAGON. 2 VARIETY OF PROCEEDING. 5 OCTAGONAL. 7 QUADRILATERAL.
3, 4, TRIGONOMETRICAL. 6 HEPTAGONAL. 8 OCTAGONAL.
Indo-Syro-Arabian Knot, or Net-work.
1 SQUARES AND OCTAGONS. 4 DERIVED FROM THE SQUARE: THE ANGLES
2 DERIVED FROM SQUARES. BEING
3 DERIVED FROM THE SQUARE: FROM THE DIVIDED, THE RESULTING RAYS DETERMINE
CENTRE THE FIGURES BY INTERSECTION.
A DODECAGON AND OTHER FIGURES ARE 5 ANALOGOUS TO FIGURE 2.
FORMED 6 TRIGONOMETRICAL.
BY SUB-DIVISION. 7 HEXAGONAL.
PLATE LXVII.
Ornaments on the Walls.
1, 1’, BRICK FACINGS FROM ROSETTA. 5 JAPANESE. 7 ARABIAN.
2, 3, 4, ARABIAN. 6 GRECO-ASSYRIAN. 8 CHINESE.
1 ARABIAN.
2 ORNAMENTED BRICK, ROSETTA.
3, 4, 5, 6, FOUR ANALOGOUS motifs, RESPECTIVELY CHINESE, ARABIAN (bis) AND GRECO-ASSYRIAN. 7
ARABIAN. 8 GRECO-EGYPTIAN.
PLATE LXVIII.
Ornaments in Panels on the Walls.
1 ARABIAN (DAMASCUS). 3, 4, 5, ARABIAN (DAMASCUS)?
2 CEILING, LOUIS XIII. 6 INDIAN.
1, 2, 3, 4, 5, 6, 7, 8, ARABIAN.
1 INCRUSTATION ON POTTERY, FROM OIRON.
2 RENAISSANCE. 3 MEXICAN. 4 CHINESE. 5 EGYPTIAN. 6 ARABIAN.
7, 8, 9, EARLY TILES, FROM DAMASCUS, ROME, AND FLORENCE RESPECTIVELY.
10 ITALIAN. 11, 11’, EGYPTIAN. 12 ITALIAN.
PLATE LXIX.
Small Panel in Jamb of a Window.
1 PERSIAN. 2 ARABIAN CEILING, FROM CAIRO. 3 CEILING, PAINTED BY DUBAN.
4 BYZANTINE. 5 CHINESE. 6 POMPEIAN.
PLATE LXX.
Small Panel in Jamb of a Window.
1, 2, LACE-WORK. 3, 3’, EGYPTIAN. 4, 4’, EGYPTIAN. 5, 6, EGYPTIAN.
1, 2, 3, ANGLO-SAXON. 4 EGYPTIAN. STRANGELY ANALOGOUS TO NUMBER 3.
5, 6, 7, ANGLO-SAXON. 8 EGYPTIAN.
1 ARABIAN. 3 RENAISSANCE. 5 ARABIAN.
2 ITALIAN. 4 ARABIAN. 6 ARABIAN.
1, 2, 3, FROM THE CHURCH OF ST. CROIX, JERUSALEM. 4 SICILIAN.
5, 6, 7, 8, ARABIAN. 9, 10, CHISELLINGS ON STONE, JERUSALEM. 11 MARBLE CHASING,
JERUSALEM.
12, 13, ARABIAN CHASINGS, ON COPPER.
PLATE LXXI.
Panel in the Upper Chamber of the House of Sanchez.
1, 2, 3, “PALMETTES” FROM THE PROWS OF dahabiehs (NILE BOATS)
4, 5, 6, 7, 8, GREEK, FROM EXAMPLES AT ATHENS.