Aplikacja do rejestracji i udosępniania danych
Poszukuję wykonawcy do stworzenia aplikacji backendowej obsługującej dane z czujników IoT (odczyty pomiarowe, znaczniki czasu, statusy alarmowe) przesyłane z urządzeń przez API (HTTP/MQTT). Dane mają być zapisywane w bazie danych, a następnie udostępniane użytkownikom końcowym w zakresie zależnym od przypisanego konta/poziomu dostępu.
Zakres prac:
Baza danych — projekt i wdrożenie bazy przechowującej odczyty pomiarowe (timestamp, id urządzenia, wartości pomiarowe, status alarmowy) z myślą o danych szeregów czasowych.
API przyjmujące dane — endpoint do przyjmowania odczytów z urządzeń (uwierzytelnianie per urządzenie, walidacja danych).
System kont użytkowników z poziomami dostępu — rejestracja/logowanie, przypisanie konta do jednego z poziomów (szczegóły do ustalenia), z różnicowaniem dostępu do danych, np.:
zakres historii danych,
liczba monitorowanych urządzeń/punktów pomiarowych na koncie,
filtracja,
wysyłanie alarmów,
częstotliwość odświeżania/dostępu do danych "live",
dostęp do eksportu danych (CSV/raport) — tylko w wybranych poziomach.
API do odczytu danych — endpointy zwracające dane zgodnie z uprawnieniami konta (weryfikacja poziomu dostępu przy każdym zapytaniu).
Panel/dashboard użytkownika (podstawowy) — wizualizacja danych zgodna z zakresem dostępu danego konta.
Podstawowa dokumentacja API (np. Swagger/OpenAPI) i krótka instrukcja wdrożenia.
Poza zakresem tego zlecenia (realizowane osobno): firmware urządzeń, instalacja sprzętu, obsługa płatności.