Eksipnos · Building Climate IoT
University IoT platform for multi-room temperature and humidity monitoring — with a PHP dashboard, HVAC automation and emergency alert flow for large facilities.
Universitäts-IoT-Plattform für Mehrraum-Temperatur- und Feuchtigkeitsüberwachung — mit PHP-Dashboard, HVAC-Automation und Notfall-Alarmierung für große Gebäude.
University project 2025 · Pine64 BL602 · Eksipnos room climate dashboard
Universitätsprojekt 2025 · Pine64 BL602 · Eksipnos Raumklima-Dashboard
Large buildings (campuses, offices, hospitals) need room-level climate visibility across floors — not just a single thermostat. Without thresholds and alerts, temperature or humidity drift can go unnoticed until comfort, equipment or safety is affected.
Große Gebäude (Campus, Büros, Krankenhäuser) brauchen raumbezogene Klimasicht über Etagen hinweg — nicht nur einen Thermostat. Ohne Schwellwerte und Alarme bleiben Temperatur- oder Feuchtigkeitsabweichungen oft unbemerkt, bis Komfort, Geräte oder Sicherheit betroffen sind.
Built an end-to-end stack: BL602 firmware reads DHT sensors and drives actuators; a PHP/JS dashboard manages rooms, floors and min/max ranges; when values leave the safe window, the system can auto-trigger heater / AC (fan) control and surface warnings. Designed so the same pattern can scale to facility-wide monitoring.
End-to-End-Stack: BL602-Firmware liest DHT-Sensoren und steuert Aktoren; ein PHP/JS-Dashboard verwaltet Räume, Etagen und Min/Max-Bereiche; bei Abweichungen kann das System Heizung / Klima (Lüfter) automatisch ansteuern und Warnungen anzeigen. Skalierbar für gebäudeweite Überwachung.
Pine64 BL602 (bl_iot_sdk), FreeRTOS tasks, C firmware (DHT11, GPIO LEDs/fans, sound-sensor input), Python serial monitor, PHP local dashboard with JSON room data, JavaScript UI, and a C helper linked with cJSON for JSON processing. Flashed via UART (blflash) and debugged with picocom / screen.
Pine64 BL602 (bl_iot_sdk), FreeRTOS-Tasks, C-Firmware (DHT11, GPIO-LEDs/Lüfter, Schallsensor), Python-Serial-Monitor, PHP-Dashboard mit JSON-Raumdaten, JavaScript-UI und C-Hilfsprogramm mit cJSON. Flashen über UART (blflash), Debug mit picocom / screen.
Implemented FreeRTOS sensing tasks with temperature/humidity thresholds, room CRUD and live status in the Eksipnos web UI, light/fan toggles, voice-style light commands, JSON export/import, and emergency-style alerts when rooms leave configured climate bands. Compiled firmware with the BL602 SDK, flashed over /dev/ttyUSB0, and ran the dashboard with PHP’s built-in server.
Umsetzung von FreeRTOS-Sensor-Tasks mit Temperatur-/Feuchtigkeits-Schwellwerten, Raum-CRUD und Live-Status in der Eksipnos-Web-UI, Licht-/Lüfter-Steuerung, sprachähnliche Lichtbefehle, JSON-Export/Import und Notfall-Warnungen bei Abweichungen. Firmware mit BL602-SDK gebaut, über /dev/ttyUSB0 geflasht und Dashboard mit PHP-Server betrieben.