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 Protocol
ESP-NOW Protocol
BLE Protocol
SemaphoreBLE (BLE Protocol example)
ZigBee Protocol
Lighting System BLE & Zigbee
LoRa Protocol
HTTP Protocol
MQTT Protocol
MailTonBox
course project
Each protocol folder contains the source code implementation of the protocols with related examples.
- Visual Studio Code with the PlatformIO;
iot_board
library 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.
Email: [email protected]