Embedded komponenty projektu Deadlock

Meno: Adam Dej
Školiteľ: Richard Ostertág

Deadlock: systém na kontrolu prístupu

  • Spoľahlivý
  • Lacný
  • Opensource

Deadlock: Architektúra

Server

TCP/IP (vlastná VLAN)
Server <-> Controller protocol

Controller

Controller

Reader

Reader

RS232
Reader <-> Controller
protocol

CLI
frontend

Web
frontend

REST API

Deadlock: Architektúra

Server

TCP/IP (vlastná VLAN)
Server <-> Controller protocol

Controller

Controller

Reader

Reader

RS232
Reader <-> Controller
protocol

CLI
frontend

Web
frontend

REST API

Pár slov o komponentoch

Reader a Controller

  • Založené na ARM procesore
  • Firmware napísaný v C
  • Dialkovo updatovatelné

Reader <-> Controller

  • Point to point
  • RS232 cez telefónny kábel (RJ25)
     
  • Vlastný protokol založený na BSON

Controller <-> Server

  • Cez existujúci Ethernet
  • Vlastná VLAN
     
  • Komunikácia cez UDP
  • Vlastný binárny protokol?

Case studies

Server

TCP/IP (vlastná VLAN)
Server <-> Controller protocol

Controller

Controller

Reader

Reader

RS232
Reader <-> Controller
protocol

CLI
frontend

Web
frontend

REST API

Ďakujem za pozornosť

Otázky?

Projekt Deadlock - Bakalársky seminár

By Adam Dej

Projekt Deadlock - Bakalársky seminár

  • 282