Professional Documents
Culture Documents
Full download IoT Product Design and Development: Best Practices for Industrial, Consumer, and Business Applications Ahmad Fattahi file pdf all chapter on 2024
Full download IoT Product Design and Development: Best Practices for Industrial, Consumer, and Business Applications Ahmad Fattahi file pdf all chapter on 2024
Full download IoT Product Design and Development: Best Practices for Industrial, Consumer, and Business Applications Ahmad Fattahi file pdf all chapter on 2024
https://ebookmass.com/product/business-ethics-best-practices-for-
designing-and-managing-ethical/
https://ebookmass.com/product/product-maturity-1-theoretical-
principles-and-industrial-applications-1st-edition-franck-bayle/
https://ebookmass.com/product/tools-for-chemical-product-design-
from-consumer-products-to-biomedicine-1st-edition-mariano-martin/
https://ebookmass.com/product/business-ethics-best-practices-for-
designing-and-managing-ethical-organizations-2nd-edition-ebook-
pdf/
Titanium Alloys for Biomedical Development and
Applications: Design, Microstructure, Properties, and
Application Zhentao Yu
https://ebookmass.com/product/titanium-alloys-for-biomedical-
development-and-applications-design-microstructure-properties-
and-application-zhentao-yu/
https://ebookmass.com/product/hacking-digital-best-practices-to-
implement-and-accelerate-your-business-transformation-michael-
wade/
https://ebookmass.com/product/research-integrity-best-practices-
for-the-social-and-behavioral-sciences-lee-jussim/
https://ebookmass.com/product/pro-oracle-sql-development-best-
practices-for-writing-advanced-queries-2nd-edition-jon-heller/
https://ebookmass.com/product/systems-architecture-strategy-and-
product-development-for-complex-systems-bruce-cameron/
IoT PRODUCT
DESIGN AND
DEVELOPMENT
IoT PRODUCT
DESIGN AND
DEVELOPMENT
Best Practices for Industrial, Consumer,
and Business Applications
AHMAD FATTAHI
TIBCO Software Inc.
Palo Alto, CA, USA
This edition first published 2023
© 2023 John Wiley & Sons, Inc. All rights reserved.
No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any
means, electronic, mechanical, photocopying, recording or otherwise, except as permitted by law. Advice on how
to obtain permission to reuse material from this title is available at http://www.wiley.com/go/permissions.
The right of Ahmad Fattahi to be identified as the author of this work has been asserted in accordance with law.
Registered Office
John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, USA
Editorial Office
111 River Street, Hoboken, NJ 07030, USA
For details of our global editorial offices, customer services, and more information about Wiley products visit us at
www.wiley.com.
Wiley also publishes its books in a variety of electronic formats and by print-on-demand. Some content that
appears in standard print versions of this book may not be available in other formats.
Chapter 4 Security 57
Encryption Techniques 59
Software and Firmware Update Techniques 69
Key Management and Protection Against Known Threats 70
Security Attacks and Chain of Trust 71
Blockchain 77
Summary of Best Security Practices for IoT Systems 79
Networking Concepts 80
IoT Security Standards and Certificates 86
Index179
viii Contents
Acknowledgments
I lost my father to COVID-19 during the process of writing this book. He was always
the source of good and inspiration in my life. Leaving this world did not stop him from
continuing to do so; his departure inspired me in a totally new way to plow ahead and
hopefully help make the world a better place. Right next to him was my mother, brother,
sister, and aunt who kept supporting me through the hardest days of 2021; thank you!
I’ve had the luxury of working with some of the best and brightest professionals
in the IoT world. Richard Beeson has taught me a lot and helped me tremendously to
reach where I am today. John Matranga continues to expose me to opportunities and
insights that otherwise would be impossible. In fact, this book is a direct result of a joint
presentation with him at Stanford University in 2019. I owe a lot to Brad Novic who is
my great mentor and friend. He helped me learn about statistics and what it means to
deliver value with data in a business environment. Sanjiv Patel welcomed me to Cisco and
enabled me to grow in my career. His positive and growth-minded attitude will stick with
me forever. I have to thank my dear friend and former colleague Jog Mahal; whenever I
ran into dead ends with the legal or the bureaucratic questions at Cisco, he quickly found
a way out for me with a big smile on his face. Steve Cox encouraged me a lot and played a
significant role in my decision to take up the project of writing this book; thank you! On
top of all of the above Richard, Brad, and Sanjiv kindly accepted the role of the reviewers
for the book despite their extremely busy schedules. I also have to thank my nephew, Dana
Fattahi, who eagerly helped me with his artistic prowess and designed and improved many
illustrations and the cover image of this book.
I could not have completed this book if not for the tremendous amount of knowledge
from a few sources. The hosts of Stacey on IoT podcast, Stacey Higginbotham and Kevin
Tofel, kept me up to date on everything IoT on a regular basis. I also learned a lot from
Dave Sluiter who teaches IoT at University of Colorado Boulder. A big shout-out goes to the
whole community behind Wikipedia; I don’t know what I would have done without all of
the resources in this precious public source of knowledge.
The Wiley team has always been a great support. From the early days of forming the
skeleton of the book to the ongoing questions about the logistics, they were always anxious
to help me out. I also appreciate them accommodating me during the difficult period after
my father’s passing.
Last but not least, I have to appreciate my wife and best friend’s support and patience
throughout this gruelling process. I had to forgo many events or keep working late at night
or weekends for more than a year. She kept supporting me and inspiring me with her
perennial smile on her face. Thank you Mahvash!
Preface
The Internet of Things (IoT) technology is expected to generate north of $10 trillion
of value globally by 2030. If you touch the consumer or business IoT ecosystem in any
shape or form, there may be something of interest in this book for you. One of the major
challenges of designing and implementing an Internet of Things product or service is
the intrinsic multidisciplinary nature of the topic. Most products in the field have to
consider significant hardware, software, data science, data engineering, and cybersecurity
elements. As an example of a consumer product, a smart lock needs to be built in a
compact and energy-efficient way. Some of the analytical algorithms happen on the device,
while batch processes optimize larger pieces of analytics in the cloud. All such operations
need to be safe and secure. The same story happens in enterprise and industrial use cases.
A remote pressure sensor in the field needs to be designed to assure resilience in adverse
conditions. All communication needs to happen in a secure way before IT executives give
it a nod. And of course, it won’t be of use if data cannot be collected at scale and fed into
advanced data science algorithms.
These examples depict a complex multidisciplinary landscape that takes unique skills
for a product manager, business developer, security professional, or technical product
development manager. Devising the right team with the right skills and understanding
the optimal dynamics among them is of crucial importance. With the expanded breadth
of knowledge comes a dire need for translation of terminology amongst groups. Right
expectations need to be set for all of the team members and executives in order to move
in the right direction and avoid premature disappointment. Various chapters of this book
guide you through all of these aspects and enable you to be more effective in your function.
Market analysis
Hardware
This book
Software design
Security
xii Preface
•• This book is also a great resource for MBA students specializing in IoT or
digital transformation, as the main text or complementary book to their main
textbooks.
•• Consultants giving advice to other organizations will find this book very
valuable through learning the best practices and pitfalls in an end-to-end IoT
product process.
WHAT IS COVERED?
You can pick and choose what chapters you want to read and in what order. If you are
already familiar with certain aspects, you can safely skip it and continue enjoying the rest
of the content. Here is the chapter-by-chapter description of what we cover.
Chapter 1 provides an introduction to IoT. We see the basic concepts that make this
network of connected machines special. We also discuss why the topic is so pregnant with
opportunities now and over the coming years.
Chapter 2 connects IoT with the ever more important concept of digital
transformation. For many industries, digital transformation is a matter of survival. For
many others, it opens the door to more profitability and employee satisfaction. We make
the case for IoT to be a fundamental ingredient of an effective digital transformation and
how it enables IT-OT integration.
Chapter 3 reviews the market for IoT. We talk about the business opportunities and
trends in the market for the technology. We will also look at several business models and
partnership styles among various players in an IoT ecosystem. We consider both business
and consumer markets.
Chapter 4 covers security for IoT. We cover general techniques of securing an IoT
system, as well as some historical context around the topic. Some of the networking
concepts that enable security are the next topic in this chapter. We also mention a few of
the commonly used standards and certifications in the industry.
Chapter 5 is the longest and most comprehensive chapter in the book. It starts by
introducing the process of building a team and designing an IoT product. It then moves
on to a few important concepts in IoT such as sensors, file systems, machine learning,
networking, and wireless communication standards. We conclude the chapter by covering
two examples and a short review of managing an IoT product’s lifecycle.
Chapter 6 leverages the well-known CRISP-DM process and walks you through the
high-level process of building a data product. You will learn about various aspects of building
a team that is set up for success and some of the most common pitfalls along the way.
Chapter 7 closes the conversation and offers some brief concluding remarks.
Preface xiii
Chapter 1
Introduction to IoT
In this chapter, we will start to dig into the concept of Internet of Things (IoT), its
importance, and the confluence of factors that have led to the adoption wave in recent
years. It’s important to note that certain definitions and concepts may still be the topic
of debate among semanticists and engineers. The range of different views is quite wide.
What matters most in this ever-changing landscape is grasping the concepts behind the
terms and building a view of the range of business opportunities and learning about the
technology landscape.
WHAT IS IoT?
You can argue that from the first day in the 1970s when ARPANET connected four
computers together, the IoT was born. However, the common accepted definition of
the concept refers to the connected network of machines (things) with limited human
intervention. When most people hear of the “Internet,” they imagine a human working
on a gadget. However, the IoT is about connecting machines together in semi-automated
ways that are uniquely different from human-dependent networks. Note that a machine
does not necessarily have to be smart or capable of making decisions in order to be part
of an IoT network. A pretty, simple light bulb that is connected through short-range radio
signals and can follow simple instructions remotely can very well be considered part of
an IoT network. Therefore, there is a distinction between connectedness and intelligence.
Connectedness is sufficient for being part of the IoT network.
Usually, such constructs are capable of scaling in at least one of several dimensions:
in typical personal wellness applications, wearable devices live on people’s wrists across
IoT Product Design and Development: Best Practices for Industrial, Consumer, and Business
Applications, First Edition. Ahmad Fattahi.
© 2023 John Wiley & Sons, Inc. Published 2023 by John Wiley & Sons, Inc.
several countries. Such devices amount to potentially millions of devices that are all
“connected” according to certain protocols that are efficient and secure.
Another dimension where IoT provides scale is the amount of data being analyzed. In
traditional manufacturing systems, engineers and technicians make regular and frequent
readings of meters and gauges to make decisions on how to run the system efficiently.
How often do you think a human can read those meters and look for anomalies? And even
when they do the reading can they do a good job of analyzing data every single time? By
connecting manufacturing instruments through a network you can scale the volume of
data that’s being collected and analyzed continuously and accurately.
Another very important aspect of IoT is what it enables over time through harvesting
the value of historical observations. Typical connected devices collect data from around
them (think sensors) and their own operational history (think a log file). This is a crucial
distinction from traditional disconnected devices where such historical views are lost. First
important use for such a ledger is to rely on trends over time and draw conclusions. A good
and real example of this is in the world of manufacturing: there are pumps on the shop
floor that run continuously for weeks or months at a time. Maintenance of such pumps can
traditionally be done in one of two ways: you schedule such maintenance on a calendar
and take them down for service on clock. One typical approach is taking the mean time
between failures (MTBF). Needless to say, this practice can be massively wasteful or risky
if your schedule is too conservative or too loose, respectively. The other approach is to
rely on experts with “trained ears” to just be present and raise a flag when a pump doesn’t
sound right. To automate and scale this approach, companies have collected and saved
audio signals from pumps over a long-enough period of time. This raw data set, laid over by
the history of pumps’ failure, can enable machine learning models to classify pump audio
signals into “healthy” and “about to fail” with quite good accuracy. Without these devices
being equipped with IoT sensors, such analyses would not have been possible.
Note that in the example above not only the historical behavior of a device is of value,
IoT systems enable the usage of data from similar machines by combining them together.
This is a very important point that leads to many budding business opportunities and new
revenue streams as we will discuss later in this book.
Like almost anything else in life, with these benefits come cost and risks. First of all,
equipping old and new devices with sensors and connectivity imposes cost. Business leaders
need to see a compelling promise of benefit, directly to the operation of the machine or
resulting opportunities, before they sign off on engineering designs that include connectivity.
The other risks are security and privacy. Whenever you open a gate for good reasons, bad
actors may see it as an opportunity, which may create a vulnerability vector. You also need
to be extremely cautious about data movement and privacy connotations. Underestimating
privacy and its close cousin, security can lead to wholesome business failures.
One last point before we move on to the other aspects of IoT is that even though the IoT
itself is all about connected machines, we should not forget the importance of humans.
At the end of the day what an IoT system offers has to be connected to the human world
through a user interface (UI). If the UI is difficult to use, faulty, not intuitive, or otherwise
hard to use, the IoT system may fail to be adopted.
Figure 1.1 IoT is present in many aspects of our personal and business lives.
CHAPTER XXIV
Bart Dawson Explains
Sitting beside the fire in Hank Shale's cabin, the Hardy boys told
their story. They were interrupted frequently by ejaculations of "Ye
don't say!" and, "Well I'll be switched!" from the two old miners, and
occasionally their father smiled in approval.
When they had finished, Bart Dawson slapped his knee.
"I never heard the beat of it!" he declared. "Ye went up on that there
mountain and got lost and attacked by wolves and fell down the shaft
and got held up by Black Pepper, and yet here ye are, and there's
the gold. I never heard the beat!"
"Neither did I!" affirmed Hank Shale slowly.
"There's the gold," laughed Frank, indicating the four sacks on the
table.
"Coulson will be tickled to death," declared Bart Dawson. "He never
expected either of us to see it again."
"There's a question we wanted to ask you," put in Frank. "Are you
sure there isn't anybody else but Mr. Coulson sharing the gold with
you?"
Fenton Hardy looked up startled. He could not imagine what this was
leading to. As for Bart Dawson, he looked blank.
"Not that I know of," he said.
"Are you quite sure?"
"I'm certain sure. There's Coulson's brother did own a share of it, but
he's dead, and there's Jadbury Wilson, my old pardner, but he's
dead, too. That leaves only me and Coulson."
"Are you sure Wilson is dead?"
"Last we heard of him he was. He went East, they say, and died out
there. I sure wish he could be here to-night. Poor old Jad—he
worked so hard for his share of that gold, and never got none of it."
"Jadbury Wilson isn't dead."
"What?" shouted Bart Dawson, leaping to his feet. "Say them words
again, lad! Do ye know for sure? Is Jad Wilson still livin'?"
"He's staying at our house in Bayport right now," declared Joe.
Fenton Hardy looked more surprised than ever. The case was taking
an angle he had never anticipated.
"If I'm sure Jad Wilson is still alive I'll be the happiest man in the
world!" declared Bart Dawson. "But how do ye know? Tell me about
him."
The Hardy boys thereupon told of their meeting with Jadbury Wilson
and of the story he had told of his gold-mining days in the West.
"So he thinks that you stole the gold from him and went away with it,"
concluded Frank.
"I don't blame him for thinkin' that!" said Dawson heartily. "I don't
blame him a bit! When I come back to Lucky Bottom I made it my
business to trace up my old pardners, but the only one I could find
was Coulson, and he told me his brother and Jad Wilson was dead."
"But what had happened to the gold?"
"I'm comin' to that. When the outlaws attacked our camp, the others
sent me out to hide the gold. And I hid it. I was just gettin' away
when a stray bullet hit me, and I'll be hanged if I didn't go clean off
my head. I didn't remember nothin'. I must have wandered away
from Lucky Bottom altogether, for when I come to myself I was miles
and miles away, up in northern Montana, and I couldn't remember
one thing of my life up to that time. It had been wiped clean out of my
memory. I had papers on me that had my name written on them, but
I didn't know where I had come from or nothin'."
"I have heard of such cases," said Fenton Hardy.
"I had clean lost my memory. I didn't even know I had ever been in
Lucky Bottom. Everythin' was blank up to the time I come to myself.
Then, a few months ago, a doctor told me he thought he could fix me
up, and I had an operation and—click! I remembered everythin'. I
remembered Lucky Bottom and our mine, and how I had hidden the
gold. It all come back to me. So I came back to Lucky Bottom and
dug up the gold again and tried to find my pardners, and Coulson
and I was ready to split it up between us, seein' we thought his
brother and Jad Wilson was dead, when the outlaws stole it on us.
So that's how it happened."
Frank and Joe had listened entranced.
"Why, that explains everything!" Frank declared. "It clears it all up.
We couldn't believe you had been crooked, although—" he stopped
in confusion.
"Although it looked mighty like it, eh?" finished Bart Dawson, with a
smile. "Well, I don't blame ye for bein' suspicious. And now, if you'll
take me back East with ye, I'll meet my old pardner, Jad Wilson,
again, and he'll get his share of the gold. It should be enough to
keep him in comfort for all the rest of his life."
"He's been having a pretty tough time," said Frank. "He'll welcome
it."
"And glad I'll be to see that he gets his share. As for you, Mr. Hardy,"
went on Dawson, turning to the detective. "I promised you a good
fee if ye'd take this case for me and I promised you a reward if the
gold was found. Two thousand dollars, I said, and two thousand
dollars you'll get as soon as I can get these nuggets and the gold
dust changed into real money."
"I won't take it all," said Fenton Hardy. "My boys did the real work."
"That's up to you. It was your case and you can do what you like with
the money. But," Dawson declared with emphasis, "if ye don't divvy
up with these two lads——!"
"Don't worry," laughed the detective. "I have no intention of letting
them work for nothing. I want to share the reward with them."
"Well, that's fine, then. And they get five hundred dollars for capturin'
Black Pepper—don't forget that." Bart Dawson turned to the Hardy
boys. "Ye ought to have a nice fat bank account when you go back
East."
"It begins to look that way," agreed Frank, with a pleased smile.
"You've done good work," said Fenton Hardy. "You've cleaned up
this case in record time and, to tell the truth, I hardly expected you
would be successful, because you were up against a mighty difficult
undertaking and you didn't have very much to work on. You deserve
everything that is coming to you in the way of reward. You've done
me credit."
"Hearing you say that is reward enough," said Frank, and Joe
nodded his head in agreement.
"Real detectives, both of 'em," said Hank Shale, puffing at his pipe.
The End
MYSTERY STORIES FOR BOYS
By FRANKLIN W. DIXON
THE HARDY BOYS: THE TOWER TREASURE
THE HARDY BOYS: THE HOUSE ON THE CLIFF
THE HARDY BOYS: THE SECRET OF THE OLD MILL
THE HARDY BOYS: THE MISSING CHUMS
THE HARDY BOYS: HUNTING FOR HIDDEN GOLD
Updated editions will replace the previous one—the old editions will
be renamed.
1.D. The copyright laws of the place where you are located also
govern what you can do with this work. Copyright laws in most
countries are in a constant state of change. If you are outside the
United States, check the laws of your country in addition to the terms
of this agreement before downloading, copying, displaying,
performing, distributing or creating derivative works based on this
work or any other Project Gutenberg™ work. The Foundation makes
no representations concerning the copyright status of any work in
any country other than the United States.
• You pay a royalty fee of 20% of the gross profits you derive from
the use of Project Gutenberg™ works calculated using the
method you already use to calculate your applicable taxes. The
fee is owed to the owner of the Project Gutenberg™ trademark,
but he has agreed to donate royalties under this paragraph to
the Project Gutenberg Literary Archive Foundation. Royalty
payments must be paid within 60 days following each date on
which you prepare (or are legally required to prepare) your
periodic tax returns. Royalty payments should be clearly marked
as such and sent to the Project Gutenberg Literary Archive
Foundation at the address specified in Section 4, “Information
about donations to the Project Gutenberg Literary Archive
Foundation.”
• You comply with all other terms of this agreement for free
distribution of Project Gutenberg™ works.
1.F.
1.F.4. Except for the limited right of replacement or refund set forth in
paragraph 1.F.3, this work is provided to you ‘AS-IS’, WITH NO
OTHER WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR ANY PURPOSE.
Please check the Project Gutenberg web pages for current donation
methods and addresses. Donations are accepted in a number of
other ways including checks, online payments and credit card
donations. To donate, please visit: www.gutenberg.org/donate.
Most people start at our website which has the main PG search
facility: www.gutenberg.org.