Docházkový systém Docházka 3000 v Arduino Yun

Napsal Docházkový systém (») 18. 12. 2014, přečteno: 2597×
yun-term-logo.jpg

Tento článek je určený spíše pro komunitu uživatelů Docházky 3000 a poskytuje náhled do plánovaného vývoje systému. Ukazuje tedy, na čem právě pracujeme. V minulém článku bylo několik informací o možnosti využití platformy Arduino pro webové aplikace. Jak lze tuto platformu využít pro docházkový systém Docházka 3000? Určitě by bylo možné postavit na ní nějaký docházkový terminál s identifikací na karty nebo čipy, který by přenášel po síti data do docházkového systému nainstalovaného v PC nebo Raspberry Pi. Jenže takové terminály již máme. Nevyužívají sice Arduino, ale ty levnější běží na procesorech Atmel z rodiny x51, ty biometrické pak na procesorech architektury ARM nebo MIPS. Dělat další typ terminálu jen kvůli využití zajímavého Arduina nemá opodstatnění. Ale co kdyby se do terminálu přesunula i samotná docházka? Tedy "vše v jednom". Takových řešení na trhu mnoho není, pokud jsou vůbec nějaká. Touto cesto jsme se tedy vydali.

Foto-yun_2

Přesunout rozsáhlý docházkový systém na 8 bitový procesor není schůdná cesta zejména z pohledu nároku na výpočetní výkon a velikost paměti RAM. Existuje ale deska Arduino Yun, která je pro toto využití naprosto ideální. Vzhledově a zapojením IO linek odpovídá Arduinu UNO z předchozího článku. Tím ale podobnost z větší části končí. Arduino Yun jsou vlastně dva systémy na jedné desce, které spolu čile komunikují.

D3000-yun-ethernet

D3000-yun-wifi

První je klasický 8 bitový Atmel procesor s 2,5kB RAM a 32kB programové flash paměti. Ten ovládá také vstupně výstupní linky a na něj bud napojen LCD displej, klávesnice, čtečka RFID čipů a zvukový výstup.

Druhou částí na desce je 32 bitový procesor platformy MIPS taktovaný na 400MHz s 64MB RAM a 16MB flash. Doplněná je o WiFi, klasický 100Mb/s Ethernet a čtečku SD karet. Jako operační systém je použita linuxová distribuce OpenWRT. A to je právě ta část, ve které poběží samotný docházkový systém (respektive již běží). Samozřejmě 16MB pro ukládání dat to není mnoho, když navíc většinu prostoru zabírá samotný systém. Ale naštěstí je možné vše přesunout na SD kartu a systém běží z ní. Tam je již dostatek místa jak pro instalaci databáze, tak pro programové soubory samotné docházky. Vše dohromady zabírá na kartě 150MB a zbývající gigabajty jsou tedy k dispozici datům docházky.

Pro ukázku jedna fotografie z průběhu vývoje tohoto řešení, kdy na desce Arduino Yun běží jak samotná docházka, tak i terminál. V této ranné fázi vývoje ještě nebyla připojena klávesnice. Vše ostatní již plně fungovalo, bylo možné i čipovat s přenosem dat do docházky, zpracovávat docházku atd.

Foto-yun-vyvoj

Jaké tedy budou hlavní výhody tohoto řešení s novým terminálem:

1. Celý systém běží kompletně v terminálu. Není třeba nic instalovat do počítače. Stačí se přes webový prohlížeč připojit do terminálu a můžete s docházkou kompletně pracovat. Řešení je tedy obdobné jako u varianty s Raspberry Pi, ale nyní již je vše pouze v jedné krabičce.

2. Připojení buď klasicky přes síť LAN (ethernet), nebo bezdrátové připojení pomocí WiFi. Terminál funguje i jako přístupový bod (hotspot), takže vytváří vlastní WiFi síť, do které se stačí připojit například z tabletu či mobilu a můžete s docházkou pracovat. Prostě v mobilu naleznete novou síť, připojíte se do ní a je to.

3. Velmi jednoduché zprovoznění. Prostě jen dvěma šrouby připevníte držák terminálu na zeď, napájecí zdroj zapojíte do zásuvky a již se buď přes WiFi připojíte například z tabletu a můžete začít s docházkou pracovat. Nebo ještě připojíte ethernetovým kabelem terminál do sítě a přes zobrazenou IP adresu můžete docházku používat i z jakéhokoli PC ve Vaší síti.

Yun-term

Terminál bude umístěn do stejné krabičky, jako dříve velmi populární BM-TermPlus. Identifikace zaměstnanců bude probíhat pomocí bezkontaktních karet nebo čipů (klíčových přívěsků). S identifikací otiskem prstu se zatím nepočítá, protože terminál by měl cenově směřovat spíše mezi levnější zařízení. Zadávat bude možné nejen příchody a odchody, ale i přerušení a absence. Terminál dokáže po identifikaci zobrazit i aktuální stav docházky (případný přesčas).

Pokud tedy uvažujete o docházkovém systému, ale nechcete nic instalovat do PC, rádi byste měli možnost bezdrátového připojení do systému, chcete mít celý systém kompletně v jednom zařízení a stačí Vám jeden docházkový identifikační terminál na bezkontaktní čipy nebo karty? Pak zvažte toto unikátní řešení.

Hodnocení:     nejlepší   1 2 3 4 5   odpad

Komentáře

Zobrazit: standardní | od aktivních | poslední příspěvky | všechno
Článek ještě nebyl okomentován.


Nový komentář

Téma:
Jméno:
Notif. e-mail *:
Komentář:
  [b] [obr]
Odpovězte prosím číslicemi: Součet čísel sedm a devět