Skip to content

Comunicazione seriale ModBus16 gestita via Wi-fi per applicazione Android

Viene studiato un sistema di comunicazione Modbus16 per far sì che possa essere comandato da un'applicazione Android attraverso una connessione WiFi. Nella tesi si studia il metodo comunicativo di questa centralina, di proprietà della CBE srl, e la si interfaccia tramite modulo WiFi ad un dispositivo Android.

CONSULTA INTEGRALMENTE QUESTA TESI

La consultazione è esclusivamente in formato digitale .PDF

Acquista
Mostra/Nascondi contenuto.
Introduzione L'argomento trattato in questa tesi di laurea è frutto di uno stage esterno svoltosi presso l'azienda CBE srl nel periodo compreso tra marzo e maggio 2013. In particolare ho preso parte alla realizzazione di un prototipo di un nodo Wi-Fi il quale funge da ponte per trasmettere dei dati in forma seriale ad un dispositivo a distanza il quale potrebbe essere uno smartphone, un tablet o un pc. Presi parte al progetto poco dopo il mio ingresso in azienda in quanto studente del settore. Il lavoro di analisi e ricerca è stato molto impegnativo in quanto le mie competenze in materia, soprattutto per quanto concerne lo sviluppo dell'applicazione Android, erano scarse. Il progetto è iniziato tramite lo studio ed il test di un modulo Wi-Fi realizzato dalla USR. Utilizzando il loro software abbiamo svolto dei test per verificare la reale trasmissione dei dati prima utilizzando il PC ed in seguito lo smartphone tramite un'applicazione della stessa USR. In seguito, utilizzando il loro modulo “USR-WIFI232-B”: un convertitore da UART a Wi-Fi, abbiamo creato una scheda completa di microprocessore il quale interpreta i comandi ricevuti dal dispositivo a distanza e li passa alla centralina. Poiché la centralina CBE utilizza un'architettura singolo master e multi slave abbiamo ovviato al problema inserendo dei registri dati all'interno del nodo Wi-Fi che vengono scritti dal lato seriale, ovvero dal lato camper, e letti dal lato Wi-Fi, ovvero il lato dello smartphone ad esempio. Per disattivare o attivare le utenze si utilizzano dei registri bidirezionali che vengono letti questa volta dal lato seriale e scritti dal master. Come già detto in precedenza questa scheda trasmette o riceve dei dati in forma seriale e li trasmette o riceve tramite Wi-Fi. I test si sono svolti collegando il PC con la scheda sia tramite porta seriale che tramite Wi-Fi ed utilizzando il software fornito dalla USR per testare la reale ricezione delle informazioni. In seguito ho collegato lo smartphone alla scheda tramite rete Wi-Fi, testando così che ci fosse comunicazione attraverso l'applicazione fornita assieme al modulo Wi-Fi. Successivamente è stato realizzato e testato il nodo switching di CBE. Con quest'ultimo, però, non si è usato il software di USR per testarne il funzionamento ma un altro: “Realterm” il quale, se opportunamente interfacciato, ti permette di scrivere dei comandi nel formato desiderato, nel nostro caso Modbus16, spedirli e visualizzare la risposta a video. Per effettuare questo abbiamo avuto bisogno di simulare una porta seriale virtuale per rendere possibile la comunicazione. Per farlo abbiamo utilizzato VSPE. Una volta eseguiti tutti i test sul dispositivo accertandone il funzionamento, ho iniziato ad addentrarmi nel mondo della programmazione per dispositivi Android svolgendo ricerche in Internet. La programmazione di Android si basa sul linguaggio Java ed ha una strutturazione particolare che vedremo in seguito quando tratteremo l'argomento nel capitolo 4. L'applicazione sviluppata prevede che si possano leggere le tensioni delle due batterie (motore e servizi) ed il livello dell'acqua. Inoltre è prevista la possibilità di attivare o disattivare delle utenze come, ad esempio, la pompa dell'acqua, la luce interna, la luce esterna, solo se è attiva quella interna e le utenze multimediali del camper. La connessione che si stabilisce tramite la rete Wi-Fi è di tipo TCP/IP. Il dispositivo remoto funge da TCP Client nei confronti della scheda di rete Wireless. In particolare al momento dell'attivazione dell'applicazione essa attiva in automatico il Wi-Fi del dispositivo e si connette all'indirizzo ip e alla porta del server, ovvero del modulo Wi-Fi. In seguito, una volta connesso, si può accedere alla schermata principale dove sono presenti tutti i comandi e le funzionalità descritte in precedenza. Andiamo ora a vedere nel dettaglio tutti gli strumenti utilizzati, informatici e non, i problemi affrontati e le soluzioni adottate e sviluppate attorno a questo progetto. 3

CONSULTA INTEGRALMENTE QUESTA TESI

La consultazione è esclusivamente in formato digitale .PDF

Acquista
Il miglior software antiplagio

L'unico servizio antiplagio competitivo nel prezzo che garantisce l'aiuto della nostra redazione nel controllo dei risultati.
Analisi sicura e anonima al 100%!
Ottieni un Certificato Antiplagio dopo la valutazione.

Informazioni tesi

  Autore: Andrea Gorfer
  Tipo: Laurea I ciclo (triennale)
  Anno: 2012-13
  Università: Università degli Studi di Trento
  Facoltà: Ingegneria
  Corso: Ingegneria dell'informazione
  Relatore: Roberto Passerone
  Lingua: Italiano
  Num. pagine: 42

FAQ

Per consultare la tesi è necessario essere registrati e acquistare la consultazione integrale del file, al costo di 29,89€.
Il pagamento può essere effettuato tramite carta di credito/carta prepagata, PayPal, bonifico bancario.
Confermato il pagamento si potrà consultare i file esclusivamente in formato .PDF accedendo alla propria Home Personale. Si potrà quindi procedere a salvare o stampare il file.
Maggiori informazioni
Ingiustamente snobbata durante le ricerche bibliografiche, una tesi di laurea si rivela decisamente utile:
  • perché affronta un singolo argomento in modo sintetico e specifico come altri testi non fanno;
  • perché è un lavoro originale che si basa su una ricerca bibliografica accurata;
  • perché, a differenza di altri materiali che puoi reperire online, una tesi di laurea è stata verificata da un docente universitario e dalla commissione in sede d'esame. La nostra redazione inoltre controlla prima della pubblicazione la completezza dei materiali e, dal 2009, anche l'originalità della tesi attraverso il software antiplagio Compilatio.net.
  • L'utilizzo della consultazione integrale della tesi da parte dell'Utente che ne acquista il diritto è da considerarsi esclusivamente privato.
  • Nel caso in cui l’utente che consulta la tesi volesse citarne alcune parti, dovrà inserire correttamente la fonte, come si cita un qualsiasi altro testo di riferimento bibliografico.
  • L'Utente è l'unico ed esclusivo responsabile del materiale di cui acquista il diritto alla consultazione. Si impegna a non divulgare a mezzo stampa, editoria in genere, televisione, radio, Internet e/o qualsiasi altro mezzo divulgativo esistente o che venisse inventato, il contenuto della tesi che consulta o stralci della medesima. Verrà perseguito legalmente nel caso di riproduzione totale e/o parziale su qualsiasi mezzo e/o su qualsiasi supporto, nel caso di divulgazione nonché nel caso di ricavo economico derivante dallo sfruttamento del diritto acquisito.
L'obiettivo di Tesionline è quello di rendere accessibile a una platea il più possibile vasta il patrimonio di cultura e conoscenza contenuto nelle tesi.
Per raggiungerlo, è fondamentale superare la barriera rappresentata dalla lingua. Ecco perché cerchiamo persone disponibili ad effettuare la traduzione delle tesi pubblicate nel nostro sito.
Per tradurre questa tesi clicca qui »
Scopri come funziona »

DUBBI? Contattaci

Contatta la redazione a
[email protected]

Ci trovi su Skype (redazione_tesi)
dalle 9:00 alle 13:00

Oppure vieni a trovarci su

Parole chiave

comunicazione
applicazione
domotica
controllo remoto
wi-fi
wifi
android
modbus16
comunicazione seriale

Tesi correlate


Non hai trovato quello che cercavi?


Abbiamo più di 45.000 Tesi di Laurea: cerca nel nostro database

Oppure consulta la sezione dedicata ad appunti universitari selezionati e pubblicati dalla nostra redazione

Ottimizza la tua ricerca:

  • individua con precisione le parole chiave specifiche della tua ricerca
  • elimina i termini non significativi (aggettivi, articoli, avverbi...)
  • se non hai risultati amplia la ricerca con termini via via più generici (ad esempio da "anziano oncologico" a "paziente oncologico")
  • utilizza la ricerca avanzata
  • utilizza gli operatori booleani (and, or, "")

Idee per la tesi?

Scopri le migliori tesi scelte da noi sugli argomenti recenti


Come si scrive una tesi di laurea?


A quale cattedra chiedere la tesi? Quale sarà il docente più disponibile? Quale l'argomento più interessante per me? ...e quale quello più interessante per il mondo del lavoro?

Scarica gratuitamente la nostra guida "Come si scrive una tesi di laurea" e iscriviti alla newsletter per ricevere consigli e materiale utile.


La tesi l'ho già scritta,
ora cosa ne faccio?


La tua tesi ti ha aiutato ad ottenere quel sudato titolo di studio, ma può darti molto di più: ti differenzia dai tuoi colleghi universitari, mostra i tuoi interessi ed è un lavoro di ricerca unico, che può essere utile anche ad altri.

Il nostro consiglio è di non sprecare tutto questo lavoro:

È ora di pubblicare la tesi