Internet of Things: technologies and issues

For many, Internet of Things represents the evolutionary stage finale of the network where machines, applications and people generate and exchange information with the aim of providing new services and creating new business. The implementation of IoT requires diverse skills ranging from knowledge of the application domain to knowledge of internet architectures, from the realisation of hardware sensors to the ability to analyse the data they produce. The technologies and tools for implementing IoT are multiple and must be chosen according to the Business needs. This course aims to provide the foundations for introducing IoT projects into a company, describing their functionalities, architectures, and available technologies.
The topics are described by setting out real-world case studies.

Home » Course List  » Internet of Things: technologies and issues

Contents

Introduction

What are the Internet of Things (IoT), Internet of People (IoP) and Internet of Everything (IoE); fundamental concepts; advantages and disadvantages; state of the art and diffusion of IoT; what can be done with IoT? Main use cases (Home Automation, Automotive, Healthcare, Insurance, Smart Cities, etc.).

IoT Architecture

Architectural patterns and models: ll and k architecture; reference architecture; message exchange patterns; data providers and consumers.

The data providers and the actuation systems

Sensors, machines, applications, social; anatomy of a data provider (e.g. sensor); technologies for sensor implementation: not just Arduino; RFID and NFC for identification.

- Storage and processing of information

Data types (structured, unstructured, semi-structured); use of Big Data Stores and NoSQL databases; data and information governance; real-time processing with Complex Event Processors; Advanced Analytics and machine learning

Communication Layer

Wireless Sensor Network; message formats; main protocols for IoT.

Data usage

How to receive the data; data visualisation.

- Integration with existing business systems

Integration architectures; usable tools.

Security and privacy issues

Secure data transmission and storage; security management technologies (e.g. OAuth). Use of blockchain to guarantee security.

Case studies and practical examples
3 days

Prerequisites

Basic knowledge of Internet technologies and distributed applications


Recipients

Project leaders

Analyst

Designers

Developers

Anyone interested in delving deeper into concepts related to IoT

Scroll to Top