Universita' Degli Studi Di Ferrara
Total Page:16
File Type:pdf, Size:1020Kb
UNIVERSITA’ DEGLI STUDI DI FERRARA DOTTORATO DI RICERCA IN SCIENZE DELL’INGEGNERIA Ciclo XXIII COORDINATORE Prof. Stefano Trillo NUOVI PROTOCOLLI PER GESTIONE DATI E COMUNICAZIONE REAL-TIME IN AMBITO AGRICOLO Settore Scientifico Disciplinare ING-INF/05 DOTTORANDO TUTORE INTERNO Ing. Alfredo Revenaz Prof. Velio Tralli TUTORE ESTERNO Prof. Massimiliano Ruggeri Anni 2008-2010 Alla mia famiglia, in particolare alla parte che deve ancora venire. Indice Capitolo 1 1.1 Premessa . 17 1.2 Introduzione . 17 1.3 Struttura dell’elaborato . 18 Capitolo 2 2.1 Introduzione - ISO . 19 2.2 ISO - cenni alla struttura. 19 2.2.1 ISO - Assemblea Generale. 20 2.2.2 ISO - Il Consiglio. 20 2.2.3 ISO - Segreteria Centrale. 20 2.2.4 ISO - Le Commissioni per lo Sviluppo delle Politiche . 20 2.2.5 ISO - Le Commissioni permanenti del Consiglio . 21 2.2.6 ISO - Gruppi di consulenza ad hoc . 21 2.2.7 ISO - Consiglio Direttivo Tecnico (TMB) . 21 2.2.8 ISO - Gruppi di consulenza strategica e tecnica e REMCO . 22 2.2.9 ISO - Commissioni, Sottocommissioni Tecniche e Gruppi di Lavoro . 23 2.2.10 ISO - TC23 - SC19 - WG1, WG3, WG5 . 23 2.2.11 Le attività di ricerca in accordo alle richieste del WG5. 24 2.2.12 La nuova normativa . 25 2.3 Approccio progettuale. 26 2.4 Divisione del lavoro - i tre Task . 27 2.4.1 Task 0. 27 2.4.2 Task 1. 28 2.4.3 Task 2. 28 Capitolo 3 5 Indice 3.1 Premessa . 29 3.2 Introduzione . 29 3.3 Normazione e organismi transnazionali . 30 3.4 Che cosa è ISOBUS . 31 3.5 ISOBUS: La struttura della rete . 32 3.6 Il Virtual Terminal . 33 3.7 Gli Auxiliary Input . 34 3.8 La TECU. 37 3.9 Il Task Controller e il File Server . 38 3.10 Il Sequence Controller . 40 3.11 I sistemi di guida autonoma . 42 3.12 La progettazione dei componenti e le aziende coinvolte . 42 3.13 L'evoluzione dello standard per i prossimi anni . 43 3.14 La previsione di mercato per l'immediato futuro . 44 Capitolo 4 4.1 Task 0 . 47 4.2 Task 0 - Contesto attuale . 47 4.3 Finalità progettuali . 48 4.4 Schema generale Mobile Information System . 50 4.4.1 Mobile Information Base . 50 4.4.2 Terminali mobili . 51 4.4.3 Stazioni mobili. 51 4.4.4 Rete locale sensori . 51 4.4.5 Interfacce grafiche remote . 52 4.5 Schema Mobile Information Server . 52 4.5.1 Mobile Information Server - caratteristiche e componenti . 53 6 Indice 4.6 Proof of Concept - introduzione . 53 4.7 Proof of Concept - premessa. 54 4.7.1 Proof of Concept - Il software FLOSS . 54 4.8 Proof of Concept - Definizione dell’ambiente di sviluppo e gestione . 55 4.8.1 Il Sistema Operativo . 56 4.8.2 Eclipse - Ambiente di Sviluppo Integrato . 59 4.8.3 Il Relational Database Management System . 60 4.8.3.1 Scelta del RDBMS . 60 4.8.3.2 Caratteristiche di PostgreSQL . 64 4.9 Proof of Concept - Il Database . 66 4.9.1 Database - Gestione periferiche. 67 4.9.2 Database - Gestione Dati . 71 4.10 Proof of Concept - Software di gestione del Database . 73 4.10.1 Il linguaggio di programmazione. 73 4.10.2 Libreria aggiuntiva Postgres: libpq-fe.h . 74 4.10.3 Applicativo realizzato . 81 4.11 Proof of Concept - Terminale progettato e realizzato. 84 4.11.1 Periferica GPS . 85 4.11.2 Lo standard PC/104 . 86 4.11.3 La scheda in standard PC/104 . 87 4.11.4 Il software GPSD . 89 4.11.5 Software applicativo del terminale . 90 4.12 Task 0 - Conclusioni . ..