VortiQ-IoT is an IoT-based system utilizing ESP32 or ESP8266 microcontrollers for wireless communication and sensor data acquisition. The project supports multiple communication protocols, including ESP-NOW and Wi-Fi, to enable real-time monitoring and control of connected devices.
- ESP32 or ESP8266: Microcontrollers for Wi-Fi and IoT communication.
- Sensors & Modules (Optional, based on project requirements):
- BMP180/BMP280: Measures temperature and pressure.
- DHT11/DHT22: Measures humidity and temperature.
- ACS712: Measures current flow.
- MQ135: Monitors air quality.
- RFID-RC522: Enables RFID-based authentication and access control.
- ESP Configuration: Sets up ESP32/ESP8266 as a Wi-Fi Access Point or connects to an existing network.
- Data Communication: Handles communication between multiple ESP modules using ESP-NOW or Wi-Fi.
- Data Processing: Reads data from sensors and the RFID module, then structures it for real-time updates.
- User Interface: Web-based dashboard to display real-time sensor data and control connected devices.
- Multi-node Communication: Enables ESP32/ESP8266 devices to communicate wirelessly.
- Real-time Data Acquisition: Gathers and processes sensor data instantly.
- RFID Authentication: Secure access control using RFID cards.
- Low Power Consumption: Optimized for efficient power usage in IoT applications.
- esp32: Version 3.1.1 by espressif
- esp8266: Version 3.1.2 by esp8266 community
- Clone this repository:
git clone https://github.com/your-repo/VortiQ-IoT-Code.git
- Install dependencies using Arduino IDE or PlatformIO.
- Upload the firmware to your ESP32/ESP8266.
- Connect sensors and power up the module.
- Monitor data via the serial monitor or web dashboard.
This project is licensed under the MIT License.
- Edwin C Shony
- Gopikrishna K M
- Rahul A B
- Sreerag Sreekanth