IoT Fundamentals, 2nd Edition
From the Things to the Cloud, and everything in between
Topic: Hardware


The Internet of Things (IoT) is rapidly gaining popularity worldwide and is becoming one of the most important drivers for digital transformation. IoT is a complex subject that involves a host of device, networking, management, and cloud technologies. This live training session will introduce you to the technical foundations of IoT, from the sensors and actuators, through the network access layer, to the various forms of cloud networking that are becoming enablers of a successful IoT deployment. In this course you will learn more than the basics – you will gain the knowledge and skills to start an IoT project that incorporates the key business drivers that make IoT such an important area of technology.
In addition, this course will teach you how the big cloud and networking vendors, such as AWS, Cisco, Google, and Azure are developing solutions to help companies succeed in their IoT roll out.
What you'll learn-and how you can apply it
Students will understand:
- The components of an IoT network
- How cloud services should be leveraged for an IoT project
- The different ways to connect an IoT device to a network
- Security considerations when deploying IoT
- How to kick off an IoT project
- Future directions of IoT
Students will be able to…
- Distinguish the various wireless technologies used in IoT (5G, LoRaWAN, BLE, Wi-Fi6, etc.)
- Leverage IoT for business value
- Secure their IoT network
- Choose the right services from an IoT cloud vendor
This training course is for you because...
- You are a cloud or network engineer, analyst, or architect and you want to learn about core IoT network technologies and how they fit together
- You are interested in IoT cloud architectures and services, and how they can be used to accelerate IoT
- You want to learn about key IoT networking technologies, including LoRaWAN, NB-IoT, and edge computing
- You want to learn how to start an IoT project and the tools needed to get going
- You want to learn about the future of IoT and where it will take us next
Prerequisites
- Basic understanding of cloud and networking technologies
- Basic knowledge of wireless technologies (Wi-Fi, LTE)
- A basic understanding of cloud services, such as AWS, Azure, and GCP
Recommended Preparation
- Amazon Web Services AWS LiveLessons 2nd Edition: https://learning.oreilly.com/videos/amazon-web-services/9780135581247/
- Getting Started with Google Cloud Platform: https://learning.oreilly.com/videos/getting-started-with/9780135181522/
Recommended Follow-up
- Internet of Things (IoT Fundamentals) by Jerome Henry and Rob Barton: https://learning.oreilly.com/videos/internet-of-things/9780134667577/
- IoT Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet of Things by David Hanes, Gonzalo Salgueiro, Rob Barton https://learning.oreilly.com/library/view/iot-fundamentals-networking/9780134307091/
About your instructors
-
Rob Barton, CCIE #6660 (R&S and Security), CCDE 2013::6 is a Distinguished Systems Engineer working in Cisco's Digital Transformation and Innovation group. Rob is a registered Professional Engineer (P. Eng) and has worked in the IT industry for over 22 years, the last 19 of which have been at Cisco. Rob Graduated from the University of British Columbia with a degree in Engineering Physics. Rob is a Cisco Press published author, with titles including QoS, Wireless, IoT, and Machine Learning and Data Analytics. Over the past five years. Rob’s current areas of work include wireless communications, Industrial Networking, IoT, and AI/ML in networking systems.
-
Jerome Henry is Principal Engineer in the Enterprise Infrastructure and Solutions Group at Cisco systems. Jerome has more than 15 years experience teaching technical Cisco courses in more than 15 different countries and 4 different languages, to audiences ranging from Bachelor degree students to networking professionals and Cisco internal system engineers. Focusing on his wireless experience, Jerome joined Cisco in 2012. Before that time, he was consulting and teaching Heterogeneous Networks and Wireless Integration with the European Airespace team, which was later acquired by Cisco to become their main wireless solution. He then spent several years with a Cisco Learning partner, developing technical courses, and working on training material for new technologies. He is certified wireless networking expert (CWNE #45), CCIE Wireless (#24750), CCNP Wireless, developed several Cisco courses focusing on wireless topics and authored several books and video courses on Wireless, IoT and networking. Jerome is also an IEEE member, where he was elevated to the grade of Senior Member in 2013, and also participates to Wi-Fi Alliance working groups. With more than 10000 hours in the classroom, Jerome was awarded the IT Training Award best Instructor silver medal. He is based in RTP, NC.
Schedule
The timeframes are only estimates and may vary according to how the class is progressing
DAY 1
What is IoT and why should I care? (25 min)
- Common use IoT cases and examples
- Compare Industrial IoT vs. Consumer IoT (e.g. Google Nest vs. IIoT)
- Smart homes, smart buildings, smart factories, smart power utilities – focus on the benefits of an IoT project
Your IoT Network, From Top to Bottom (30 min)
- What are sensors, actuators, embedded systems
- Industrial IoT components (PLCs, HMIs, etc.)
- Access network components
- Applications
- The role of data analytics, AI/ML, Digital Twins
BREAK (5 min)
Communicating with Your IoT Devices Part 1: The Wireless Access Landscape for IoT Devices (55 min)
- In Home technologies, Zigbee, Z-wave, NFC
- BLE (e.g. Meraki MT sensors)
- Wi-Fi6
- 5G and the world of IoT (also NB-IOT, LTE-M)
- LPWA (focus on LoRaWAN)
BREAK (5 min)
Communicating with Your IoT Devices Part 2: IoT Wired Access Technologies (30 min)
- Resilient Ethernet access technologies
- Time synchronization for IoT applications
- Time Sensitive Networking (TSN) for IoT Applications (including PRP, HSR, Multi-connection interfaces
Protecting IoT applications from attack (30 min)
- Types of attack and common attack vectors
- Getting visibility of the IoT domain
- Leveraging AI/ML techniques to protect IoT devices and applications
DAY 2
Harnessing data from IoT devices (30 min)
- Data messaging components for IoT
- Message brokering with MQTT / CoAP
- Cloud and Edge data management integration
- Use case examples: Cisco Edge Intelligence, Software AG, et. al.
A survey of IoT Cloud Services and Designing an IoT network for Cloud Management (25 min)
- Key components of an IoT cloud service
- Data messaging to a cloud service
- Popular cloud-based data analytics cloud services for IoT
- Kaa, Thingspeak, IBM Watson, PTC, etc.
BREAK (5 min)
AWS IoT Core (20 min)
- AWS IoT Core Architecture components
- Data visualization with AWS
- IoT Greengrass
- Sitewise
Azure IoT Hub (20 min)
- Azure IoT Hub Architecture components
- Data visualization with Azure IoT Hub
Google Cloud IoT Core (15 min)
- IoT with Google Cloud Platform (GCP)
- GCP IoT components and architecture
BREAK (5 min)
Developing and Deploying an IoT Project (30 min)
- Building the business case for an IoT project
- Putting the components all together
- Why do IoT Projects fail (complexity, “l’art-pour-l’art”)
- Choosing the right technologies
What is the future of IoT? (30 min)
- Future technologies
- Where is IoT headed next?
- Hot areas of R&D in IoT