Cuprins
- Introducere
- Capitolul I. Analiza temei de proiect. Investigarea soluţiilor posibile.
- 1. Analiza cerinţelor temei de proiect
- 2. Determinarea şi analizarea soluţiilor posibile
- 2.1 Transferul de date prin cablu
- Transferul de date folosind o conexiune prin IR
- Transferul de date folosind reţelele de telefonie mobilă
- Analizarea soluţiei WLAN
- Transferul de date folosind tehnologia Bluetooth
- Soluţii posibile de realizare a unui transfer de date între dispozitive mobile sub platforma Serie 60 de la Nokia.
- 3.Alegerea soluţiei
- Capitolul II. Descrierea soluţiei alese. Proiectul hardware
- 1. Platforma software.
- Symbian OS
- Cadrul în care rulează o aplicaţie
- Tratarea excepţiilor
- Modelul client/server
- Platforma Serie 60
- Arhitectura
- Dezvoltarea aplicaţiilor folosind C++
- 2. Analiza performanţelor
- 3. Proiectul hardware
- Capitolul III. Structurare software
- 1. Proiectarea software
- 1.1 Analiza
- 1.2 Proiectarea sistemului
- 1.3 Proiectarea obiectelor
- 1.4 Implementarea
- 1.4.1 Crearea scheletului aplicaţiei
- 1.4.2 Crearea obiectelor specifice aplicaţiei
- 2. Fluxul de informaţie
- 3. Alocarea resurselor
- Capitolul IV. Rezultate experimentale şi dezvoltări viitoare
- 1. Crearea aplicaţiei care va rula pe dispozitivele mobile
- 2. Descrierea modului de realizare a unui transfer de date
- 3. Rezultate experimentale
- 4. Oportunităţi de dezvoltare
- Concluzii
Extras din proiect
Capitolul I . Analiza temei de proiect. Investigarea soluţiilor posibile
1. Analiza cerinţelor temei de proiect
Prin tema de proiect se cere să se implementeze o comunicaţie de date între dispozitive mobile. In urma analizei soluţiilor posibile de realizare a comunicaţiei se va verifica dacă într-adevăr folosirea tehnologiei Bluetooth este alegerea justă. Este de remarcat faptul că va trebui să lucrăm cu dispozitive electronice mobile deci în proiectarea soluţiei trebuie să se ţină seama de acest aspect foarte important. Acest tip de dispozitive oferă resurse limitate. Caracteristici cum ar fi consumul, gradul de utilizare a memoriei şi al procesorului dar şi greutatea sau dimensiunile fizice devin extrem de importante. De asemenea conexiunile între dispozitive trebuie să fie uşor de realizat fizic iar procedura de configurare software a căii de comunicaţie trebuie să fie cât mai simplă. In acest sens ar fi de preferat găsirea unei soluţii universale, pe cât posibil, pentru a evita procedurile repetate de configurare pentru fiecare tip de dispozitiv în parte.
Având în vedere că dispozitivele se vor afla unul în apropierea celuilalt distanţa maximă la care ar funcţiona conexiunea are mai puţină importanţă. Totuşi prezintă importanţă viteza la care se va efectua transferul de date.
De remarcat şi faptul că nu se precizează numărul de dispozitive mobile care vor participa la transferul de date. In acest sens vom încerca realizarea unei comunicaţii simultane între mai multe dispozitive mobile. Cazul comunicaţiei între două dispozitive mobile va fi considerat unul particular.
Nu în ultimul rând se va căuta o soluţie care să fie cât mai acceptabilă şi din punct de vedere al costurilor pe care le implică. Implementarea soluţiei pe un dispozitiv mobil nu ar trebui să crească foarte mult preţul de producţie al dispozitivului respectiv, din potrivă în cazul unei soluţii competitive creşterea de preţ ar trebui să fie nesemnificativă.
2. Determinarea şi analizarea soluţiilor posibile
In practică există mai multe soluţii pentru realizarea unui transfer de date între două sau mai multe dispozitive mobile. Se remarcă două mari categorii de soluţii, în funcţie de metoda de conectare fizică a dispozitivelor:
- Soluţii ce folosesc cabluri de date. Aceste soluţii folosesc pentru transferul de date fie protocolul RS-232, fie standardul USB;
- Soluţii fără fir (wireless). Dintre acestea cele mai importante sunt: transmisiile de date prin IR, folosirea serviciilor de date ale reţelelor de telefonie mobilă (HSCSD, GPRS, EDGE, EV-DO, etc.), soluţiile de tip WLAN şi folosirea tehnologiei Bluetooth.
In vederea determinării soluţiei optime pentru realizarea temei de proiect vom analiza fiecare posibilă soluţie în parte.
Transferul de date prin cablu
Aceasta este soluţia clasică de interconectare a diferitelor dispozitive electronice în vederea efectuării unor transferuri de date. Indiferent daca vorbim de dispozitive fixe sau mobile majoritatea sunt prevăzute cu facilitatea de a fi conectate prin cablu cu alte dispozitive. Şi în cazul dispozitivelor mobile, conexiunile prin cablu reprezintă, cronologic vorbind, prima soluţie adoptată de producători pentru realizarea transferurilor de date (programarea dispozitivelor, transferul de date ale utilizatorilor, transferul de voce, etc).
Această soluţie are avantajul stabilităţii conexiunii. Perturbaţiile au o influenţă redusă asupra comunicaţiei de date. De asemenea consumul de putere la dispozitivului mobil este redus. Din punct de vedere economic costul unui cablu de date este redus.
Soluţia prezintă o serie de dezavantaje destul de însemnate. Un inconvenient ar fi acela că nu există un model universal de cablu. Din potrivă, aproape fiecare dispozitiv mobil are un alt tip de mufă pentru conectarea cablului de date. Conexiunea prin cablu limitează mobilitatea dispozitivelor în timpul efectuării transferului de date, aceasta pe lângă inerentele probleme legate de contactele imperfecte ale cuplei dintre aparat şi cablul de date.
Probleme importante ridică şi software-ul folosit la astfel de transferuri. Faptul că nu se poate discuta de existenţa unui software universal, coroborat cu preţul destul de ridicat al produselor software (preţ care în marea majoritate a cazurilor îl depăşeşte cu mult pe cel al cablului de date), conduc la concluzia ca din punct de vedere economic nu aceasta este cea mai bună soluţie. Mai mult fiecare dispozitiv necesită, pe lângă softul specific şi proceduri destul de complexe de configurare a legăturii.
In cazul dispozitivelor mobile conexiunile prin cablu se folosesc în general pentru realizarea conexiunilor punct la punct. Conexiunile punct la multipunct sunt destul de dificil de realizat prin cablu.
Pentru folosirea standardului RS-232 viteza de transfer este destul de mică, 9600 baud în cele mai multe cazuri.
Preview document
Conținut arhivă zip
- Comunicatie intre Dispozitive Mobile folosind Tehnologia Bluetooth.doc