Skip to content

lucalain/IOT-Challenges-22-23

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Internet of Things Challenges β€” Academic Year 2022/2023

This repository contains the solutions to the Internet of Things (IoT) course challenges at Politecnico di Milano, developed during the A.Y. 2022/2023.

Each challenge focuses on key concepts and technologies within the IoT ecosystem, including protocol analysis, data routing, and real-time data processing.

πŸ‘‰ Each challenge folder contains a PDF file named LucaLain10726790.pdf, which presents my individual solution and was submitted as the official deliverable for evaluation in the course.

πŸš€ Challenge 1 β€” Protocol Analysis: MQTT & CoAP

πŸ›  Tools & Technologies:

  • Wireshark

  • Python (packet parsing and analysis)

🎯 Objective:
Analyze network traffic captured during IoT device communication over MQTT and CoAP protocols.
Develop Python scripts to extract and interpret key data from packet captures, enabling insight into the structure and behavior of lightweight IoT communications.

πŸ“„ Open Final Submission

πŸ” Challenge 2 β€” MQTT Data Processing with Node-RED

πŸ›  Tools & Technologies:

  • Node-RED

  • MQTT Brokers

  • CSV Export & Graph Visualization Tools

🎯 Objective:
Design a real-time data processing flow using Node-RED that:

  • Subscribes to a specific MQTT topic on a designated broker

  • Filters and parses incoming messages

  • Forwards selected payloads to another MQTT broker/topic

  • Visualizes the data in an interactive graph

  • Exports the results to a CSV file for further analysis

πŸ“„ Open Final Submission

🌐 Challenge 3 β€” Wireless Sensor Network Simulation

πŸ›  Tools & Technologies:

  • TinyOS

  • TOSSIM (TinyOS Simulator)

  • Python (for simulation analysis)

🎯 Objective:
Implement a custom routing protocol for a Wireless Sensor Network (WSN) using TinyOS.
Validate the protocol’s functionality through simulations in TOSSIM, and analyze performance using Python-based tools for metrics extraction.

πŸ“„ Open Final Submission

About

Challenges for the "Internet of Things" course at Politecnico di Milano - A.Y. 2022/2023

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published