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.
WiFi ProtocolESP-NOW ProtocolBLE ProtocolSemaphoreBLE (BLE Protocol example)ZigBee ProtocolLighting System BLE & ZigbeeLoRa ProtocolHTTP ProtocolMQTT ProtocolMailTonBoxcourse project
Each protocol folder contains the source code implementation of the protocols with related examples.
- Visual Studio Code with the PlatformIO;
iot_boardlibrary provided by the course to implement the protocols using the components with Arduino Nano Esp32;
This repository is licensed under the MIT license. See the LICENSE file for more details.