Obejrzymy wasz obiekt i urządzenia i powiemy, co da się podłączyć
Jakie szafy i zamki są już zamontowane, co udostępniają, jakich scenariuszy dostępu potrzebujecie i od czego warto zacząć.
Szafa ze skrytkami to metal i zamki. Oprogramowanie zamienia ją w usługę: człowiek dostaje dostęp kodem albo kartą, skrytka otwiera się sama, system wie, która skrytka jest zajęta, przez kogo i do kiedy, a każde otwarcie zostaje w dzienniku. Poniżej opisujemy, jak to działa — od dotknięcia ekranu po kliknięcie zamka i wpis w historii.
Oprogramowanie dla skrytek — system, który decyduje, kto dostanie którą skrytkę, otwiera jej zamek elektroniczny we właściwej chwili i prowadzi zapis każdego otwarcia: kto, kiedy i na jakiej podstawie.
Różnicę wobec zwykłej szafy widać na jednym przykładzie. Przy kluczu albo kłódce za skrytkę odpowiada człowiek: wydał klucz, zapamiętał numer i odebrał go z powrotem. Zgubiony klucz oznacza wyważanie drzwiczek, spór rozstrzyga się tym, co pamięta zmiana, a ile skrytek jest teraz wolnych, wie tylko ten, kto stoi obok.
Zautomatyzowana skrytka nie ma klucza. Prawo do otwarcia drzwiczek to zapis w bazie: ten kod obowiązuje dla tej skrytki do tej godziny. Kod można wydać, unieważnić, przedłużyć i przekazać innej osobie bez podchodzenia do szafy. A zajętość każdej skrytki w każdym obiekcie widać na jednej liście.
Przykład. Gość centrum handlowego zostawia torby w skrytce: pokazuje kod QR na ekranie, drzwiczki się otwierają, zamyka je i odchodzi. Dwie godziny później otwiera tę samą skrytkę tym samym kodem. W systemie zostają dwa zapisy otwarcia, godzina rozpoczęcia przechowywania i adnotacja, że skrytka została zwolniona i jest gotowa na kolejną sesję.
Automatyzacja przechowalni bagażu zaczyna się tam, gdzie odpowiedzi na trzy pytania przestają mieścić się w głowie obsługi: ile skrytek jest teraz zajętych, kto dokładnie otworzył daną skrytkę dziś o 14:20 i co zrobić z rzeczami, które leżą tam drugi dzień.
Powiązanie działa w obie strony: polecenie idzie z lewej na prawo, a potwierdzenie wraca. Otwarcie uznaje się za dokonane nie wtedy, gdy polecenie wychodzi, lecz wtedy, gdy odpowie czujnik drzwiczek. Bez tego kroku system opowiadałby, co sądzi o swoich skrytkach, a nie co dzieje się naprawdę na miejscu.

Urządzenia wyglądają podobnie: ta sama szafa, te same zamki, te same kody. Różnica leży w przeznaczeniu. Paczkomat wydaje odbiorcy cudzą paczkę: kurier wkłada przesyłkę, adresat ją odbiera, skrytka się zwalnia. Przechowalnię bagażu wynajmuje się człowiekowi na czas: sam wkłada swoje rzeczy i sam je odbiera, a skrytkę rozlicza się według czasu.
Stąd inne wymagania wobec oprogramowania: dla paczkomatu najbardziej liczy się powiązanie ze sklepem internetowym i z firmą kurierską, a dla przechowalni — sesja, czas, przedłużenie i powrót skrytki do obiegu. Wydawanie zamówień omawiamy szczegółowo na stronie o systemach samoobsługowych.
Pełna droga jednego żądania — od osoby przy szafie do wpisu w dzienniku. Dalej na stronie omawiamy każde z tych ogniw szczegółowo.

Część fizyczna: sekcje szafy, skrytki różnych typów wielkości, drzwiczki. Każda skrytka jest zarejestrowana w systemie jako osobny obiekt, z własnym numerem, wielkością, strefą i stanem. Szafę można rozbudować o nową sekcję — po stronie oprogramowania to dodanie skrytek, a nie przebudowa.
Zamek otwierany nie kluczem, lecz impulsem elektrycznym ze sterownika. Obok zwykle znajduje się czujnik drzwiczek, który mówi, czy drzwiczki faktycznie się otworzyły i zamknęły. Zamek bez czujnika też działa, ale wtedy system zna tylko polecenie, a nie wynik.
Małe urządzenie wewnątrz szafy, do którego podłączone są wszystkie zamki i czujniki. Odbiera polecenie «otwórz skrytkę 14», wysyła impuls do właściwego zamka i zwraca wynik. Jeden sterownik obsługuje dziesiątki skrytek, więc szafa łączy się z systemem jednym kanałem, a nie czterdziestoma przewodami.
To, czym człowiek sięga do systemu: ekran na szafie, osobny terminal w holu, czytnik kart albo własny telefon. Może ich być kilka naraz — scenariusz jest ten sam, zmienia się tylko sposób wprowadzania.
Miejsce, w którym zapadają decyzje. Serwer trzyma skrytki, sesje, kody, uprawnienia i dziennik, sprawdza żądanie i wysyła polecenie do sterownika. Liczy też czas przechowywania i przygotowuje powiadomienia oraz raporty. Miejsce utrzymania — w centrum danych albo na sprzęcie klienta — ustala się w projekcie.
Miejsce pracy pracownika obiektu: plan szaf, zajętość skrytek, trwające sesje, zdarzenia, otwarcie ręczne, blokada skrytki, role i raporty. Otwiera się w przeglądarce, nie ma czego instalować.
Kolejność ma znaczenie dokładnie taka, jaka jest. Sprawdzenie uprawnień odbywa się na serwerze, a nie w szafie: sterownik nie przechowuje kodów i nie decyduje, kogo wpuścić — wykonuje polecenie. Dlatego dostęp unieważnia się z panelu w sekundę, bez podchodzenia do urządzenia.
System składa się z modułów. Nie każdy obiekt potrzebuje wszystkich: skrytki biurowe nie potrzebują modułu płatniczego, a przechowalnia na dworcu nie potrzebuje ról firmowych. Skład określa zadanie, ale moduły projektuje się z góry tak, by do siebie pasowały, a nie dokłada później.
To, co widzi człowiek: ekran szafy, strona w przeglądarce pod linkiem albo aplikacja mobilna. Trzy albo cztery kroki — wybrać wielkość, dostać skrytkę, otworzyć ją, zamknąć. Błędy tłumaczy się słowami: «czas przechowywania minął», a nie «błąd 403».
Miejsce pracy pracownika: zajętość szaf, trwające sesje, zdarzenia, otwarcie ręczne z podanym powodem, blokada skrytki, kartoteki taryf i reguł, raporty. Wszystko w przeglądarce, z rozdziałem według ról.
Rejestr skrytek: obiekt, szafa, numer, typ wielkości, strefa, bieżący stan i historia. Skrytkę można wyłączyć z obiegu na czas naprawy, zarezerwować do określonego celu albo połączyć z innymi wspólnymi regułami dostępu.
Warstwa pracująca z zamkiem: polecenie otwarcia, oczekiwanie na odpowiedź, obsługa niepowodzenia, ponowna próba. Uwzględnia się tu także typ zamka — z czujnikiem drzwiczek albo bez, ze zwrotną informacją o położeniu rygla albo z samym impulsem.
Wymiana ze sterownikami szaf: kolejka poleceń, nadzór nad łącznością, stan portów, wersja oprogramowania układowego. Różne modele podłącza się osobnymi modułami wymiany, ale w interfejsie wyglądają jednakowo.
Sprawdzenie, kto stoi przy szafie: kod QR, kod PIN, karta, konto w aplikacji. Sposoby można łączyć i włączać dla poszczególnych obiektów — kod na jednej szafie, karta pracownicza na drugiej.
Skrytkę zajmuje się z wyprzedzeniem: na czas, na dzień, na powtarzalny przedział. Rezerwacja trzyma skrytkę do przyjścia osoby i zwalnia się sama, jeśli ta nie przyjdzie — inaczej pół szafy stoi zarezerwowane na darmo.
Tam, gdzie przechowywanie jest płatne: taryfa, obliczenie kwoty, płatność, dopłata za przekroczenie, zwroty. Konkretne sposoby płatności zależą od podłączonego dostawcy i urządzeń — to integracja, a nie funkcja wbudowana.
Wiadomości do użytkownika i do pracownika: kod dostępu, przypomnienie o kończącym się czasie, otwarte drzwiczki, zwolniona skrytka, awaria szafy. Kanał wysyłki wybiera się przy wdrożeniu.
Niezmienna historia: otwarcia i zamknięcia, odmowy dostępu, otwarcia serwisowe, zmiany taryf i uprawnień, działania pracowników. Zapisów się nie edytuje — poprawkę wprowadza się nowym zapisem.
Stan szaf i zamków: czy sterownik jest podłączony, czy zamek odpowiada, czy drzwiczki się nie zacięły, czy jest zasilanie. Uszkodzona skrytka wychodzi z przydziału automatycznie, zamiast być odkrytą przez gościa.
Obsługa, administrator obiektu, ekipa serwisowa, kierownik. Otwarcie ręczne, przedłużenie sesji, zmiana taryfy i wgląd w dane osobowe to osobne uprawnienia, a nie jeden pakiet «administrator».
Zewnętrzny interfejs systemu: przydzielić skrytkę, dostać kod, sprawdzić stan, zamknąć sesję, pobrać dziennik. Tędy podłączają się księgowość, CRM, kontrola dostępu obiektu i własne usługi klienta.
Wykorzystanie według godzin i dni, rotacja skrytek, rozkład według typów wielkości, udział przekroczeń, awarie urządzeń, utarg tam, gdzie przechowywanie jest płatne. Raporty eksportują się do pliku i budują według harmonogramu.
Rdzeń łączący wszystko powyższe: ewidencja sesji, kolejki poleceń, harmonogram terminów i powiadomień, przechowywanie dziennika, kopie zapasowe ze sprawdzaniem odtwarzania.
Scenariusze dostępu są dwa i nie zastępują się nawzajem. W pierwszym człowiek podchodzi do wolnej szafy i bierze skrytkę na miejscu. W drugim skrytka jest mu przypisana z góry: zarezerwowana, wynajęta na miesiąc albo wydana jako skrytka przy stanowisku pracy.
Dostęp na miejscu. Gość wybiera wielkość na ekranie, system wskazuje wolną skrytkę tego typu i ją otwiera. W tej samej chwili powstaje sesja przechowywania i wydaje się kod — na ekranie, na wydrukowanym kwitku albo w wiadomości. Ten kod jest kluczem: działa tylko dla tej skrytki i tylko do końca czasu.
Skrytka przypisana. Tu kluczem staje się sam człowiek: karta pracownicza, konto w aplikacji, stały kod PIN. Skrytka otwiera się po jego rozpoznaniu, przy każdej wizycie nie powstaje nowa sesja, a czas określa umowa albo grafik, a nie godziny przechowywania.
Co dzieje się między otwarciami:
Zrzut z systemu; godziny są poglądowe. Zwróć uwagę na ostatni krok: skrytka wraca do obiegu w chwili zamknięcia sesji, a nie wtedy, gdy zauważy to pracownik. Inaczej pod wieczór połowa szafy figuruje jako zajęta, choć fizycznie stoi pusta.

Jest ich tylko kilka i wszystkie przewiduje się z góry — inaczej każda zamienia się w telefon do administratora.
Identyfikacja odpowiada na jedno pytanie: czy ta osoba ma teraz prawo otworzyć tę skrytkę. Sposób dobiera się do obiektu i urządzeń — to, co sprawdza się na dworcu, nie pasuje do skrytki biurowej. Możliwość zastosowania danego sposobu zależy od tego, co zamontowano na szafie, więc zestaw ustala się w analizie przedwdrożeniowej.
Kod pokazuje się na ekranie telefonu albo drukuje na kwitku, a szafa odczytuje go czytnikiem. Wygodny dla gości jednorazowych: nie ma czego zapamiętywać ani wpisywać. Wymaga czytnika na szafie i działającego ekranu po stronie użytkownika.
Kilka cyfr wpisanych na klawiaturze albo na ekranie. Sposób najmniej wymagający: działa bez telefonu, bez internetu u użytkownika i bez dodatkowych urządzeń. Wymaga limitu prób i terminu ważności.
Nośnik zbliżeniowy przyłożony do czytnika. Główny sposób wszędzie tam, gdzie ludzie i tak noszą identyfikator: biuro, zakład, klub fitness. Często pozwala użyć identyfikatorów już wydanych w obiekcie — potwierdza się to według typu karty.
Skrytkę otwiera się przyciskiem w aplikacji, a nie kodem na szafie. Pasuje do stałych użytkowników i abonamentów; to również wygodne miejsce na historię, czas i płatność. Wymaga, żeby użytkownik miał łączność w chwili otwierania.
Kluczem staje się istniejący dokument: numer zamówienia, bilet, kupon, list przewozowy. Skrytkę wiąże się z nim i osobnego kodu nie wydaje się w ogóle. Możliwość zależy od tego, skąd pochodzi dokument i czy da się do niego sięgnąć integracją.
Odcisk palca albo twarz zamiast kodu czy karty. Technicznie podłącza się jak kolejny czytnik, ale wymaga osobnej decyzji o przechowywaniu i ochronie danych osobowych, więc traktujemy to jako możliwość dla konkretnego projektu, a nie jako sposób domyślny.
| Obiekt i scenariusz | Sposób główny | Dlaczego |
|---|---|---|
| Goście jednorazowi, duży ruch, płatność na miejscu | QR albo PIN | Nie trzeba niczego wydawać wcześniej ani odbierać potem |
| Pracownicy z identyfikatorem | karta | Nośnik jest już w ręku, osobny kod nie jest potrzebny |
| Abonamenty i stali klienci | aplikacja | Czas, płatność i historia zgłoszeń żyją w jednym miejscu |
| Przekazanie rzeczy od osoby do osoby | osobne kody | Ten, kto wkłada rzecz, i ten, kto ją odbiera, mają własne kody |
| Obiekt, w którym goście nie mają pewnego internetu | tylko PIN | Nie zależy od telefonu ani od zasięgu po stronie osoby |
Sposoby nie wykluczają się: jedna szafa może jednocześnie obsługiwać kartę dla pracowników i kod dla gości. Ważne jest to, który sposób jest głównym, bo wokół niego konfiguruje się termin ważności, liczbę prób i zasady ponownego wydania.
To najbardziej fizyczna część systemu i to od niej zależy, czy oprogramowanie mówi prawdę. Zamek elektroniczny otwiera się krótkim impulsem elektrycznym: przychodzi napięcie, rygiel się cofa, drzwiczki zostają zwolnione. Sam zamek nie wie nic o ludziach ani o kodach.
Sterownik — urządzenie wewnątrz szafy, do którego podłączone są zamki i czujniki. Odbiera z serwera polecenie «otwórz skrytkę 27», wysyła impuls na właściwe wyjście i zwraca wynik. Jeden sterownik obsługuje dziesiątki skrytek, więc szafa łączy się z systemem jednym kanałem łączności.
Czujnik drzwiczek — to, co oddziela domysł od faktu. Bez niego system wie tylko, że polecenie wyszło. Z nim wie, że drzwiczki naprawdę się otworzyły i ile czasu zajęło ich zamknięcie. Obecność czujników to pytanie o konkretny model szafy i rozstrzyga się je przed rozpoczęciem prac.
Co uwzględnia się przy podłączaniu urządzeń:
Nie deklarujemy z góry zgodności z konkretnymi markami zamków i sterowników. Zestaw urządzeń możliwych do podłączenia ustala się w analizie przedwdrożeniowej, na podstawie dokumentacji producenta i interfejsu, jaki urządzenie udostępnia; tam, gdzie gotowego interfejsu nie ma, sprawę rozstrzyga się osobno i przed rozpoczęciem prac, a nie obietnicą zgodności.

Łączność między szafą a serwerem zrywa się — to sytuacja zwykła, a nie awaria raz na rok. Zachowanie w takiej chwili projektuje się z góry, a możliwości są dwie.
Bez trybu bez sieci szafa po prostu przestaje obsługiwać: ekran informuje, że nie ma łączności, i nie przydziela się nowych skrytek. Rzeczom w środku nic nie grozi, ale bez pracownika nie da się ich odebrać przed przywróceniem łączności.
Z trybem bez sieci sterownik trzyma ograniczony zestaw ważnych kodów i dalej otwiera nimi skrytki, gromadząc zdarzenia w kolejce. Po powrocie łączności cała kolejka idzie na serwer. Ten tryb to osobna decyzja projektowa: wymaga pamięci w sterowniku i sprawia, że unieważnienie kodu przestaje być natychmiastowe.
| Co zwróciło urządzenie | Jak się to interpretuje |
|---|---|
| Polecenie przyjęte, czujnik potwierdził otwarcie | otwarte |
| Polecenie przyjęte, czujnik milczy | do sprawdzenia |
| Drzwiczki są otwarte dłużej, niż dopuszczono | zdarzenie |
| Sterownik nie odpowiedział na polecenie | zdarzenie |
| Szafa nie łączy się | zdarzenie |
| Drzwiczki otworzyły się bez polecenia | zdarzenie |
Wiersz «czujnik milczy» jest najważniejszy. System nie uznaje takiego otwarcia ani za dokonane, ani za niedokonane: oznacza skrytkę jako «do sprawdzenia» i nie przydziela jej kolejnej osobie, dopóki sprawa nie zostanie rozstrzygnięta.
Skrytka zawsze znajduje się w jednym i tylko jednym stanie, a przejścia między stanami ustalają reguły, a nie decyzja pracownika na miejscu. To właśnie te stany składają się na odpowiedź na pytanie, ile skrytek jest teraz wolnych — a odpowiedź musi być prawidłowa bez podchodzenia do szafy.
Skrytka działa, jest pusta i można ją przydzielić kolejnej osobie. Tylko takie skrytki biorą udział w wyborze przy przydziale i w rezerwacjach.
Przypisana z góry i nieoddawana innym, ale nic jeszcze w niej nie leży. Rezerwacja ma termin: jeśli nikt nie przyjdzie, skrytka sama wraca do obiegu.
Trwa sesja przechowywania: jest posiadacz dostępu, godzina rozpoczęcia i czas. To główny stan roboczy i skrytka spędza w nim większość czasu.
Rzecz włożyła jedna osoba dla drugiej. Skrytka jest zajęta, ale klucz należy do odbiorcy — scenariusz przekazania i odbioru zamówienia.
Czas przechowywania minął, a rzeczy zostały w środku. Skrytki się nie przydziela, trafia na osobną listę i obsługuje zgodnie z zasadą obiektu — dopłatą, blokadą albo wyjęciem zawartości.
Otwarcia nie potwierdził czujnik, drzwiczki zostały otwarte albo zapisano otwarcie bez polecenia. Dopóki sprawy nie wyjaśniono, skrytka wychodzi z przydziału.
Zamek nie odpowiada albo sterownik zgłosił błąd. Skrytka wychodzi z obiegu automatycznie, a dla ekipy serwisowej powstaje zadanie.
Pracownik wyłączył skrytkę z obiegu: sprzątanie, naprawa sekcji, potrzeba eksploatacyjna. Blokada ma autora, powód i godzinę — inaczej nie wiadomo, kto zamknął dziesięć skrytek i po co.
Zrzut z systemu; liczby są poglądowe. Podział według typów wielkości znaczy więcej niż liczba ogólna: obiekt zajęty w 71% może nie mieć ani jednej wolnej małej skrytki — a to po małe skrytki przychodzi większość gości. Ta sama tabela pokazuje, które wielkości warto dołożyć przy rozbudowie szafy.
Rezerwacje jest potrzebna wszędzie tam, gdzie przyjście człowieka da się przewidzieć: wie, że przyjdzie w czwartek, i chce mieć pewność, że skrytka będzie czekać. System przypisuje skrytkę na dany przedział i nie proponuje jej nikomu innemu.
Rezerwacja zawsze ma termin oczekiwania. Bez niego obiekt szybko dochodzi do stanu, w którym nie ma wolnych skrytek, choć szafa jest w połowie pusta: ludzie rezerwują i nie przychodzą. Jeśli nie zjawią się o umówionej porze, rezerwacja się zwalnia, skrytka wraca do obiegu, a osoba dostaje powiadomienie.
Rodzaje rezerwacji:
Wydawanie i odbiór — drugi scenariusz, w którym skrytka staje się punktem przekazania między dwiema osobami. Jedna wkłada rzecz, druga ją odbiera, a spotkać się nie muszą.
Technicznie to ta sama sesja, ale z dwoma różnymi uprawnieniami dostępu: kodem nadania i kodem odbioru. Pierwszy unieważnia się po zamknięciu drzwiczek, drugi od tej chwili staje się ważny. Dzięki temu system wie nie tylko, że skrytka jest zajęta, lecz także że rzecz została włożona, a odbiorca jeszcze się nie zjawił.
Rozdzielenie kodów nie jest formalnością. Dopóki kod jest jeden i wspólny, na pytanie, kto dokładnie otworzył skrytkę — osoba, która zostawiła rzecz, czy ta, która ją odebrała — nie ma odpowiedzi. Przy dwóch kodach każde otwarcie w dzienniku ma autora i rolę.

Wybór to nie wzięcie pierwszego wolnego numeru. Regułę konfiguruje się dla obiektu i zwykle uwzględnia ona kilka warunków naraz:
Zasada obiektu określa, co dzieje się wtedy, gdy czas minął, a rzeczy zostały w środku. Możliwości są różne i wybiera się je przed uruchomieniem, a nie w chwili pierwszego przypadku.
W każdym wariancie osobę uprzedza się przed końcem czasu, a nie po naliczeniu dopłaty.
Nie każdy potrzebuje modułu płatniczego: skrytki pracownicze i szafki w szatni klubu działają całkiem bez pieniędzy. Ale wszędzie tam, gdzie skrytkę się wynajmuje, pieniądze stają się częścią sesji, a reguły obliczeń trzeba określić równie ściśle jak reguły dostępu.
Jak liczy się koszt. Taryfa wiąże się z typem wielkości skrytki i z czasem. Najczęstsze warianty to: stała cena za sesję, cena za przedział (godzinę, dobę) zaokrąglana w górę, taryfa progowa, w której pierwsza godzina kosztuje więcej niż kolejne, oraz abonament długoterminowy.
Kiedy następuje płatność. To również decyzja projektowa. Płatność z góry za wybrany przedział, z dopłatą przy przedłużeniu, to wariant najprostszy i najbardziej przewidywalny dla obiektu. Płatność po fakcie, przy zamknięciu sesji, wymaga gwarancji, że człowiek zapłaci — na przykład wcześniejszej blokady na karcie.
Co należy do części płatniczej systemu:
Granicę mówimy wprost. Konkretne sposoby płatności — karta, zbliżeniowo, kod QR, płatność w aplikacji, gotówka przez wrzutnik — zależą od podłączonej usługi płatniczej i od urządzeń na szafie. To integracja, której zakres ustala się w analizie przedwdrożeniowej, a nie funkcja wbudowana i dostępna w każdym projekcie. Wymagania fiskalne określa ustawodawstwo kraju i model urządzenia.

Regułę zaokrąglania podaje się człowiekowi przed płatnością, a nie odkrywa w kwocie końcowej. To jedyny wiersz obliczenia, który wywołuje spory w obiektach.
Istnieje jeden niebezpieczny scenariusz: pieniądze zostały pobrane, a skrytka się nie otwiera. System nie uznaje takiej operacji za zakończoną — sesja nie rusza, skrytka pozostaje wolna, a płatność trafia do kolejki zwrotów ze wskazanym powodem.
Sytuację odwrotną — skrytka się otworzyła, ale płatności nie potwierdzono — traktuje się równie surowo: sesja powstaje, ale zostaje oznaczona jako nieopłacona i trafia na listę do wyjaśnienia. System nie może przemilczeć rozbieżności, inaczej na koniec miesiąca nic się nie będzie zgadzać.
Zdarzenie to każda zmiana, którą system ma obowiązek zapamiętać: otwarcie, odmowa, koniec czasu, działanie pracownika. Część zdarzeń idzie do ludzi jako wiadomości; wszystkie bez wyjątku trafiają do dziennika. Kanały wysyłki — aplikacja, wiadomość na telefon, e-mail, komunikator — podłącza się integracjami i wybiera przy wdrożeniu.
Kod dostępu, numer skrytki, adres obiektu i czas przechowywania. Wysyłane w chwili przydziału i ponownie na żądanie, gdy kod zaginie.
Przypomnienie przed końcem opłaconego czasu, z możliwością przedłużenia, oraz osobna wiadomość, gdy sesja przekroczy termin.
Wiadomość do odbiorcy, że rzecz została włożona i skrytka czeka, oraz potwierdzenie zwrotne do nadawcy, że rzecz odebrano.
Skrytka się nie otworzyła, drzwiczek nie zamknięto, szafa jest poza siecią, sterownik zwrócił błąd. Zdarzenie ma adresata: obiekt i osobę odpowiedzialną.
Lista skrytek, którym minął czas przechowywania, z godziną rozpoczęcia sesji i sposobem kontaktu z osobą, jeśli został podany.
Otwarcie bez polecenia, seria nieudanych wpisów kodu, otwarcie ręczne przez pracownika, niezgodność płatności z przydziałem.
| Godzina | Zdarzenie | Podstawa | Wynik |
|---|---|---|---|
| 14:05 | Przydzielono skrytkę nr 27 | Sesja 8842, typ średni | sukces |
| 14:06 | Drzwiczki zamknięto | Czujnik drzwiczek | sukces |
| 16:40 | Otwarto kodem | Sesja 8842, kod QR | sukces |
| 16:47 | Drzwiczki otwarte dłużej, niż dopuszczono | Czujnik drzwiczek, 6 min | zdarzenie |
| 18:20 | Powiadomienie o końcu czasu | Reguła «40 minut przed» | doręczono |
| 18:49 | Odmowa dostępu | Kod wpisany błędnie, próba 2 z 5 | odmowa |
| 18:52 | Sesja zamknięta | Potwierdzenie na ekranie, dopłata 180 | sukces |
| 19:14 | Otwarcie serwisowe | Obsługa: Asanow, powód «sprzątanie skrytki» | ręczne |
Zrzut z systemu; dane są poglądowe. Zwróć uwagę na wiersz z 18:49: nieudana próba wpisania kodu też jest zdarzeniem. Dziennik zapisujący wyłącznie sukcesy nie nadaje się do rozstrzygnięcia sporu, bo to właśnie odmowy i otwarcia ręczne są przedmiotem takich sporów.
Panel administracyjny to miejsce pracy, a nie ekran ustawień. Przez większość czasu pracownik patrzy na dwie rzeczy: co dzieje się ze skrytkami teraz i co wymaga jego wkroczenia.
Co jest na pierwszym ekranie: plan szaf z zajętością według typów wielkości, lista otwartych zdarzeń według pilności, skrytki po terminie, skrytki wyłączone z obiegu. A nie pełna lista skrytek jedna po drugiej — inaczej w obiekcie z dwustoma skrytkami pierwszy ekran jest bezużyteczny.
Co może administrator:
Uprawnienia nadaje się roli, a nie osobie. W obiekcie z trzema pracownikami różnicy nie widać, ale gdy jest ich dwudziestu, indywidualne ustawienia przestają być sprawdzalne: nikt nie powie, kto ma teraz prawo otwierać cudze skrytki. Rola odpowiada na to pytanie w jednym wierszu.
Dwa ostatnie wiersze to nie nadmierna ostrożność. Prawo do nadawania uprawnień i prawo do oglądania danych osobowych omijają wszystkie pozostałe ograniczenia, więc trzyma się je zawsze osobno, zamiast wrzucać do pakietu «administrator».

Gdy szafy stoją w jednym obiekcie, wystarczy lista. Gdy obiektów jest dziesięć, pojawia się wszystko to, czego pojedynczy punkt nigdy nie zna.
Dokładnie tyle, ile wymaga praca: numer sesji, skrytkę, godzinę, sposób dostępu, status płatności. Dane kontaktowe, jeśli je zebrano, pokazują się pod osobnym uprawnieniem i z wpisem w dzienniku — sam fakt ich obejrzenia też jest zdarzeniem.
To, jakie dane zbiera się o użytkowniku, jest decyzją projektową i wynika z wymagań obiektu oraz z przepisów, a nie z tego, co system potrafi. Scenariusz, w którym o człowieku nie przechowuje się nic poza numerem skrytki i godziną, działa i często wystarcza.
Szafa stoi bez nikogo obok i to jest jej podstawowa cecha. System musi więc sam dowiedzieć się o usterce — inaczej zgłosi ją gość, któremu skrytka z rzeczami się nie otworzyła.
Co obserwuje się nieprzerwanie:
Milczenie też jest zdarzeniem. Szafa, która się nie łączy, nie oznacza, że wszystko jest w porządku: oznacza, że nie wiadomo nic o stanie dwustu skrytek ani o rzeczach, które w nich leżą. Dlatego utrata łączności tworzy zdarzenie tego samego rodzaju co awaria zamka, zamiast zostawiać dziurę w nadzorze.
Co dzieje się z uszkodzoną skrytką. Automatycznie wypada z wyboru: nie zostanie zaproponowana kolejnej osobie. Dla ekipy serwisowej powstaje zadanie z numerem szafy, numerem skrytki i opisem usterki. Skrytka wraca do obiegu wyłącznie na podstawie adnotacji o wykonaniu pracy — sama się nie naprawia.
Do monitoringu urządzeń podchodzimy tak samo jak w systemach monitoringu IoT: wskaźnik, norma, czas utrzymania, zdarzenie, osoba odpowiedzialna. Jedyna różnica polega na tym, że mierzy się tu nie temperaturę, lecz odpowiedź zamków i łączność.

Poziomy są trzy, a poziom decyduje, kogo i jak szybko system niepokoi.
Czas utrzymania — jak długo system czeka, zanim podniesie alarm — ustala się dla każdego rodzaju zdarzenia. Bez niego sprzątanie holu i zwykła obsługa zamieniają się w strumień fałszywych wiadomości, których ludzie przestają czytać.
Dla dowolnego okresu widać, szafa po szafie, jak długo była online, ile skrytek stało poza obiegiem i jak długo oraz ile awarii przypadło na każdą skrytkę. Te liczby odpowiadają na praktyczne pytanie: które skrytki nadają się do wymiany i która szafa stoi w miejscu, w którym łączność nie trzyma.
Zamki i sterowniki
Dostęp kodem i kartą
Panel administracyjny
Dziennik każdego otwarcia
Bezpieczeństwo takiego systemu nie opiera się na jednym środku, lecz na kilku prostych zasadach, z których każda zamyka inny sposób dostania się do cudzej skrytki.
Kod obowiązuje w granicach. Każdy kod ma czas, skrytkę i liczbę dopuszczalnych użyć. Kod bez terminu ważności, działający na dowolną skrytkę, nie jest kluczem, lecz wytrychem, więc system nie dopuszcza takiego stanu nawet dla pracowników.
Kodów nie da się zgadnąć siłą. Liczba prób wpisania jest ograniczona, po ich wyczerpaniu wpisywanie blokuje się na jakiś czas, a seria niepowodzeń staje się zdarzeniem do wyjaśnienia. Bez tego czterocyfrowy PIN da się odgadnąć w jeden wieczór.
Decyduje serwer. Sterownik szafy nie przechowuje kodów i nie decyduje, kogo wpuścić — wykonuje polecenie. Dlatego dostęp do urządzeń nie daje dostępu do skrytek, a unieważnienie kodu działa natychmiast.
Każde otwarcie się zapisuje. Dziennik jest niezmienny: zapisu nie da się zmienić ani usunąć, a poprawkę wprowadza się nowym zapisem. Dotyczy to również pracowników — otwarcie serwisowe pojawia się w historii skrytki obok zwykłego.
Uprawnienia są rozdzielone. Podgląd, otwarcie ręczne, zmiana reguł i praca z danymi osobowymi to różne uprawnienia. Jedno konto mogące wszystko jest punktem, w którym pęka cała ochrona.
Za co system nie odpowiada. Steruje dostępem, ale nie zastępuje ochrony fizycznej: wytrzymałość szafy, monitoring wizyjny strefy, procedury personelu i zasady przechowywania rzeczy wartościowych pozostają odpowiedzialnością obiektu. Uczciwiej powiedzieć to wprost niż zostawić wrażenie, że oprogramowanie zamienia szafę w sejf.

Żadne z tych zdarzeń samo w sobie nie oznacza naruszenia: uczciwi ludzie też mylą się przy wpisywaniu kodu, a skrytkę otwiera się ręcznie z kilkunastu uzasadnionych powodów. Sens kolejki polega na tym, że takie przypadki nie rozpływają się w dzienniku ogólnym, lecz zbierają na osobnej liście, którą ktoś regularnie przegląda.
To, jakie dane trzyma się o użytkowniku, wynika ze scenariusza obiektu. Przechowanie jednorazowe może obejść się bez nich całkiem — wystarczą skrytka, godzina i kod. Abonament wymaga konta. Skrytki firmowe wiąże się z systemem kadrowym. Im mniej danych się zbiera, tym mniej trzeba chronić, więc zakres omawia się przed rozpoczęciem prac, a nie rozszerza na wszelki wypadek.
System przechowalni rzadko żyje sam: stoi w obiekcie, który ma już własne programy. Wymianę buduje się przez API — zewnętrzny interfejs, którym inny system może przydzielić skrytkę, dostać kod, sprawdzić stan albo pobrać dziennik. Poniżej kierunki wymiany, które pojawiają się najczęściej.
Podstawowy sposób podłączenia: przydzielić skrytkę, wydać i unieważnić kod, sprawdzić zajętość, zamknąć sesję, pobrać zdarzenia. Wszystko pozostałe podłącza się przez nie, łącznie z własnymi usługami klienta.
Tam, gdzie ludzie i tak noszą karty: skrytka otwiera się tym samym identyfikatorem co bramka. Wymaga uzgodnienia typu karty i interfejsu udostępnianego przez istniejącą kontrolę dostępu.
Dla skrytek firmowych: pracownika przyjmuje się i przypisuje mu skrytkę; odchodzi — dostęp się odbiera, a skrytkę zwalnia. Inaczej po roku połowa skrytek jest zapisana na ludzi, których w obiekcie już nie ma.
Przyjmowanie płatności, zwroty, uzgadnianie operacji. Konkretnego dostawcę i sposoby płatności określa projekt, a wymagania fiskalne — ustawodawstwo kraju i model urządzeń.
Doręczanie wiadomości użytkownikom i pracownikom: aplikacja, wiadomości na telefon, komunikatory, e-mail. Kanał podłącza się osobno i wybiera dla obiektu.
Scenariusz wydawania zamówień przez skrytkę: zamówienie przychodzi z zewnątrz, przydziela się skrytkę, a kody idą do nadawcy i do odbiorcy. Tę warstwę omawiamy szczegółowo na stronie o systemach samoobsługowych.
Przekazywanie stanów szaf i zamków do zewnętrznego systemu monitoringu tam, gdzie obiekt już taki ma, albo korzystanie z naszej warstwy monitoringu IoT.
Eksport danych o opłaconych sesjach i płatnościach do systemu księgowego. Właściciel kartoteki taryf jest zawsze jeden — albo księgowość, albo system przechowalni, nigdy oba naraz.
Regularne przekazywanie dziennika i wskaźników do hurtowni danych albo systemu raportowego klienta — na wypadek, gdy analityka obiektów powstaje wewnątrz wspólnej warstwy firmy, a nie osobno.
Nie podajemy z góry konkretnej listy integracji: możliwość wymiany zależy od interfejsu udostępnianego przez system po stronie klienta. Co podłączy się od razu, co będzie wymagało pracy po drugiej stronie, a co trzeba będzie obsłużyć eksportem plików, staje się jasne w analizie przedwdrożeniowej — przed rozpoczęciem prac, a nie po drodze.
Urządzenia i logika są wszędzie te same: skrytka, zamek, kod, sesja, dziennik. Różnią się scenariusz, czas przechowywania i to, czy usługa jest płatna — i to właśnie z tych trzech rzeczy biorą się różnice w konfiguracji.

Przechowanie jednorazowe na kilka godzin: zakupy, wózki, rzeczy gabarytowe. Ruch jest duży, a goście przypadkowi, więc potrzebny jest prosty dostęp kodem, szybki przydział i twarda zasada, że skrytki wracają do obiegu na godzinę zamknięcia.
Klasyczna przechowalnia bagażu: bagaż na kilka godzin albo dni, rozliczany czasowo, czynna całą dobę. Najbardziej liczą się tu niezawodna praca bez sieci i jasna zasada przekroczenia — ludzie spóźniają się na pociąg.
Skrytka na czas treningu, najczęściej bezpłatna i otwierana kartą klubową. Wartością systemu nie jest płatność, lecz to, że administrator widzi, które skrytki są zajęte, i może otworzyć zapomnianą bez wyłamywania zamka.
Osobista skrytka dla pracownika albo rezydenta: skrytka przypisana, dostęp identyfikatorem, czas określony umową. Powiązanie z systemem kadrowym usuwa główny problem — skrytki wciąż przypisane do ludzi, którzy dawno odeszli.
Skrytki dla najemców i gości, przekazywanie dokumentów i kluczy między firmami bez spotkania. To tutaj najczęściej potrzebny jest scenariusz z dwoma kodami — jednym na nadanie, drugim na odbiór.
Boksy wynajmowane na miesiąc: długa sesja, płatność abonamentowa, dostęp kartą albo kodem. Po stronie oprogramowania to czas, przedłużenia, blokada przy braku wpłaty i historia wizyt.
Skrytki na narzędzia, przyrządy i odzież roboczą. Nie chodzi o płatność, lecz o odpowiedzialność: kto co wziął, kiedy oddał, czego nie zwrócono do końca zmiany. Tu dziennik jest głównym produktem systemu.
Skrytki dla uczniów i gości, wydawanie i przyjmowanie książek oraz sprzętu przez skrytkę. Zwykle potrzebne jest powiązanie z istniejącym systemem prowadzącym ewidencję osób, a nie osobna kartoteka użytkowników.
Skrytki dla odwiedzających w poczekalni i skrytki dla personelu. Wymagania wobec dziennika i rozdziału uprawnień są tu wyższe niż zwykle, a zakres zbieranych danych ogranicza się do minimum.
System gromadzi dużo danych, ale pożytecznych jest niewiele. Praktyczną wartość mają cztery pytania: czy skrytek wystarcza, jakie wielkości są potrzebne, gdzie traci się czas i który sprzęt nadaje się do obsługi.
Co pokazuje wykorzystanie. Nie średnią z miesiąca, lecz rozkład według godzin i dni: obiekt może być wykorzystany średnio w 45% i mimo to w każdą sobotę między 14:00 a 18:00 nie mieć ani jednej wolnej małej skrytki. Odpowiedzią jest dołożenie skrytek właściwej wielkości, a nie kolejnej całej szafy.
Wskaźniki liczone dla obiektu:
Nieudany przydział to najbardziej niedoceniany wskaźnik. Zajętość widzą wszyscy, ale człowiek, który podszedł, nie znalazł wolnej skrytki i odszedł, nie zostawia w zwykłych statystykach żadnego śladu. A to właśnie ta liczba odpowiada na pytanie, czy szafę trzeba rozbudować.
Raporty eksportują się do pliku i budują według harmonogramu — na przykład pierwszego dnia każdego miesiąca dla wszystkich obiektów naraz.

Dwie godziny pełnej zajętości na wykresie nie oznaczają «dobrze wykorzystane»: oznaczają kolejkę i odmowy. Ten wskaźnik zawsze stoi obok liczby osób, które odeszły bez skrytki, inaczej szczyt czyta się jako sukces.
Etapy idą dokładnie w tej kolejności. Pominięcie analizy przedwdrożeniowej to najczęstsza przyczyna, dla której system powstaje wokół urządzeń nieprzyjmujących potrzebnych poleceń.
Co już jest w obiekcie: szafy, zamki, sterowniki, czytniki, łączność, zasilanie. Jakie scenariusze są potrzebne, czy przechowywanie jest płatne, kto odpowiada za skrytki. Wynikiem jest lista tego, co podłączy się od razu, co wymaga pracy i czego obiektowi brakuje.
Jedna szafa od początku do końca: wymiana ze sterownikiem na prawdziwym sprzęcie, sprawdzenie otwarć i czujników, dostrojenie czasów, taryf i reguł do rzeczywistego zachowania ludzi, a nie do dokumentacji.
Kto odpowiada za które obiekty, które zdarzenia idą do kogo, co uznaje się za awarię, jak obsługuje się przekroczenia. Tu konfiguruje się też uprawnienia pracowników i tryb otwierania ręcznego.
Pozostałe szafy i obiekty idą według sprawdzonego schematu, a nowe rodzaje urządzeń dochodzą jako osobne moduły wymiany. Od tego momentu gromadzi się historia i pojawiają się raporty okresowe oraz dane do rozbudowy.
Opowiedzcie, o jaki obiekt chodzi, ile macie skrytek i jakie szafy są już zamontowane, czy przechowywanie jest płatne i kto będzie pracował z systemem. Powiemy, co da się podłączyć do istniejących urządzeń, jakie scenariusze dostępu będą pasować i od czego warto zacząć pilotaż.