Przejdź do głównej treści

🔥 Dostawa: Zamów dziś do 12:00, dostawa jutro

Otwórz wyszukiwarkę
Szukaj
Zamknij wyszukiwarkę Wyczyść Szukaj
Produkty w koszyku: 0. Zobacz szczegóły
Twój koszyk jest pusty
Skip main navigation
End of main navigation

CGI – Common Gateway Interface w monitoringu i urządzeniach sieciowych

CGI (Common Gateway Interface) to standardowy sposób komunikacji serwera WWW z programami lub skryptami obsługującymi żądania użytkownika. W urządzeniach CCTV może umożliwiać wykonywanie funkcji, takich jak pobieranie obrazu, zmiana ustawień, sterowanie wyjściami lub obsługa zdarzeń, jeśli producent udostępnił odpowiednie polecenia.

Czym jest CGI?

CGI, czyli Common Gateway Interface, jest mechanizmem łączącym serwer WWW z zewnętrznym programem lub skryptem. Dzięki temu żądanie wysłane przez przeglądarkę albo inne oprogramowanie może zostać przetworzone przez urządzenie i zwrócić odpowiedź, na przykład dane, obraz lub wynik wykonanej operacji.

W monitoringu CCTV termin CGI często oznacza również zestaw poleceń dostępnych w kamerze IP, rejestratorze lub innym urządzeniu sieciowym. Takie polecenia mogą służyć do odczytu parametrów, zmiany konfiguracji, pobierania strumienia albo wywoływania funkcji urządzenia.

Jak CGI działa w systemie CCTV?

Klient, na przykład przeglądarka, aplikacja lub system zarządzania monitoringiem, wysyła do urządzenia żądanie HTTP lub HTTPS. Wbudowany serwer WWW rozpoznaje żądanie i przekazuje je do odpowiedniego skryptu CGI. Urządzenie wykonuje operację, a następnie odsyła odpowiedź. Dostęp do wielu funkcji wymaga uwierzytelnienia użytkownika i odpowiednich uprawnień.

Zakres obsługiwanych poleceń nie jest taki sam we wszystkich urządzeniach. Producenci mogą stosować własne adresy, składnię i zakres funkcji, dlatego samo oznaczenie „CGI” nie gwarantuje pełnej zgodności między kamerą, rejestratorem i oprogramowaniem innych producentów.

Kiedy CGI jest przydatne?

  • przy integracji kamery lub rejestratora z oprogramowaniem do zarządzania monitoringiem, automatyką albo kontrolą dostępu,
  • do automatycznego odczytu stanu urządzenia i wybranych parametrów,
  • do wywoływania funkcji, takich jak sterowanie wyjściem, presetem PTZ lub reakcją na zdarzenie, jeśli urządzenie udostępnia takie polecenia,
  • przy tworzeniu skryptów administracyjnych i automatyzacji powtarzalnych czynności.

Ograniczenia i bezpieczeństwo

CGI nie jest uniwersalnym protokołem gwarantującym współpracę urządzeń. Implementacja może być zależna od producenta, wersji oprogramowania sprzętowego i modelu. Część starszych interfejsów CGI może oferować ograniczone zabezpieczenia, dlatego nie należy wystawiać panelu administracyjnego urządzenia bezpośrednio do internetu.

Przed użyciem CGI warto sprawdzić, czy urządzenie obsługuje HTTPS, indywidualne konta i uprawnienia, aktualizacje firmware oraz możliwość wyłączenia nieużywanych usług. Należy także stosować silne hasła, ograniczać dostęp w sieci i korzystać wyłącznie z udokumentowanych poleceń.

Na co zwrócić uwagę przy wyborze sprzętu?

Jeżeli CGI ma być wykorzystywane do integracji, należy sprawdzić w dokumentacji producenta dokładny zakres dostępnych funkcji, sposób uwierzytelniania, wymagane uprawnienia oraz zgodność z planowanym systemem. Warto potwierdzić, czy dana funkcja działa przez API lub inny lepiej udokumentowany mechanizm, ponieważ CGI bywa rozwiązaniem starszym i specyficznym dla konkretnej marki.

CGI należy odróżnić od ONVIF. ONVIF opisuje uzgodnione profile i funkcje współpracy urządzeń, natomiast CGI jest sposobem obsługi żądań przez serwer WWW i może zawierać polecenia opracowane indywidualnie przez producenta.

Powiązane pojęcia: API, ONVIF, HTTP, HTTPS, kamera IP, rejestrator NVR, RTSP, integracja systemów CCTV