1
0
Commit Graph

6 Commits

Author SHA1 Message Date
Jose
c74ddc626c Refactor WiFi connection handling: move PIN definitions, enhance connection logic, and integrate MQTT initialization in setup 2025-06-03 23:21:59 +02:00
Jose
cdff306ca1 Implemented (partially) Voronoi algorithm for zone-dividing in Seville map. Also refactored some things in frontend. Modified hardware firmware for conditional compilation for both SENSOR and ACTUATOR type boards. 2025-05-16 23:05:46 +02:00
Jose
095dedfabb succesful mqtt connection to server 2025-05-11 10:09:41 +02:00
Jose
02a2a2ce07 added some improved classes from my custom backend and introduced DAOs 2025-05-09 20:48:45 +02:00
Jose
5665cb3e5e Refactor MqttVerticle and GPS implementations: add stop method, update GPS serial handling, and improve WiFi connection logic with LED feedback 2025-05-08 07:24:28 +02:00
Jose
51db158354 Add hardware support for GPS, MAX7219, BME280, and MQ7 sensors
- Implemented GPS functionality with initialization and reading latitude and longitude.
- Added MAX7219 display support, including initialization, text display, animation control, and brightness settings.
- Integrated BME280 sensor for reading temperature, pressure, and humidity.
- Developed MQ7 sensor interface for reading gas concentration values.
- Created HTTP client for GET and POST requests.
- Implemented MQTT client for message handling and connection management.
- Added JSON serialization and deserialization functions for sensor and actuator data.
- Established WiFi connection setup for network communication.
2025-04-25 22:29:57 +02:00