Course unit

IoT Platform Design

Last updated: 26/09/2022

Edit

Course Director(s):

MARQUES Acacio

General Description:

The Internet of Things uses numerous development platforms since with the sector being so recent no indispensable platform has emerged. We will use a platform which has the merit of being free and one of the first developed by IBM: NODE-RED. With the aid of this platform we will make the link between an object (Nucleo board equipped with various sensors), a gateway (Raspberry board) and a host server of our database (MongoDB). The aim of the course is to provide an overview of an IoT system, from the Thing to the cloud. Security aspects and data processing are not covered.

Key words:

Raspberry Nucleo Node red VM Embedded Linux MondoDB HTML JavaScript Jquery

Number of teaching hours

21

Fields of study

Computer Science, Information Systems

Teaching language

French

Intended learning outcomes

On completion of the unit, the student will be capable of: Classification level Priority
Raspberry board 3. Apply Important
low energy Bluetooth 3. Apply Important
Embedded Linux 3. Apply Important
Html, javascript, jQuery, mongoDB 2. Understand Important
IOT system 4. Analyse Essential

Learning assessment methods

Percentage ratio of individual assessment Percentage ratio of group assessment
Written exam: % Project submission: 100 %
Individual oral exam: % Group presentation: %
Individual presentation: % Group practical exercise: %
Individual practical exercise: % Group report: %
Individual report: %
Other(s): %

Programme and content

Type of teaching activity Content, sequencing and organisation
Project

Raspberry gateway

Node-red platform

MQTT protocol

Bluetooth Low Energy protocol

From the Cloud to the Thing

From the Thing to the Cloud

MongoDB database