Zlecenie 7709650 - Zlecenie usługi B+R w zakresie opracowania systemu...
(zakończone) | Zamówienie 7709650|
---|---|
źródło | Internet |
data publikacji | 2020-09-22 |
przedmiot zlecenia | Zlecenie usługi B+R w zakresie opracowania systemu monitorowania warunków środowiskowych w stawach i oczkach wodnych nie przepływo wych 1. Opracowanie układu pomiarowego W ramach zadania zaprojektowany zostanie elektroniczny układ pomiarowy złożony z zestawu czujników, modułu sterującego oraz modułu komunikacji Urządzenia pomiarowe połączone będzie z modułem sterującym, implementującym logikę sterującą oraz umożliwiającym interakcję z użytkownikiem. Czynności przewidziane do realizacji w ramach zadania: - określenie technologii i wybór modułów pomiarowych odpowiedzialnych za pomiar wybranych zmiennych środowiskowych - określenie i wybór sterujących modułów wykonawczych (napowietrzacze, pompy, układ filtracji) oraz metod ich sterowania - wybór platformy sprzętowej umożliwiającej podłączenie i obsługę wybranych modułów pomiarowych i wykonawczych - opracowanie protokołów komunikacyjnych umożliwiających wymianę danych pomiędzy układem pomiarowym a serwerem i użytkownikiem - projekt i wykonanie schematu elektrycznego oraz modelu układu sterownika - projekt i wykonanie schematu elektrycznego oraz modelu układu komunikacji - opracowanie algorytmów umożliwiających realizację pomiarów, sterowania oraz komunikacji - implementacja opracowanych algorytmów w postaci kodu oprogramowania wbudowanego - uruchomienie modelu, testy i ewaluacja, korekta schematów i modeli - opracowanie projektów ścieżek obwodów drukowanych PCB - wykonanie PCB, montaż i uruchomienie układu pomiarowego - opracowanie oraz implementacja stosowanych protokołów komunikacyjnych. W efekcie realizacji zadania powstanie: - zestaw fizycznych modułów umożliwiających opomiarowanie wybranych zmiennych środowiskowych - zestaw fizycznych modułów umożliwiających wysterowanie elementów wykonawczych - opis i zestawienie protokołów komunikacyjnych - dokumentacja techniczna modułu w postaci schematów oraz obrazów mozaiki ścieżek dedykowanych obwodów drukowanych PCB 2. Oprogramowanie serwerowe W ramach zadania opracowane zostaną algorytmy sterujące pracą centralnego systemu zarządzającego zlokalizowanego na serwerze udostępnionym w sieci Internet. Algorytmy te zostaną zaimplementowane w postaci modułów programowych: - moduł komunikacji z układami pomiarowymi - udostępniający opracowane API komunikacyjne umożliwiające wymianę danych pomiędzy układami pomiarowymi a serwerem - moduł obsługi użytkownika - udostępniający API komunikacyjne dla interfejsu użytkownika (GUI) oraz aplikacji mobilnej - moduł GUI - odpowiedzialny za udostępnianie interfejsu użytkownika za pośrednictwem cienkiego klienta (przeglądarka www), podstawowy zakres funkcjonalności (logowanie, rejestracja i dezaktywacja systemów pomiarowych, przegląd danych historycznych, aktywacja konta, odzyskiwanie hasła) - moduł bazy danych - przechowujący dane o konfiguracji systemu oraz urządzeń klienckich Oprogramowanie serwerowe posiadało będzie możliwość jednoczesnej obsługi wielu systemów pomiarowych oraz wielu użytkowników. Każdy użytkownik będzie mógł za pośrednictwem panelu GUI zarządzać swoimi urządzeniami oraz ich konfiguracją. Czynności wykonywane w ramach zadania: - opracowanie architektury systemu serwerowego wraz ze schematem przepływu danych i sterowania - opracowanie projektu struktury bazy danych - implementacja opracowanych struktur w postaci modułów programowych - uruchomienie sytemu w kontrolowanych warunkach laboratoryjnych - testy i ewaluacja Rezultat: W efekcie realizacji zadania powstanie: - oprogramowanie serwerowe w postaci binarnego pliku wykonywalnego, uruchomionego pod kontrolą systemu operacyjnego serwera - schematy przepływu danych i sterowania w obrębie systemu oraz słowniki i zestawienia komunikatów umożliwiających komunikację za pośrednictwem zaimplementowanego API. System będzie miał charakter szkieletowy, tj implementujący założone funkcjonalności, bez uwzględnienia szaty graficznej. 3. Opracowanie i implementacja aplikacji mobilnej W ramach zadania opracowanie zostaną schematy komunikacji z użytkownikiem za pośrednictwem dedykowanej aplikacji mobilnej. Schematy zostaną zaimplementowane w postaci modułu programowego umożliwiającego uruchomienie pod kontrolą wybranego systemu dla platformy mobilnej. Zakłada się wybór systemu operacyjnego Android. Oprogramowanie umożliwiało będzie nadzór nad systemami pomiarowymi użytkownika, podgląd ich stanu, definiowane poziomy powiadomień i alarmów, w szczególności generowało będzie powiadomienia o stanie urządzeń i sytuacjach awaryjnych, na podstawie nastaw konfiguracyjnych. Czynności wykonywane w ramach zadania: - opracowanie zestawu parametrów dostępnych za pośrednictwem interfejsu mobilnego - opracowanie schematów przepływu danych i sterowania - implementacja opracowanych założeń w postaci kodu - uruchomienie, testy i ewaluacja Rezultat: W efekcie realizacji zadania powstanie: - moduł programowy umożliwiający użytkownikowi zdalny nadzór na urządzeniami, generujący komunikaty i powiadomienia według ustalonej przez użytkownika polityki. Moduł dostarczony zostanie w postaci binarnego archiwum uruchamialnego pod kontrolą systemu operacyjnego Android dla platform mobilnych. - dokumentacja w postaci blokowych schematów przepływu danych i sterowania Aplikacja będzie miała charakter szkieletowy, tj implementujący założone funkcjonalności, bez uwzględnienia szaty graficznej. 4. Uruchomienie i testy W ramach zadania dokonana zostanie integracja opracowanych w ramach zadań 1, 2 i 3 komponentów systemu. Komponenty zostaną uruchomione w postaci spójnego systemu i poddane testom w warunkach laboratoryjnych. Wymagane jest przetestowanie systemu obsługującego przynajmniej dwóch użytkowników jednocześnie oraz co najmniej trzech obiektów poddanych opomiarowaniu. Czas trwania testów zostanie dobrany w sposób umożliwiający prezentację i sprawdzenie poprawności działania każdego z czujników w pełnym zakresie ich potencjalnego użycia. W efekcie realizacji zadania powstanie: - tabelaryczne zestawienie parametrów pracy układów w czasie ich testowania - graficzna prezentacja wizualizacji zmienności poddanych monitoringowi cech - dokumentacja fotograficzna z procesu testowania - dokumentacja techniczna całości systemu umożliwiająca wykonanie i uruchomienie kopii opracowanego rozwiązania |
branża | Laboratoria |
podbranża | usługi laboratoryjne |
kody CPV | 73000000 |
forma | zapytanie ofertowe |
typ zlecenia | usługi, wykonanie |
kraj realizacji | Polska |
województwo realizacji | Podkarpackie |
kraj organizatora | Polska |
województwo organizatora | Podkarpackie |