Programowy integrator systemów monitoringu ESOMWIN 2000 Na bazie wieloletnich doświadczeń w budowie i eksploatacji systemów monitoringu radiowego i telefonicznego został opracowany program monitoringu ESOMWIN2000 w wersji wielostanowiskowej. Stworzony został z myślą o ujednoliceniu obsługi systemów monitoringu różnych producentów. Wykorzystana została zasada, według której systemy monitoringu przesyłają kod obiektu i kod zdarzenia. Właściwą interpretację zapewnia odpowiednio zaprojektowana baza danych. Przyjmowanie komunikatów z różnych systemów było możliwe dzięki opracowaniu indywidualnych sterowników do poszczególnych systemów. Sterownik jest odpowiedzialny za przetłumaczenie otrzymywanych komunikatów ze stacji bazowej a przekazywanych do komputera. Odpowiednio przygotowany komunikat podlega dalszej obróbce przez program w sposób ujednolicony dla wszystkich systemów. Takie rozwiązanie zapewnia elastyczność programu przy jednoczesnym wykorzystaniu indywidualnych cech każdego systemu monitoringu. Wszystkie rozwiązania zostały podporządkowane zasadzie prostoty obsługi przez operatora, a jednocześnie zapewnienia jednolitego wprowadzania danych bez względu na rodzaj zastosowanego systemu. Program został stworzony przy wykorzystaniu środowiska programistycznego Delphi, pozwalającego na dużą elastyczność stworzonego oprogramowania z wykorzystaniem możliwości aplikacji 32- bitowych przeznaczonych do pracy w środowisku Windows. Program jest przystosowany do pracy w sieci. Oznacza to, że obsługa systemu może być prowadzona przez wielu operatorów w oparciu o własne wydzielone stanowisko. Wszyscy operatorzy moją bezpośredni dostęp do tych samych napływających komunikatów. Obsługa alarmu może nastąpić z dowolnego komputera w dowolnym czasie. Komunikatom alarmowym są przypisane priorytety, które są sygnalizowane poprzez odpowiedni kolor alarmu. Takie rozwiązanie znakomicie ułatwia obsługę systemu przy bardzo rozbudowanych stacjach monitoringu.
Rozbudowany system funkcji czasu pozwala na automatyczne nadzorowanie poszczególnych zdarzeń w systemie. Do automatycznych zadań systemu należy kontrola sygnałów testowych zarówno w oparciu o wydzielony komunikat jak i na podstawie dowolnego komunikatu co pozwala nadzorować centrale alarmowe, które każdy wysłany komunikat traktują również jak sygnał testowy, w związku z tym nie wysyłają komunikatu TEST, jeżeli w danej dobie pracy systemu były przesłane inne komunikaty np. UZBROJENIE kontrola stanu systemu np. kontrola UZBROJENIA systemu o określonej porze w danym dniu tygodnia kontrola zmiany stanu systemu np. stworzenie opcji alarmowej przy poprawnym ROZBROJENIU systemu w czasie zabronionym kontrola braku powrotu stanu np. opcja alarmowa przy braku zasilania podstawowego przez okres dłuższy niż... Rozbudowany system stanu obiektu pozwala na: czasowe zawieszenie monitorowania obiektu czasowe wstrzymanie przyjmowania komunikatu z powodu uszkodzenia systemu alarmowego czasowe wstrzymanie opcji alarmowych dla konserwowanego systemu Stan obiektu, który wymaga podania określonego przedziału czasowego wraca automatycznie po upływie zaprogramowanego okresu. Wyklucza to możliwość popełnienia pomyłki przez obsługę systemu.
Przy wykorzystaniu modemu komputerowego operator wybiera numer telefoniczny bezpośrednio z poziomu programu co zapewnia połączenie telefoniczne bez konieczności wykręcania numeru za pomocą tradycyjnego aparatu telefonicznego. Polecenia, które powinien wykonać operator są wyświetlane bezpośrednio po odebraniu komunikatu alarmowego z jednoczesnym uwzględnieniem jego charakteru. Oznacza to, że dla opcji technicznych i włamaniowych będą różne polecenia. Podczas opcji alarmowej rejestrowane jest, kto i kiedy przyjął alarm do obsługi oraz kiedy i przez kogo została zakończona obsługa alarmu. Przy pracy w sieci kontrolowane jest również stanowisko na którym dokonano powyższych operacji. Obsługa alarmu może nastąpić z dowolnego komputera pracującego w sieci. Struktura programu oparta jest o pracę poszczególnych modułów programu. Oznacza to, że każda bardziej pracochłonna czynność jest wykonywana przez oddzielny program. Takie rozwiązanie powoduje, że aplikacja dostosuje się do każdych warunków związanych z ilością obsługiwanych komunikatów i jeden proces nie przedłuży pracy pozostałych aplikacji. W związku z tym aplikacja świetnie spisuje się zarówno dla małych jak i dużych rozwiązań systemowych. Praca modułowa aplikacji nie zmniejsza komfortu pracy, gdyż odpowiednie rozwiązania zapewniają, że dla użytkownika jest to widoczne jak pojedyncza aplikacja o wielu możliwościach. Odpowiednie mechanizmy kontrolują pracę całości systemu. Łącznie z tym, że jeżeli jeden z operatorów pracujący na jednym z terminali opuści program, to pozostali operatorzy otrzymają odpowiedni komunikat. Dla zapewnienia dokładności zegara systemowego komputera proponujemy dodatkowe moduły synchronizujące czas w oparciu o sygnał radiowy z Frankfurtu lub w oparciu o sygnał z satelity systemu GPS. Przy pracy w sieci wystarczy jeden moduł wzorca czasu, gdyż pozostałe komputery będą również automatycznie synchronizowane. Znakomicie rozwiązuje to problem niestety z reguły nie najlepiej pracujących zegarów w komputerze mimo niesamowitych postępów techniki komputerowej. Program monitoringu to nie tylko informacje w postaci tekstowej ale również graficzna prezentacja miejsca powstania alarmu tzn. drogi dojazdowe, plany obiektu, zdjęcia itp. Grafika jest oparta o format zapisu BMP. Oznacza to łatwość wprowadzania tego typu informacji np. poprzez skanowanie lub wykonywanie zdjęć aparatem cyfrowym. W związku z tym od osoby wprowadzającej informacje nie są wymagane szczególne umiejętności obsługi komputera. W procesie programowania można określić sposób wyświetlania grafiki, dzięki któremu osiągniemy np. pokazanie miejsca zainstalowania czujki, która spowodowała wywołanie alarmu, oczywiście tylko w przypadku, gdy dany system monitoringu jest w stanie przesłać tak dokładną informację.
Program rejestruje wszystkie poczynania operatora, w związku z tym rejestrowane są aplikacje, które były uruchamiane przez operatora na danym komputerze. Zapewnia to pełną kontrolę pracy operatorów systemu monitoringu. Budowa modułowa zapewnia uruchamianie edytora danych na oddzielnym komputerze dzięki czemu mamy zapewniony komfort wprowadzania danych bez potrzeby przeszkadzania w pracy operatorowi obsługującemu opcje alarmowe. Program posiada szereg ułatwień, dzięki którym operator szybko uzyskuje niezbędne informacje o każdym obiekcie. Dodatkowo istnieje możliwość tworzenia, różnych zestawień wraz z funkcjami statystycznymi. Oznacza to, że można określić w jakie dni tygodnia i o jakich godzinach jest najwięcej komunikatów określonego typu. Kiedy i ile występuje alarmów uzasadnionych, z dojazdem grupy, alarmów fałszywych z winy użytkownika itp. Program pozwala na podwójną numerację monitorowanych obiektów. Oznacza to, że fizycznie obiekt przesyła inny numer obiektu niż symbol pod którym jest zarejestrowany w systemie dla operatora. Funkcja ta znakomicie spisuje się w sytuacjach, gdy współpracujemy z różnymi agencjami ochrony. W związku z tym mogą istnieć numeracje typu 1000firmyX i 1000firmyY. Pomaga to również w sytuacjach, gdy po podziale centrali na podsystemy jedyna możliwość rozróżnienia informacji jest nadanie różnych kodów obiektu dla poszczególnych partycji. W takim wypadku, wszystkie partycje dla operatora będą istniały pod jednym numerem, a i tak będą rozróżniane poszczególne informacje. Dla zapewnienia ciągłości przekazywania informacji pomiędzy poszczególnymi zmianami, program zawiera funkcję notatnika spraw aktualnych i do wykonania oraz zasób podręcznych informacji. W przypadku współpracy z agencją dla której wykonujemy jedynie usługę interwencji i obiekt faktycznie nie jest przez nas monitorowany istnieje funkcja specjalnego programowania obiektów, w których w sposób ręczny można wywołać określony rodzaj alarmu po przyjęciu zgłoszenia. Po tej operacji wszystkie funkcje programu działają w sposób właściwy, w związku z tym można sporządzać raporty z takich operacji i przechowywać informacje w bazach danych w celach archiwizacji danych związanych z obsługą obcych systemów.
Program ESOMWIN2000 ma wbudowane mechanizmy tworzenia kopii zapasowych zbiorów. Kopie zapasowe są tworzone w sposób automatyczny np. na innym komputerze pracującym w sieci. Operacja ta jest wykonywana w tle i nie powoduje przerw w pracy systemu. Archiwizacja danych zapewnia odpowiednie przechowywanie danych archiwalnych. Proces archiwizacji również wykonywany jest w sposób automatyczny i bezkonfliktowy z bieżącą obsługą systemu. Program ESOMWIN2000 to również możliwość przesyłania wybranych komunikatów na znaczne odległości. Umożliwia to tworzenie centrów, które zbierają wszystkie informacje i w sposób automatyczne przekazują wybrane informacje do właściwego adresata np. do Straży Pożarnej, Policji, służb technicznych, właściwej agencji ochrony. Przekaz informacji może odbywać się poprzez: modemy komputerowe zarówno poprze łącza komutowane jak i sztywne; radiomodemy sieć satelitarną (dzierżawa transpondera) system monitoringu TTR-CP08 (ESOM) telefony komórkowe wykorzystując SMS telefony komórkowe wykorzystując GPRS sieci komputerowe internet Program ESOMWIN2000 to już nasz 3 produkt od 1991. Pierwszy program był napisany dla systemu operacyjnego DOS. Następne nasze doświadczenie to program dla środowiska Windows 3.11 z dostosowaniem do Windows 95/98. Obecny program ESOMWIN2000 dla środowiska Windows 95/98/2000/XP jest kwintesencją naszego bagażu doświadczeń przy prowadzeniu stacji monitoringu. W związku z tym wszystkie znakomite pomysły programisty musiały być skonfrontowane z codzienną pracą operatora. To powoduje, że trudno w programie doszukiwać się zawiłości obsługi, jak również trudno wskazać na funkcję, której brakuje przy prowadzeniu stacji monitoringu. Testowanie wszystkich produktów w naszej własnej stacji monitoringu sprawia, że użytkownicy programu mogą liczyć na w pełni sprawdzony system w rzeczywistych warunkach. W chwili obecnej istnieją sterowniki do systemów monitoringu firm: AAT (KP, SURGARD) ENIGMA ELTE ESOM (CP08, MS301, TTR-CP08, SMS, GPRS) KERATRONIC GSM NOKTON OPTOSCAN GSM SWISSPOL (SAFECOM, KOBRA) STEKOP SATEL VISONIC (RC4000) SMS GSM/DCS SMS z bezpośrednim dostępem do bramki operatora GSM Dodatkowe sterowniki pozwalają wykorzystać program do wizualizacji stanów alarmowych bezpośrednio z centrali sygnalizacji pożaru. Wykorzystany jest tu protokół zalecany przez CNBOP. W związku z tym istnieje możliwość obsługi central typu TELSAP (Polon Alfa), SAGITTA.