Skip to content

AlessandroFerrante/IoT

Repository files navigation

🌐 IoT 💡

Protocol-WiFi Protocol-ESP-NOW Protocol-BLE Protocol-ZigBee Protocol-LoRa Protocol-HTTP Protocol-MQTT

Made with Arduino ESP32 Platformio Main Library License: MIT

Project-MailTonBox

Internet of Things Course 24/25 @ UniCT DMI

This repository contains all the protocols and assignments completed during the IoT course at the University. The course covers various aspects of the design and programming of the protocols, with particular attention to the Arduino-Nano-ESP32, together with additional components in order to take advantage of various protocols.

🛠 Protocols and examples

  1. WiFi Protocol
  2. ESP-NOW Protocol
  3. BLE Protocol
  4. SemaphoreBLE (BLE Protocol example)
  5. ZigBee Protocol
  6. Lighting System BLE & Zigbee
  7. LoRa Protocol
  8. HTTP Protocol
  9. MQTT Protocol
  10. MailTonBox course project

Each protocol folder contains the source code implementation of the protocols with related examples.

🧰 Requirements

  • Visual Studio Code with the PlatformIO;
  • iot_board library provided by the course to implement the protocols using the components with Arduino Nano Esp32;

📋 License

This repository is licensed under the MIT license. See the LICENSE file for more details.

👨‍💻 Author

Alessandro Ferrante

Email: [email protected]