Foxmobile
| Funzionamento generale: |
| FOXMOBILE nato da una idea dell' Ing. Massimo Villari, é un sistema completo, embedded e totalmente autonomo utilizzato per il riconoscimento, l´autenticazione e la registrazione degli accessi a un varco. |
| Il sistema si compone di: |
| -- Un MODEM "GSM", che collegato alla rete nazionale di telefonia mobile, rimane in ascolto delle "chiamate" degli utenti che desiderano usufruire del servizio, comunicando alla scheda FOX le informazioni necessarie per l´autenticazione. |
| -- Una FOX-BOARD con sistema operativo linux per gestire l´autenticazione e confrontare i dati ricevuti con quelli inseriti in un apposito database. In più la fox é anche un web-server per la gestione dei dati inseriti. |
| -- Una LAN-WEB-CAM per la conservazione di un documento fotografico dell´utente che effettua l´accesso, permettendo il controllo di eventuali utilizzi impropri da parte dello stesso. |
| -- Una MEMORIA USB contente un database "SQLITE" ove sono salvate tutte le informazioni degli utenti utili per l´autenticazione. |
| -- Un RELE´ per convertire l´impulso elettrico di apertura del varco fornito dalla Fox, in una variazione meccanica. |
|
| Struttura del sistema: |
| L´intero sistema embedded puó essere visto come una combinazione di tre moduli: |
| -- Modulo Sensor |
| -- Modulo Server |
| -- Modulo Management |
| Ogni Modulo gestisce una diversa astrazione dei componenti e delle risorse utilizzate. |
| Il modulo sensor comprende il modem "GSM" e si occupa di acquisire le richieste degli utenti usufruenti del servizio. |
| Il modulo server ha il compito di confrontare i dati ricevuti dal modulo sensor con quelli inseriti all´interno del database, gestendone quindi l´autenticazione. |
| Il modulo Management attraverso un´interfaccia web, offre agli amministratori tutti gli strumenti necessari per la visualizzazione, la modifica e l´inserimento dei dati contenuti all´interno del database. |
|
| Interfaccia web: |
| Attraverso il modulo Management, si forniscono all´amministratore, tutti gli strumenti necessari per interagire con il database, come: poter inserire nuovi utenti, modificare quelli giá esistenti o ancor di piú, ottenere un report sia di tutte le richieste di accesso andate a buon fine che quelle rifiutate. |
| Ecco alcune schermate: |
|
| menu di amministrazione |
|
| campi per l'inserimento dei dati degli utenti |
| Requisiti: |
| -- Ambiente operativo usato per la compilazione dei sorgenti: Linux Ubuntu 6.10 |
| -- Linguaggi di programmazione utilizzati: C; HTML; PHP; SQLite |
| Questo progetto é stato realizzato come tesi di laurea presso la facoltá di Ingegneria |
| corso di laurea in Informatica e delle Telecomunicazioni di Messina |
| Links: |
| www.acmesystems.it | sito ufficiale Acme-Systems |
| www.sqlite.org | sito ufficiale SQLite |
| mvillari.unime.it | sito Ing. Villari Massimo |
| www.foxfib.com | sito progetti fox di Fabio Sfuncia |


