• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

EN342 - IoT and communication protocols

  • School / Prep

    ENSEIRB-MATMECA

Internal code

EE9EN342

Description

Internet of Things (IoT) and communication protocols

EN:

Internet of Things (IoT) and communication protocols

Read more

Objectives

After a quick introduction to communication protocols (including wireless protocols such as LoRa or Bluetooth), a project on the theme of the Internet of Things (IoT) will give students hands-on experience in writing low-level code to operate an electronic acquisition system and enable it to communicate with other information systems.

Students will work in small groups (usually two or three). They may be asked to design and assemble their own customized acquisition system according to their project. An example of a possible project could be the development of a system to detect groups of people by monitoring the Bluetooth identifiers of their owners' smartphones.

Depending on needs, certain equipment could be provided to students (usually single-board computers with wireless communication capabilities) to enable them to continue working on their projects from home.

EN:

 

After a brief introduction to communication protocols (especially wireless ones like LoRa or Bluetooth), an Internet-of-Things (IoT) project will provide a hands-on opportunity for the students to gain experience in writing low-level code in order to operate an electronic acquisition system and allow it to communicate with other information systems.

Students will work on in small groups (typically in pairs or in trinoms). They may be required to design and assemble their own custom acquisition system depending on their project. An example of project would be a system to detect people clusters by monitoring the smartphone Bluetooth IDs of their owners.

Depending on the needs, some materials may be provided to the students (typically single board computers with wireless communication capabilities) in order to allow them working at home of their project.

Read more

Teaching hours

  • CMLectures4h
  • TIIndividual work30h
  • PRACTICAL WORKPractical work30h

Mandatory prerequisites

Basic knowledge of C/C++ for embedded programming.

EN:

Some knowledge in C/C++ language for embedded programming.

Read more

Assessment of knowledge

Initial assessment / Main session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
ProjectReport0.5
Continuous controlContinuous control0.5

Second chance / Catch-up session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
ProjectDefense300.5