En utilisant notre site, vous consentez à ce que des cookies soient utilisés à des fins d’analyse, de pertinence, et de publicité. Modifiez vos préférences.

Internet of things (IOT)

Partager la formation

Internet of things represents a real challenge for industries in all business sectors. To support companies in this field, an "Internet of Things" certification is provided by l'Ecole polytechnique Executive Education. This program targets engineers, wishing to add to their competencies an in-depth understanding of “The Internet of Things” (IoT): what technologies does the IoT encompass, what are their limitations, and what opportunities are enabled by the IoT? When designing connected objects, what are the necessary considerations for building safe and secure systems? What platforms, operating systems, and frameworks exist for developing IoT systems ?
Structured in 8 thematic modules, the program covers all necessary technologies and considerations for designing connected objects for the Internet of Things. The program contains both lectures, theoretical exercises, and practical hands-on experiences.

Every participant is invited to develop its own project and work on it (professional project and oral defense).

Submission deadline : August 31, 2017

  • Dates :22,23,29,30 september ; 06,07,13,14,20,21,27,28 october ; 17,18,24,25 november 2017
  • Duration :6 days (Level 1) and 10 days (Level 2). Class is held two days per week (Fridays and Saturdays). Followed by professional project and oral defense
  • Audience :Technical product managers, software and hardware engineers, developers and systems integrators
  • Location :Ecole polytechnique, Palaiseau
  • Language :Courses in both english and french
  • Diploma :Concepteur d’un système d’objets connectés (CNCP 1544)
  • Code :IOT2

Objectives

  1. 1. Define technologies connected to the Internet of things, including limits and opportunities
  2. 2. Understand constraints in order to establish safe and secure systems when designing connected objects
  3. 3. Identify platforms, operating systems and existing frameworks in order to develop systems
  4. 4. Understand IOT and cryptology security
  5. 5. Know how to set up an integrated security system
  6. 6. Be familiar with different IOT middlewares
  7. 7. Be familiar with Data Science possibilities

Program

IoT Basics (Level 1)
• Day 1 - Protocols, Architectures, Systems: Behind the Buzz Words
• Day 2 - Constructing Connectable Objects
• Day 3 - REST and CORE: IoT to the Cloud
• Day 4 - Into the Internet
• Day 5 - Dedicated IoT Interconnects
• Day 6 - Connected Object Systems: Hub-and-Spoke

IoT Advanced (Level 2)
• Day 7 - Open Source IoT Middleware and Frameworks
• Day 8 - Industrial IoT and Fog Computing
• Day 9 - Extended Range - Multihop IoT Network Systems
• Day 10 - Advanced IoT Operating Systems
• Day 11 - IoT Security: Behind The Alphabet Soup (& Visit to Innovation Centre)
• Day 12 - IoT Security: Compact Cryptology
• Day 13 - Introduction to Model Checking
• Day 14 - Embedded Software and IoT Safety
• Day 15 - Data Science for Sensor Networks 1
• Day 16 - Data Science for Sensor Networks 2

  1. Titre: 
    Program content
    Texte: 

    Module 1 - Internet Basics
    This module will review basic networking terminology, architectures and concepts, laying the necessary foundation for developing IPv6-based IoT networking.
    At the end of this module, all participants will have developed a small, micro-controller-based “object”, which interacts with the environment.

    Module 2 - The Upper Half: From Topology Management to Applications
    This modules maps the Internet architecture and protocol family to the constraints of IoT interconnects: 6LowPAN, IoT routing protocols transport and application layer adaptations (CoAp, CORE) IoT application protocol design for the IoT.
    At the end of this module, all participants will have developed a connected object, sensing environmental data, and transmitting these to a “cloud service”.

    Module 3 - The Lower Half: Physical IoT Interconnect Technologies
    This module will offer tutorials on the ever-evolving set of Link Layers and physical interconnect technologies: IEEE 802.15.4, ZigBee, Z-Wave, Bluetooth/ LE, ANT/ANT+, etc.
    At the end of this module, all participants will have developed a connected object, sensing environmental data, and using a dedicated IoT interconnect, transmitting these to a “cloud service” by way of a “hub”.

    Module 4 - IoT Middleware, Industrial IOT and Fog computing
    Middleware serves to abstract architectural complexities of a given platform, away from applications and application development – to allow an application developer to focus on the application and system logic. A great diversity of such IoT middleware exists.This module will provide a basic taxonomy and survey of these, as well as an in-dept tutorial and hands-on experiences with selected middleware platforms.
    At the end of this module, participants will be able to implement and use an open source platform to enable message publishing and subscription in a simple IoT system with servers and clients connected through an OpenWrt router, and to use an open source platform to build more complex applications to distribute and react to messages.

    Module 5 - Energy Efficiency
    A key challenge for the IoT is energy efficiency, and the trade-offs necessary to permit (for example) a wireless object to appear “connected” 24/7, yet still operate for days, weeks, or months, on a small battery. This module will explore energy effciency in design – of communications protocols, architectures, and applications.
    At the end of this module, all participants will understand the characteristics of these protocols, as well as have extended their connected object system with an IoT routing protocol.

    Operating Systems and Platforms for the IoT

    As with middleware, a multitude of IoT “operating systems” exist. Designed for efficiency, in terms of memory footprint, these systems differ in philosophy, architectures, and (of course) use. This module will provide a basic taxonomy and survey of IoT operating systems, as well as an in-dept tutorial and hands-on experiences with selected IoT operating systems.
    At the end of this module, all participants will have an understanding of when an advanced IoT OS is desired, and will have hands-on experience.

    Module 6 - IOT Security
    This module will address the challenge of securing the IoT. This includes understanding why “classic” solutions such as RSA or HTTPS are not directly applicable, and looking at minimum-overhead cryptology. With no “one size fits all” solution to security, this module will review a large selection of security protocols, architectures, and cryptological algorithms and primitives, suitable for the IoT. This part of the course aims to help you decode the « alphabet soup », and make practical decisions about securing your objects.

    Module 7 -  Embedded Protocol and Software Safety
    This module will review formal techniques for, when designing embedded, and communicating, systems to do so in ways that avoid bugs. To this end, the topic of formal program and protocol analysis is introduced, and a set of tools for automating (as much as possible) the verification process is introduced.
    At the end of this module, all participants will have been modelling, and verifying, at least one real-world IoT related system, they will have acquired an appreciation of both the necessity and complexity of embedded software & IoT safety, as well as have gained experience with the use of coq.

    Module 8 - Big Data and Data Science for Sensor Data
    The IoT is one of the enablers of massive data acquisition. A trivial example is the emergence of the personal health tracker, which permits an unprecedented access to quantifying an individual. This module will provide an introduction to how to deal with “Big Data from the IoT”, to thinking “data” when building “devices” – and will introduce selected tools, models, and methodologies.

Speakers

  1. Academic director
    Thomas
    École polytechnique - Laboratoire d’informatique (LIX)

    Enseignant-chercheur
    Voir la biographie complète

  1. Speaker(s)
    Jiazi
    École polytechnique
  2. Speaker(s)
    Cordero Fuertes
    Research assistant professor at École polytechnique
  3. Speaker(s)
    Erwan
    École polytechnique

    Professeur associé au département de mathématiques appliquées
    Découvrir sa bibliographie complète
     

  4. Speaker(s)
    Ben
    INRIA et École polytechnique

    Chargé de recherche à INRIA, Chargé d’enseignement à LIX
    Voir la biographie complète

     

Intéressé(e) par nos formations ?

Téléchargez nos catalogues
Sélectionnez le ou les catalogues.
Select the catalogs.
  1. Calendrier des programmes
  2. Catalogue Complet 2017
  3. Catalogue digital
  4. Catalogue enjeux énergétiques
  5. Catalogue innovation et recherche
  6. Catalogue management, leadership, communication
  7. Catalogue performance économique
  8. Catalogue projets et systèmes
  9. Catalogue sciences de l'ingénieur

Veuillez remplir le formulaire ci-dessous. Vous recevrez votre catalogue directement dans votre boite email.
Please fill out the form below to receive your Catalogue by email.

Télécharger / Download
Téléchargement de la plaquette / Download the booklet

    Veuillez remplir le formulaire ci-dessous. Vous recevrez votre catalogue directement dans votre boite email.
    Please fill out the form below to receive your Catalogue by email.

    Télécharger / Download

    Please fill out the form below to download the Application File.

    Download