Internet of Things: A Hands On Course

5 Day Course
Hands On
Code PWL340

Book Now - 2 Delivery Methods Available:

Classroom Virtual Classroom Private Group - Virtual Self-Paced Online


The term “Internet of Things” is starting to gain recognition and traction within the industry, however it is still an immature space. To some, mainly chip manufacturers, the term Internet of Things, or IoT for short, is a concept in which electronic devices and everyday objects  ̶  such as refridgerators, thermostats, or light bulbs  ̶  are connected to the Internet and each other through various methods such as Bluetooth and Wi-Fi. Competing SDOs and industry consortiums exist, such as the Open Interconnect Consortium (OIC)  with the mission to develop standards and certification for devices, and the AllSeen Alliance, which has a similar goal. These separate consortiums are both trying to provide a common language for these devices and objects so they can more easily connect and communicate with each other.

Other people take a wider view of IoT than just getting to control refrigerators, thermostats, or light bulbs that can communicate with the wider world. We can use ThingSpeak, open source Internet of Things applications and APIs to store and retrieve data from Things using standardized protocols and services. Through new searching techniques we might collate and analyse large data sets (Big Data) and apply new visualization approaches to understand the world around us. For carriers, how communications or even intrusion attacks are impacting us or our customers.

The increasingly connected user will need to deploy efficiently managed connection services wherever they are located. Improved mobile cellular connection, WiFi and other generally wireless communications will allow the army new devices to link into the network at low cost and with ever increasing battery life allowed by ever lower power consumption. All this interconnection and interaction brings its own security challenges and we must build the systems to take these into account.

Understanding the new and fast changing world is becoming key to those working in carriers, manufacturers of all consumer devices, corporate enterprises that want to upscale their efficiency and improve their management. This hands-on course provides managers, service planners, system integrators, engineers and systems architecture professionals an opportunity to undertake hands-on exercises that enable them to understand this new generation of technology.


When you have completed this course you will be able to:

  • Describe the evolution of the Internet of Things
  • Identify the range of options for the way things can communicate
  • Select the standards most appropriate for building successful communications
  • Build addressing architectures that can scale to the sizes required
  • Analyse and record the interactions
  • Visualise the results of interactions
  • Deliver the security that modern services demand
  • Build new service networks that can support the future Internet of Things


Hide all

The New Internet of Things (12 topics)

  • In this chapter we will introduce the key IoT concepts and terms, scope some examples and view of what IoT means and end with a hands-on exercise using an IoT on a simple LAN
  • Defining Things, what IoT means and why it is important
  • Where IoT will have an impact
  • IoT in Media
  • Monitoring and controlling the Environment
  • Managing Infrastructure and energy
  • Deploying IoT within Manufacturing
  • Building and Home Automation
  • IoT within Transportation
  • Who are the Players?
  • Where IoT is having an Impact
  • Discussion Exercise: Analysing potential applications

Interaction of Things (15 topics)

  • In this chapter we will classify the different ways things can interact and introduce the existing standards for these interactions as well as any certifications: Hands-on will comprise using one set of IoT standards
  • How we can interact with things
  • Direct interaction compared with Indirect Interaction
  • Interconnection Issues
  • Configuration and Conditioning
  • Machine to Machine (M2M) Interactions
  • Existing Protocol Stacks
  • HTTP
  • UPnP
  • SNMP and ASN.1
  • XML
  • IoT Frameworks and in the Cloud
  • Interaction with Intelligent Phones and Tables
  • Event Driven Interaction
  • Hands-on Exercise 1: Using a classroom based IoT

Building an Internet of Standard Things (13 topics)

  • In this chapter we will build in the classroom the servers and applications needed to make some things interact with PCs/ Laptops and Intelligent Phones. Hands-on will lead the day and drive the building of clients and servers
  • Key Standards
  • Open Source IoT environments
  • Open Interconnect Consortium Developments
  • AllSeen Alliance Developments
  • Programming, Configuring and Testing Devices
  • Powering IoT Devices
  • Sensors and Controllers
  • Configuring Controllers
  • Controlling through Web Servers
  • Building key servers and controller interfaces
  • Building Things: Arduino, Rasberry Pi and Others
  • Hands-on Exercise 2: Configuring an IoT Infrastructure

The RF Principles of Things (10 topics)

  • In this chapter we will introduce the key layer 1 concepts for low power RF device interactions and the standards options. Hands-on will be using Bluetooth, WiFi and ZigBee/Z-Link devices
  • The need for Wireless connection
  • Options for providing infrastructure connection for devices
  • Wireless standards: LTE, WiFi, Bluetooth, BLE, ZigBee and Z-Link
  • Near Field Communication (NFC)
  • Fundamentals of Radio Frequency (RF) Systems
  • Licensed and Unlicensed Bands• Interference
  • Range and Throughput
  • What does IoT mean to carriers
  • Hands On Exercise 3: Surveying using a Spectrum Analyser

Addressing and Identifying Things (12 topics)

  • In this chapter we will examine how to address devices in the worlds of Network Address Translated IPv4 and how IPv6 might change this as well as its problems.
  • What IoT needs from Addressing Schemes
  • Layers of Identification
  • Unique Addressing of devices
  • Routing data to and from Things
  • Internet Addressing
  • IPv4 and IPv6 Compared
  • Deploying systems using IPv4 and Network Address Translation
  • IPv6 Deployment
  • User Domains and Domain Name Service (DNS)
  • Dynamic DNS
  • Hands-on Exercise 4: NAT interactions of IPv4, IPv6 Exchanges and Web identifications

Wearable and Portable Things (7 topics)

  • In this chapter we will examine examples of Things that currently exist which we can use/wear/carry. If we can find some we will use some wearable devices!
  • The Internet of Me
  • Example Wearable IoT Devices
  • Lumo Lift
  • IoT Enabled Watches: Gear-S, Apple Watch
  • PinUp Nurse tattoo Healthcare devices
  • Sensors for Wearable Devices

Apps for Things (12 topics)

  • In this chapter we will take examples of Apps for iPhone, Windows and Android which can currently be used to control things.
  • Application Platforms
  • Availability of Apps
  • iPhone, Android, Windows App Platforms compared
  • Developing Apps
  • Surveying some IoT Apps
  • Controlling TV Recording and Playback
  • Entertainment System Control
  • Heating and lighting control
  • Applications in Health Care
  • Applications in Sport
  • Hands-on Exercise 5: iPhone/Windows/Android Apps to control Things

Analysing the Interactions between Things (6 topics)

  • In this chapter we will use protocol analysers to analyse interaction and then deploy Visualisation tools to report what is happening on a large scale.
  • Coverage Mapping
  • Analysing RF Communications
  • Analysing Application Layer Interactions
  • Testing and Analysing performance over changing network conditions
  • Hands-on Exercise 5: Analysing RF Protocols and surveying IoT interactions

Managing Things (10 topics)

  • In this chapter we will examine what network management technologies might be appropriate for IoT devices.
  • Network Management concepts
  • Management agents
  • Management Information Bases
  • Management Protocols
  • SNMP
  • Object Syntax and ASN.1
  • Management functions over XML
  • Using SNMP to Control Things
  • Hands-on Exercise 6: Using NetSNMP

The Web of Things (4 topics)

  • In this chapter we will examine some examples of Web sites that enable IoT interactions and set these up in the classroom. Hands-on will include using some existing Web sites that allow interaction.
  • Access to IoT devices over the Web
  • Interactions with IoT devices over HTTP
  • Hands-on Exercise 7: Accessing Web of Things

The Security of Things (9 topics)

  • In this chapter we will analyse the threats to IoT configurations and implement some of the countermeasures. Hands-on will be analysis of Web site attacks using ELK
  • Accessing and analysing Big Data
  • Elastic Search
  • Logstash
  • Visualisation using Kibana
  • Tracking Access Using the ELK Stack
  • Keeping the IoT Secure
  • Public Key Infrastructures and Digital Signatures
  • Hands-on Exercise 8: Using the ELK stack to analyse hacking attacks on an IoT.

Future Things (5 topics)

  • In this final chapter we will review where we are in the technology, separate out the key development areas and make so near future predictions for developments
  • Where is the "Internet of Things" Going
  • The economics of the technology
  • Mass market deployment of IoT technology
  • Future carrier implications of IoT

Additional Learning

The courses below may help you meet the knowledge level required to take this course.

Scheduled Dates

Please select from the dates below to make an enquiry or booking.


Different pricing structures are available including special offers. These include early bird, late availability, multi-place, corporate volume and self-funding rates. Please arrange a discussion with a training advisor to discover your most cost effective option.

Code Location Duration Price Jun Jul Aug Sep Oct Nov
Virtual Classroom (London)
5 Days $4,165

What Our Customers Say

The training was delivered with a high level of expertise and excellence. Instructor was highly knowledgeable.”

Technical Trainer, Aviat Networks

Overall the course was really good, the trainer really understood the material and was very approachable.”

Customer Training Manager, Aviat Networks

Excellent course, informative and well-paced.”

CSE, Cisco

Course was very well outlined. Topics were great and bridged many gaps.”

System Engineer, Cable & Wireless

An excellent intro to video encoding & MPEG transport streams - I would definitely recommend it.”

Broadcast Engineer, Cisco

Definitely an excellent intro. Left me interested in learning more.”

Broadcast Engineer, Eircom

Excellent training course with real examples and practical classroom demonstrations.”

Transport Designer, Orange

Instructor knowledge and experience was excellent.”

Solutions Engineer, Akamai

Excellent course, very clear and well organised. Course content delivery was very good.”

Assistant Engineer, Dhiraagu

Very informative and appropriate.”

Network Support Technician, BT

Course PDF


Share this Course


Recommend this Course