Skocz do zawartości

Systemy w firmach (podłączenie czujników do serwera)


Pomocna odpowiedź

Napisano

Wiatam mam trochę lamerskie pytanie jak w firmach ogarnięte są karty dotykowe na wejściu dla pracowników lub jakieś systemy ułatwiające życie lub czujniki na drzwiach czy alarmy chodzi mi o to jak to wszystko podpięte jest do serwera co tym wszystkim zarządza w końcu komputer to nie raspberry pi czy arduino i nie ma GPIO

@Michal88 wiele zależy od konkretnych rozwiązań. Są komputery przemysłowe, które mają GPIO, są specjalne przystawki, które pozwalają podłączać takie rzeczy do zwykłych PC. Bardziej zaawansowane czytniki kart są po prostu urządzeniami sieciowymi.

(edytowany)

Najczęściej jest to przewód RJ45 lub w starszych wersjach RS485. W 95% przypadków jedno z tych dwóch 🙂 
Najczęściej czytnik wysyła zapytanie po TCP/IP z szyfrowaniem RSA2048 (aka SSL) do serwera, który sprawdza obecność użytkownika w bazie danych i zwraca informację czy go wpuścić 🙂 

Przykład:

Urządzenie:

POST /access/verify HTTP/1.1
Host: authorization.server.local
Bearer: "ba8e2aa5-b454-411c-9250-645cff14c830"
Device-Id: "b531e399-10d5-4113-a5f8-17419e9a0e7e"
Accept: application/json
Content-Type: application/json
Content-Length: 52

{
	"cid": "c62576b8-7af2-4baa-8c66-d51f947f0458"
}

Serwer:

HTTP/1.1 200 OK
Date: Sat, 09 Feb 2021 14:28:02 GMT
Server: Apache
Content-Length: 177
Content-Type: application/json
  
{
 	"isError": 0,
  	"accessTo": [
    		"mainRoom",
      		"secondRoom",
      		"executiveRoom011"
    	],
	"responseTo": "b531e399-10d5-4113-a5f8-17419e9a0e7e"
  
}

Trochę okroiłem zapytania z nagłówków, ale komunikacja wygląda podobnie 😉 Urządzenie wysyła zapytanie z identyfikatorem karty (oczywiście zapytanie jest odpowiednio szyfrowane i jest tam miliard innych zabezpieczeń, ale dla uproszczenia uznajmy, że to jest system DiY, który nie ma spełniać miliardów szczegółowych wymogów bezpieczeństwa). Oczywiście urządzenie też przesyła własny identyfikator i token API, który pozwala na przesyłanie zapytań (informuje, że urządzenie zostało podłączone do sieci przez nas, a nie np. przez hakera)

Wtedy serwer odpowiada sprawdzając czy jest błąd, oraz zwraca dane o dostępie, w powyższym przykładzie listę miejsc, do których użytkownik ma dostęp oraz informację do jakiego urządzenia wiadomość była zwracana (jest to zbędne, ale czasem przydaje się w debugowaniu przepływu pakietów).

To jest wersja BAAAARDZO uproszczona 🙂 

Szybkość odpowiedzi w takich systemach jest na poziomie sięgającym kilkunastu-kilkuset mikrosekund.

Edytowano przez H1M4W4R1
  • Lubię! 1
  • 1 miesiąc później...

Hub jest centralnym urządzeniem w systemie zabezpieczeń Ajax, które koordynuje pracę podłączonych urządzeń i komunikuje się z użytkownikiem oraz firmą ochroniarską. Urządzenie przeznaczone jest do montażu wewnątrz pomieszczeń.

Hub potrzebuje dostępu do Internetu, aby połączyć się z serwerem Ajax Cloud - w celu konfiguracji, zarządzania z dowolnego miejsca na świecie, przesyłania powiadomień o zdarzeniach i aktualizacji oprogramowania. Dane osobowe i szczegółowe dzienniki systemowe są przechowywane pod wieloma warstwami ochronnymi, a informacje są wymieniane z koncentratorem przez szyfrowany kanał przez całą dobę.

Do komunikacji z Ajax Cloud system wykorzystuje przewodowe połączenie Ethernet oraz sieć GSM operatora komórkowego.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...