Documente Academic
Documente Profesional
Documente Cultură
PROIECT
Tehnici de Rutare n Reelele de Senzori Wireless
Student :
Murineanu Victor
Bucureti
- 2009 -
CUPRINS
1. INTRODUCERE....................................................................................3
1.1 CERINELE DE PROIECTARE....................................................................5
1.2 EXEMPLE DE APLICAII ALE REELELOR DE SENZORI............................9
1.3 TIPURI DE APLICAII N CARE SE POT FOLOSI REELELE DE SENZORI. .13
1.4 PROBLEME N REELELE DE SENZORI FR FIR...................................15
1.4.1 Cerine caracteristice.......................................................................................15
1.4.2 Mecanisme necesare.........................................................................................17
4. GLOSAR................................................................................................55
5. BIBLIOGRAFIE..................................................................................58
1. INTRODUCERE
Reelele de senzori fr fir (WSN) vor constitui o parte integrant a vieii noastre
n viitorul apropiat. Se pot dezvolta o larg diversitate de aplicaii, bazate pe capacitatea
mecanismelor de a extrage informaii din mediul nconjurtor, de a le procesa i de a le
utiliza. Dincolo de motivaia proiectelor de cercetare iniiale, interesul pentru reelele de
senzori devine din ce n ce mai mare i varietatea domeniilor n care i gsesc aplicaii
este imens. Un set de trsturi cheie ale acestor reele l constituie necesitatea
autoconfigurrii i autontreinerii, precum i lipsa extrem a resurselor n ceea ce
privete energia, puterea procesorului, memoria .a.m.d. n acest context, devine destul de
dificil furnizarea de soluii eficiente, datorit constrngerilor severe i rar ntlnite care
trebuie luate n considerare. Este, de asemenea, interesant studierea acestor sisteme, din
moment ce multe i noi compromisuri, care nu ocup un loc important n reelele
tradiionale, pot fi identificate n procesul de proiectare. De asemenea, n scopul de a
oferi soluii eficiente sunt necesare att o vasta abordare interdisciplinar, o confruntare
cu ntrebri fundamentale asupra subiectului, ct i o punere n practic a ideilor i o
testare riguroas a acestora.
ntr-o perioad cnd cercetarea reelelor de senzori este n plin dezvoltare i
multe tehnici i metode noi sunt propuse i dezvoltate, acest subiect poate servi ca un
punct de start pentru dorina de cunoatere i aprofundare a oamenilor n acest domeniu,
dar i ca o trecere n revist a tot ce se ntmpl n aceast arie a tiinei pentru cei ce
activeaz deja pe aceast direcie.
Antrenate de dezvoltrile din domeniile microsenzorilor i reelelor fr fir,
reelele de senzori fr fir devin disponibile pentru foarte multe aplicaii comerciale i
militare cum ar fi monitorizarea mediului i factorilor nconjurtori
(trafic,securitate),detecia i diagnosticarea n domeniul industrial (fabrici, instalaii),
monitorizarea infrastructurilor (reele de putere, distribuia apei, deozitare de deeuri) i
culegerea datelor de pe teatrele de operaiuni.
Domeniul reeleor de senzori fr fir deschide de fapt noi direcii de cercetare care
includ: controlul senzorilor, funciile acestora, urmrirea i localizarea, fuziunea datelor
manipulate, baze de date distribuite, protocoale de comunicaie, date despre zona de
acoperire, conectivitatea reelei, resursele energetice critice, capacitatea i timpul de via
a reelei, arhitectura i metodologia de proiectare hardware i software. Mai mult, trebuie
luate n considerare eficiena, costul, robusteea, autoconfigurarea, tolerana la avarii,
oportunitatea utilizrii, durata de exploatare a reelei. Cum foarte multe cercetri au avut
ca obiect de studiu aceste subdomenii, este binevenit o abordare a acestui subiect i o
prezentare a rezultatelor obinute n cercetarea pe aceste direcii.
Lucrarea de fa prezint pe scurt cteva din aspectele reelelor de senzori fr fir:
aplicaii ale acestora, arhitecturi ale reelelor, din punct de vedere hardware i software,
precum i o tratare a arhitecturii protocoalelor uitilizate, din punctul de vedere al stivei
OSI/ISO, direcia dezvoltat pe larg fiind aceea a tehnicilor de rutare, cu accent pe
necesitatea asigurrii serviciilor QoS n unele aplicaii.
n martie 2006, Agenia European pentru Monitorizare, Evaluarea Structural i
Control (European Network for Structural Assessment Monitoring and Control) a
3
altul. Resursele energetice pot fi stocate (de exemplu n baterii), ori pot fi captate din
mediul nconjurtor.
Aceste constrngeri n ceea ce privete resursele disponibile limiteaz
complexitatea software-ului dezvoltat pentru nodurile de senzori. Pentru clasificarea
noastr, am partiionat, n mare, nodurile senzor n patru clase n funcie de dimensiunea
lor fizic: "brick" (crmid), "matchbox" (cutie de chibrituri), "grain" (bob de gru),
"dust" (fir de nisip).
Eterogenitatea: viziunile timpurii asupra reelelor de senzori au anticipat c
acestea se vor constitui, n general, din dispozitive omogene, identice n mare msur din
punct de vedere hardware i software. Unele proiecte chiar au admis c diferenele dintre
nodurile senzor sunt absolut imperceptibile, adic ele nu aveau nici mcar adrese unice
sau ID-uri n implementarea lor hardware. Acest punct de vedere se baza pe observaia
conform creia nu se pot produce vaste cantiti de noduri senzor la costuri mici n alt
situaie dect cea precizat mai sus.
Cu toate acestea, n multe din sistemele prototip disponibile n zilele noastre,
reelele de senzori se constituie dintr-o mare varietate de dispozitive. Nodurile pot s
difere n ceea ce privete tipul i numrul senzorilor ataai; unele dintre ele pot avea o
putere computaional mai mare i astfel pot colecta, procesa i ruta date de la mai multe
alte noduri cu capabiliti mai limitate; unele noduri senzor pot fi echipate cu dispozitive
hardware speciale, cum ar fi sistemele de poziionare global (GPS - Global Positioning
System) care se comport ca nite balize de localizare pentru alte noduri, deducnd,
astfel, poziiile acestora; alte noduri se pot comporta asemeni unor pasaje de trecere
pentru reelele de comunicaii cu raza mare de aciune (de exemplu, reelele GSM,
reelele satelitare sau internetul).
Gradul de eterogenitate al unei reele de senzori este un factor important din
moment ce afecteaz complexitatea software-ului realizat pentru nodurile de senzori i
managementul ntregului sistem.
Rezult, astfel, dou clase: omogen vs. eterogen.
Modaliti de comunicaie: pentru comunicaia fr fir ntre nodurile senzor se
pot folosi cteva tehnici care au la baz undele radio, lumina difuz, undele laser,
cuplajele inductive sau capacitive i chiar sunetul.
Poate cea mai comun modalitate pentru o astfel de comunicaie o reprezint
undele radio, din moment ce acestea nu necesit un cmp de vizibilitate direct, i
comunicaiile de raze peste medie pot fi implementate cu un consum de putere redus i cu
ajutorul unor antene de dimensiuni relativ mici (civa centimetri n benzile de frecven
uzuale de civa gigahertzi). Utilizarea fasciculelor de lumin pentru comunicaii necesit
cmp de vizibilitate direct i acestea pot interfera cu lumina ambiental sau lumina zilei,
dar permit folosirea unor transceivere de dimensiuni mai mici i cu un consum energetic
mai eficient dect n cazul comunicaiilor radio. "Smart Dust", de exemplu, folosete
fasciculele laser n comunicaii. Cuplajele inductive sau capacitive funcioneaz doar pe
distane mici, dar pot fi folosite pentru alimentarea unor noduri senzor. Cele mai multe
din sistemele pasive de identificare n radiofrecven (RFID - Radio Frequency
Identification Systems) folosesc, de exemplu, cuplaje inductive. Sunetul sau ultrasunetul
sunt folosite, n general, n comunicaiile sub ap sau pentru msurarea distanelor bazate
pe dimensionarea timpilor de propagare. Uneori, un singur sistem de senzori, o reea de
senzori poate folosi modaliti diferite de comunicaie
ns, mai muli senzori acoper aceeai locaie fizic. Gradul efectiv de acoperire este, n
principal, determinat de acurateea observrii i de redundana necesar. Acoperirea poate
varia n interiorul reelei. De exemplu, nodurile senzor pot fi desfurate mai dens n
locaiile fizice de interes.
Gradul de acoperire influeneaz, de asemenea, algoritmii de procesare a
informaiilor. O bun acoperire este cheia ctre sistemele robuste i poate fi exploatat
pentru a extinde timpul de via a reelei prin trecerea nodurilor redundante n stare de
repaus ("sleep mode"), n scopul conservrii resurselor.
mprtiat vs. dens vs. redundant sunt clasele obinute de mai sus.
Conexiunile: raza de comunicaie i locaiile fizice ale fiecrui nod senzor n
parte definesc conexiunile unei reele. Dac exist permanent o conexiune n reea
(posibil cu salturi multiple) ntre dou noduri oarecare, se spune c este vorba despre o
reea conectat. Conexiunile pot fi discontinue sau intermitente dac reeaua este
ocazional partiionat. Dac nodurile sunt izolate n cea mai mare parte a timpului i intr
n raza de comunicaie a altor noduri, doar ocazional, vorbim despre o conexiune
sporadic. De notat c, n ciuda existenei partiiilor, mesajele pot fi transportate peste
acestea cu ajutorul nodurilor mobile.
Conexiunile influeneaz, n principal, proiectarea protocoalelor de comunicaii i
a metodelor de colectare a datelor.
Clasele care se desprind din aceast discuie sunt: conectat vs. intermitent vs.
sporadic.
Dimensiunea reelei: numrul nodurilor constituiente ale unei reele de senzori
este, n general, determinat de cerinele relative la conexiunile reelei, la aria ei de
acoperire i la zona de interes. Mrimea reelei poate varia de la cteva noduri senzor la
cteva mii sau chiar mai mult. Dimensiunea ei determin cerinele de scalare cu privire la
protocoale i algoritmi.
Timpul de via: n funcie de aplicaie, timpul de via a unei reele poate varia
de la cteva ore la civa ani. Necesitatea unui timp de via ct mai lung are un mare
impact asupra gradului de eficien energetic i asupra robusteii nodurilor reelei.
Alte cerine asupra calitii serviciilor: funcie de aplicaii, o reea de senzori
trebuie s fie capabil s satisfac anumite proprieti n ceea ce privete calitatea
serviciilor (QoS - Quality of Service), aspecte cum ar fi cele legate de: funcionarea n timp
real (ex. producerea unui eveniment trebuie raportat ntr-un anumit interval de timp),
robusteea reelei (ex. reeaua ar trebui s rmn operaional chiar dac anumite erori,
binedefinite, apar n funcionarea ei), rezistena la atacuri (ex. reeaua trebuie s rmn
funcional n pofida unor atacuri deliberate), mpotrivirea contra tentativelor de acces
nepermis (ex. entiti externe trebuie oprite n ncercarea lor de a obine accesul la traficul
pe reea), secretizarea prezenei (ex. prezena reelei trebuie s fie greu de detectat).
Aceste cerine pot avea influene i asupra altor dimensiuni ale spaiului de proiectare,
cum ar fi acoperirea sau resursele reelelor.
10
verificarea unei baze de date centrale). Acest exemplu se poate extinde la detecia
intruilor: o reea de senzori pe o arie extins poate detecta i localiza poziia unui
potenial intrus i transmite poziia acestuia personalului specializat (aceast aplicaie are
multe n comun cu aplicaiile militare de urmrire). Un alt exemplu l reprezint folosirea
unei reele de senzori ntr-o fabric chimic, pentru a sesiza eventuale scurgeri potenial
periculoase.
Aceste aplicaii ofer o provocare proiectanilor, deoarece numrul de noduri
necesar este mare, acetia trebuie s colaboreze n special n urmrirea de inte (nevoia
de protocoale de colaborare adecvate), i trebuie s fie capabile s funcioneze un timp
ndelungat cu acumulatorii proprii.
Supravegherea mainilor i mentenan preventiv:
Exist mai multe direcii investigate: Fixarea de noduri cu senzori n zone dificil
de investigat ale angrenajelor (de exemplu pe osiile trenurilor sau diferite sisteme
robotizate), senzori ce pot detecta modele de vibraie care indic necesitatea unor
reparaii. Se pot imagina uor i alte aplicaii asemntoare.
Avantajul principal al unei reele de senzori wireless ntr-o astfel de aplicaie este
funcionarea fr cabluri de transport date, evitndu-se astfel o problem de mentenan
suplimentar. n plus, n general instalarea e simpl, i poate fi efectuat post fabricare. O
surs de alimentare prin cablu poate fi sau nu disponibil, depinznd de scenariu. Dac
nodurile trebuie s se bazeze pe alimentare proprie, se impun condiii dure la alegerea
acumulatorilor i la metodele de conservare a energiei, deoarece schimbarea acestora este
de obicei impractic i costisitoare. Pe de alt parte, de cele mai multe ori dimensiunea
nodului i preul acestuia nu constituie un factor critic i restriciile nu sunt dure.
Agricultura de precizie:
Utilizarea reelelor wireless de senzori n agricultur permite irigarea i
fertilizarea precis a culturilor prin plasarea de senzori de umiditate i compoziie a
solului n lanuri. Se consider c este n general nevoie de un numr sczut de senzori (n
jur de 1 la 100 m2).
n mod similar se pot utiliza pentru controlarea duntorilor sau pentru
monitorizarea sntii animalelor domestice.
Medicin:
n mod similar se pot utiliza reele de senzori wireless n medicin. Exemple de
aplicaii se pot da de la monitorizarea pacienilor n unitile de terapie intensiv, senzorii
fiind direct ataai de pacient (lipsa firelor fiind un avantaj considerabil), pn la
supravegherea pe termen lung a pacienilor i administrarea automat de medicamente,
sisteme de urmrire a cadrelor medicale i a pacienilor n spitale etc.
Logistic:
n mai multe aplicaii de logistic, este convenabil echiparea diverselor mrfuri
cu senzori simpli ce permit urmrirea lor n timpul transportului i faciliteaz
indentificarea inventarului n depozite.
De cele mai multe ori, acest caz special de aplicaii nu necesit ca senzorii s
comunice activ ntre ei sau cu un nod colector, se pot extrage informaiile pasiv prin
11
sisteme tip RFID (de exemplu bagajele pe liniile de sortare din aeroporturi trec prin mai
multe puncte de control unde li se poate urmari i contoriza evoluia).
Avantajul unui sistem RFID este costul extrem de scazut, preluarea informaiilor
facndu-se prin identificatoare de radio frecven.
Cu ajutorul identificatoarele de radio frecven nu se pot implementa aplicaii mai
complexe de localizare (de exemplu identificarea poziiei unui container ntr-un depozit),
i nu poate stoca informaii ce pot interesa operatorii, cum ar fi poziiile anterioare n care
a fost localizat obiectul etc. Aceste aplicaii i altele asemntoare necesit o participare
activ din partea senzorului.
Telematic:
Aplicaiile de telematic sunt parial legate de aplicaiile logisticii, tratnd ns
problemele asociate traficului rutier. Se dorete crearea unor osele inteligente capabile
s urmreasc condiiile de trafic i chiar s interacioneze cu vehiculele transmind
informaii despre accidente sau blocaje n trafic.
Pe lng cele mai sus menionate, alte aplicaii de reele de senzori menionate n
literatura de specialitate includ aripile aeronavelor i suport pentru spaii inteligente [3],
utilizarea n instalaiile pentru tratarea apei reziduale [4], n camerele de prelucrare a
semiconductorilor i tunelurilor aerodinamice [5], n detecia inundaiilor [6], muzee
interactive [1], monitorizarea habitatului psrilor de pe o insul ndeprtat [7] sau
implantarea de senzori n corpul uman (monitorizarea nivelului de glucoza din snge sau
proteze de retin) [8].
Marea parte a aplicaiilor descrise se pot implementa cu tehnologia actual, chiar
i fr reele fr fir de senzori, n special unde este nevoie de senzori mai performani
pentru a oferi aplicaiilor un nivel mai mare al rezoluiei. n reelele de senzori fr fir
este ns crucial oferirea de informaii cu o precizie specificat, la timp (n special n
aplicaiile n timp real sau care depind critic de timp) i cu un consum ct mai redus de
resurse.
12
Modelele de interaciune ntre surse i centre prezint unele similitudini. Cele mai
relevante sunt:
Detecia evenimentelor: nodurile senzor trebuie s comunice centrului de
colectare n momentul detectrii unui eveniment specific.
Evenimentele simple pot fi detectate local de un singur nod izolat (de exemplu
dac se depete un prag termic); evenimente mai complicate necesit colaborarea
nodurilor de senzori nvecinai, i cteodat chiar distani, pentru a decide dac un
eveniment complex a avut loc ( de exemplu dac un gradient de temperatur a devenit
prea abrupt). Dac este posibil recepionarea mai multor tipuri de evenimente, se pune
problema clasificrii evenimentelor.
Msurtori periodice:
Senzorii pot avea sarcina de a raporta periodic valorile msurate. Deseori,
rapoartele pot fi declanate de detecia unui eveniment, aa c perioada de raportare este
dependent de aplicaia n care funcioneaz reeaua de senzori.
Urmrire:
Sursa unui eveniment specific poate fi mobil ( de exemplu un intrus ntr-un
scenariu de detecie intrui). Reeaua de senzori poate fi utilizat s actualizeze poziia
sursei evenimentului ctre centrul de colectare, eventual i cu estimri ale vitezei de
deplasare i direciei. Pentru a realiza aceste obiective, nodurile senzor trebuie s
coopereze nainte ca reactualizri s fie transmise centrului.
Aceste interaciuni pot fi urmrite i temporal i spaial (raportarea de evenimente
numai dintr-un interval temporal stabilit, numai dintr-o arie stabilit etc.). Cerinele pot
varia dinamic, deci centrele de colectare trebuie s dispun de mijloace de a informa
nodurile senzor de cerinele actuale. n plus, interaciunile pot avea loc att pentru o
singur cerere a unui centru (interogrile unice), sau pot fi de lung durat ntre mai
multe noduri i mai multe centre.
Exemplele prezentate mai sus scot n eviden o larg diversitate de moduri de
plasare a sistemelor. Acestea pot fi: n poziii bine determinate (de exemplu n aplicaiile
13
de control), sau aleator (de exemplu n cazul parautrii unui numr mare de noduri din
avion n mijlocul unui incendiu forestier). Nodurile senzor pot fi mobile n unele cazuri
pentru a compensa unele probleme aprute n procesul de amplasare, mutndu-se n
poziii n care pot sa-i ndeplineasc mai bine funcia. Pot fi amplasate pe inte mobile
(n aplicaiile de logistic i/sau supraveghere) i reeaua trebuie s se adapteze la poziia
modificabil a nodurilor.
Tipul aplicaiei n care sunt utilizate reelele fr fir influeneaz posibilitile de
mentenan. Se pune problema dac este fezabil i practic ntreinerea nodurilor, chiar
i n cazurile n care se efectueaz reparaii pe dispozitive conexe. De multe ori, este
irelevant problema mentenanei, cum este n cazul reelelor puse n folosin pe o durat
strict predeterminat (scurt), cum ar fi cazul controlului catastrofelor. Deasemenea este
posibil situaia ca senzorii s trebuiasc s funcioneze o perioad foarte lung de timp
fr interaciune direct cu un operator uman, care ar putea efectua i operaii de
ntreinere.
n foarte strns legtur cu opiunile de ntreinere este problema sursei de
alimentare. n cazul n care aplicaia permite alimentarea nodurilor senzor de la o surs
continu de energie, aceast problem nu exist. Pentru noduri autonome, depinznd de
tipul i timpul alocat misiunii, problema sursei de energie poate varia de la foarte simpl
(n cazul misiunilor cu durate de ordinul zilelor), pn la probleme delicate de cercetare,
n special cnd ntreinerea nodurilor nu este posibil i acetia trebuie s funcioneze pe
o durat ndelungat ( de ordinul anilor). Un factor important n aceste aplicaii l
reprezint preul/dimensiunea per nod de senzor (determin alegerea unei soluii n
defavoarea alteia).
14
n viitor, concepte precum evaluarea interaciunilor la nivel local, fie c este vorba
de regiuni geografice sau de intervale de timp vor avea un rol predominant. Se prevede
necesitatea de a gasi noi moduri de a utiliza o retea de senzori, noi interfee precum i noi
moduri de gndire despre serviciile oferite de o astfel de reea.
Calitatea serviciului (QoS)
Calitatea serviciului este n strns legtur cu tipul de servicii oferite, fiind o
masur a acestora.
Tradiional, cerinele pentru un serviciu de calitate de obicei impuse de aplicaii
multimedia cum ar fi ntrzierea total sau banda minim alocat. Acestea devin
irelevante cnd aplicaia e tolerant la laten sau banda ocupat de datele transmise e
mic. n unele cazuri, transmiterea ocazional de pachete e mai mult dect suficient, n
altele sunt impuse cerine ridicate de ncredere n sosirea la timp a informaiei.
Exist cazuri concrete n care latena i ntrzierea constituie factori importani, de
exemplu n cazul n care un sistem trebuie controlat prin actuatoare n timp real de o reea
de senzori. Rata de primire a pachetelor constituie n acest caz o metric insuficient, este
relevant doar calitatea informaiei privind anumite obiecte sau arii extras n anumite
centre de colectare.
Din aceast cauz trebuie definite concepte adecvate de calitate cum ar fi
ncrederea n detecia evenimentelor sau calitatea aproximrii unei msurtori.
Tolerana la erori
Deoarece nodurile senzor pot s rmn fr energie sau s sufere defectri
(provocate de mediu i condiiile de funcionare sau provocate prin intervenie uman),
iar legtura radio (sau optic/sonor) poate fi ntrerupt permanent, este foarte important
din punctul de vedere al proiectrii ca reeaua fr fir de senzori s fie tolerant la erori.
Pentru a rezista la pierderea unui nod, este necesar o amplasare cu redundan, utiliznd
mai multe noduri dect ar fi necesare dac reeaua ar funciona corect.
Durata de via
n multe scenarii, nodurile senzor se vor baza pe o surs limitat de energie (n
general baterii sau acumulatori). nlocuirea acestor surse pe teren este de cele mai multe
ori impractic (cost ridicat, eventual grad mare de periculozitate), deci reelele de senzori
trebuie s funcioneze cel puin pe durata stabilit a misiunii, sau pentru ct mai mult
timp posibil. Din aceast cauz, durata de via a unei reele de senzori are o figur de
merit foarte important. Este necesar un mod de utilizare eficient din punct de vedere
energetic al reelelor de senzori far fir.
Ca o alternativ (sau supliment) al resurselor energetice disponibile unui nod,
energia solar poate fi n unele situaii (unde localizarea nodului o permite) utilizat prin
convertirea cu celule fotovoltaice. De cele mai multe ori, aceste surse nu sunt suficient de
puternice pentru a asigura funcionarea continu, dar pot asigura ntr-o oarecare msur
ncrcarea bateriilor. n astfel de condiii, durata de via a reelei e ideal indefinit.
Durata de via a reelei are un impact direct asupra QoS: investind mai mult
energie n asigurarea unui QoS ridicat se poate crete calitateaQoS: investind mai mult
energie n asigurarea unui QoS ridicat se poate crete calitatea, dar scade drastic durata de
via. Este nevoie de concepte pentru armonizarea acestor dou caracteristici divergente.
15
Programabilitate
ntr-o reea de senzori, fiecare nod trebuie s fie capabil s proceseze informaia
primit i s reacioneze flexibil la schimbri n sarcinile pe care trebuie sa le
ndeplineasc. Nodurile trebuie s fie programabile, iar programul s poat fi schimbat n
timpul funcionrii cnd o alt sarcin capt o prioritate mai mare. Este insuficient un
mod fix de procesare a informaiei.
Mentenabilitate
Deoarece mediul n care o reea funcioneaz se schimb, i deasemenea i
topologia este susceptibil la schimbri (baterii descrcate, noduri care cedeaz, sarcini
noi). Sistemul trebuie s se adapteze, s fie capabil sa-i monitorizeze starea i s
schimbe parametrii operaionali n consecin (de exemplu s scad calitatea cnd
bateriile se apropie de epuizare). n aceast optic, reeaua trebuie s fie capabil de autontreinere, eventual s fie capabil s interacioneze cu sisteme externe de ntreinere
pentru a-i asigura o funcionare pe o perioad ct mai extins pentru un nivel impus al
calitii.
16
Funcionare eficient
Pentru a avea un ciclu de funcionare ct mai lung, o tehnic esenial este
funcionarea eficient din punct de vedere energetic. Se vizeaz att includerea
transportului eficient ntre dou noduri (J/bit) ct i aflarea eficient a rezultatului n urma
unei interogri. Este de asemenea o problem apariia consumului neomogen n interiorul
unei reele.
Autoconfigurarea
O reea de senzori trebuie s fie capabil sa i configureze majoritatea
parametrilor operaionali n mod autonom (n special datorit numrului mare de noduri
care sunt folosii de majoritatea aplicaiilor). Reeaua trebuie s fie tolerant la defectri,
i s fie capabil s integreze noduri noi n topologie, dac acestea sunt introduse pentru a
compensa nodurile ieite din uz.
Centralizarea datelor
Reelele tradiionale de date sunt n general construite n jurul transferului de
informaii ntre dou echipamente specifice, fiecare avnd cel puin o adres de nivel
reea, funcionarea acestor echipamente fiind astfel legat de adres. ntr-o reea de
senzori fr fir, n care nodurile sunt n general amplasate pentru a oferi redundan
(pentru a proteja reeaua de pierderea unui numr de noduri) sau pentru a compensa
calitatea redus/rezoluia slab a senzorilor ce deservesc un singur nod, identitatea
punctual a nodului de la care origineaz informaia devine irelevant. Sunt importante
rspunsurile i valorile oferite de reea, nu identitatea echipamentului care le-a furnizat.
17
Funcionare speculativ
Similar cu principiul localizrii, reelele de senzori trebuie s se bazeze pe
exploatarea diverselor posibiliti ce apar ntre necesiti contradictorii, att n timpul
proiectrii sistemului/protocolului ct i la rulare. Exemple de asemenea exploatri au
mai fost menionate anterior n lucrare: un consum ridicat de energie ce permite rezultate
de precizie mai bun, sau viaa mai lung a reelei n schimbul unei precizii mai proaste.
Un alt factor ce se poate specula este densitatea nodurilor: depinznd de aplicaie,
amplasare i pierderea de noduri la rulare, densitatea reelei se poate schimba
considerabil. n aceste condiii, protocoalele implicate vor trebui s fac fa unor situaii
foarte diferite, prezente n locaii diferite ntr-o singur reea.
Exploatarea acestor mecanisme ntr-un mod care le face uor de aplicat i totui
suficient de generale se poate realiza doar prin desprinderea de paradigmele obinuite ale
programrii centrate pe adres i abandoanarea conceptelor interfeei (socket)
convenionale n favoarea conceptelor data centrice: precizie cerut, funcionare
speculativ energie/precizie etc.
18
19
F
Memorie
Sistem de
comunicaie
Controller
Traductor/
Actuator
Surs de alimentare
ig. 1 Structura de baz a unui nod senzor
Fiecare din aceste componente eseniale trebuie s funcioneze prin echilibrarea
compromisurilor ntre consumul minim posibil i ndeplinirea funciunilor. Este
recomandabil ca sistemul de comunicaii i controllerul s fie oprite ct mai mult timp
posibil, i s fie reactivate pe baza unui temporizator pre programat. Alternativ, senzorii
pot fi programai s genereze o ntrerupere la apariia unui eveniment.
n continuare vor fi prezentate pe scurt cteva detalii despre structura hardware,
pentru a se evidenia combinaiile posibile de interconectare ntre subansamblele unui
nod senzor.
2.1.1 Controllerul
Controllerul este nucleul oricrui nod de senzori fr fir. Colecteaz date de la
senzori, le proceseaz, decide cnd i unde s o trimit, primete date de la alte noduri i
decide rspunsul actuatorului. Trebuie s execute diferite instruciuni, variind de la
procesare de semnal n timp real i protocoale de comunicaie pn la executarea
programelor aplicaie. Aceast diversitate de instruciuni pot fi executate cu diferite
arhitecturi, fiecare cu compromisurile specifice ntre cost, performan, flexibilitate i
eficien energetic. Vom analiza diferitele arhitecturi posibile, pentru a alege gama mai
avantajoas:
O soluie este utilizarea unui procesor de uz general. Acestea consum n general
prea mult putere pentru a fi o soluie viabil. Exist ns procesoare mai simple, pentru
sisteme embedded, numite n mod uzual microcontrollere.
Caracteristici cheie ale microcontrollerelor: sunt adecvate microsistemelor de
operare deoarece se pot interconecta uor cu alte dispozitive (cum ar fi senzorii), setul de
instruciuni este compatibil cu instruciunile n timp real necesare pentru procesarea de
semnal i au n general un consum redus. De cele mai multe ori au o cantitate de memorie
inclus pe pastil i sunt liber programabile, ceea ce le face foarte flexibile. O
caracteristic foarte important pentru reelele de senzori este posibilitatea acestora de a
20
intra n stri de repaos, n care numai pri ale controllerului rmn active. Diferena
principal fa de procesoarele de uz general constituie i dezavantajul principal, i
anume lipsa unitii de management a memoriei.
Un alt tip de procesor ce ar putea fi folosit este cel de semnal. ntr-o retea de
senzori, nodul ar putea folosi un DSP pentru a extrage i procesa date venind de la un
dispozitiv analogic de comunicaii. n cazul unei reele de senzori, cerinele sunt de obicei
mult mai modeste (modulaii simple, ce pot fi realizate eficient de hardware specalizat),
aa c n general proprietile unui DSP nu sunt necesare i nu se utilizeaz.
Alt opiune este utilizarea unor circuite specializate, cum ar fi FPGA-urile sau
ASIC-urile. Un circuit FPGA poate fi reprogramat (reconfigurat) de la distan pentru a
se adapta unui set schimbat de instruciuni, dar acest lucru necesit timp i energie este
nepractic reprogramarea unui FPGA la aceeai frecven la care un microcontroller ar
schimba programe diferite. ASIC-ul este un circuit specializat, proiectat la comand
pentru o aplicaie anume, de cele mai multe ori n telecomunicaii se folosesc pentru
procesarea foarte intens necesar ruterelor sau switchurilor la luarea deciziilor de
transmitere a cadrelor. Compromisul n aceast situaie este pierdera flexibilitii n
favoarea performanei i funcionrii eficiente. Privind din punctul de vedere al
dezvoltrii, microcontrollerul necesit scrierea de soft adecvat, ASIC-urile reproduc
aceleai funcionaliti hardware, deci costul dezvoltrii este sensibil mai mare.
n cazul unei reele de senzori dedicat, n care nodurile senzor pot funciona fr
o reprogramare ulterioar i unde numrul de noduri e suficient de mare pentru a motiva
investiii n dezvoltarea de ASIC-uri, acestea reprezint o soluie superioar. Cu toate
acestea, majoritatea soluiilor constructive sunt cu microcontroller n stadiul curent de
dezvoltare al reelelor de senzori fr fir, pentru simplitatea n utilizare. Constituie o tem
deschis de cercetare dezvoltarea unor circuite specializate, care execut instruciuni
optimizate pentru funcionarea unei astel de reele.
Exemple de microcontrollere utilizate n diverse aplicaii WSN: Texas
Instruments MSP 430 (nucleu RISC pe 16 bii, 4MHz, on-chip RAM 2-10kB, ceas
propriu, mai multe CAN pe 12 bii); Atmel Atmega.
2.1.2 Memoria
Se folosesc mai multe tipuri de memorie n construcia unui nod senzor. RAM-ul
este o component absolut necesar pentru stocarea intermediar a citirilor de senzor,
tratarea pachetelor de la nodurile vecine etc. Codul sistemului de operare se stocheaz pe
o memorie nevolatil, de exemplu ROM, sau memorii reinscriptibile electric, cum ar fi
EEPROM-urile sau memoria Flash. Memoria Flash poate fi folosit i pentru extensia
spaiului pentru tratarea datelor, dac RAM-ul devine insuficient, dar trebuie s se in
cont de latenele relativ mari la scriere, i de consumul mare al acestora.
Este crucial n proiectare dimensionarea corect a memoriei, n special a celei
RAM, att pentru optimizarea costurilor de producie, ct i pentru reducerea consumului.
De cele mai multe ori ns, memoria necesar este dependent de tipul de aplicaie.
21
22
23
semnalului analogic n banda radio, iar blocul digital realizeaz procesarea semnalului n
domeniul digital i comunic cu procesorul nodului i cu echipamentele digitale auxiliare.
ntre cele dou blocuri are loc schimbarea de frecven, direct sau prin una sau
mai multe schimbri intermediare. O serie de CAN/CAN fac trecerea ntre zona digital
i cea analogic.
O analiz detaliat a blocului RF se poate gasi n [9]. n aceast lucrare vom
aminti numai cteva elemente constitutive importante. Blocul execut operaiunile n
banda radio, de exemplu n banda ISM (Industrial, Scientific and Medical) de 2.4GHz. o
schem de principiu se poate gasi mai jos:
Sch. de frcv
i procesare
digital
LNA
Interfaa
de anten
AP
Conversie
frecven
Blocul RF
24
Fig. 2 Blocul de RF
Amplificatorul de putere (AP) primete semnal de la blocurile de schimbare
intermediar a frecvenei i l amplific pentru a putea fi transmis prin anten;
Amplificatorul de zgomot redus (LNA) amplific semnalul recepionat la un
nivel la care poate fi procesat fr a-i degrada semnificativ raportul semnal-zgomot
(RSZ). Gama de puteri recepionate variaz de la puteri mici, recepionate de la nodurile
aflate aproape de ieirea din raza de acoperire pn la puteri semnificative de la nodurile
apropiate. Aceast gam poate fi pn la 100dB. Fr a se implementa msuri de control
al activitii amplificatorului, acesta este activ permanent, crescnd semnificativ
consumul energetic;
Oscilatorul local, oscilatoare controlate n tensiune i mixere sunt utilizate
pentru conversia frecvenei din spectrul radio n banda de baz i reciproc. Depinznd de
structura blocului de RF, se pot gasi elemente suplimentare de filtrare.
Se pot distinge patru stri operaionale ale transceiverului:
Transmisie: n aceast stare, emitorul este activ;
Recepie: n aceast stare, receptorul este activ;
Inactiv: un transceiver gata de recepie, care nu primete momentan date, i nu
detecteaz o purttoare e n stare inactiv. n aceast stare se opresc unele circuite
din blocul de recepie, pentru conservarea energiei (de exemplu, n blocul de
sincronizare, elementul de achiziie e activ, dar blocul de urmrire poate fi
dezactivat pn la achiziia unui semnal);
Hibernare: n starea de hibernare, o parte semnificativ a transceiverului este
dezactivat. Echipamentele existente pe pia difer prin numrul de circuite
oprite pentru conservare de energie i astfel prin timpii asociai de repornire i
consumul energetic aferent. Spre exemplu, n cazul unei dezactivri totale,
costurile de restartare include iniializarea complet precum i configurarea
interfeei radio.
Stiva de protocoale configurat pe nodul senzor trebuie s decid n ce stare se va
afla transceiverul, n concordan cu necesitatea anticipat de a comunica. O problem ce
complic decizia este faptul c nsui schimbrile de stare consum energie. Un
transceiver ce repornete consum timp i energie pentru resincronizarea PLL-urilor sau a
VCO-urilor. Planificarea strilor nodului (managementul energetic) este deosebit de
complicat i este tratat n detaliu n [10],[11].
25
26
Baterii primare
Zinc-Aer
Litiu
Alcalin
Energie chimic
3780
2880
1200
(J/cm3)
Baterii secundare
Litiu
NiMHd
NiCd
Energie chimic
1080
860
650
(J/cm3)
Tabel 1 Densiti energetice pentru diverse tipuri de baterii primare i secundare
28
Sursa de energie
Densitatea energetic
Baterii(Zinc-Aer)
1050-1560 mWh/cm3
Baterii(Litiu, rencrcabile)
300 mWh/cm3
Lumin (exterior soare)
15 mW/cm2
Lumin (exterior noros)
0.15 mW/cm2
Lumin (interior std)
0.006 mW/cm2
Lumin (interior <60W)
0.57 mW/cm2
Vibraii
0.01-0.1 mW/cm3
Zgomot acustic (75dB)
0.000003 mW/cm2
Zgomot acustic (100dB)
0.000096 mW/cm2
Reacie nuclear
80 mW/cm3, 1000000 mWh/cm3
Tabel 2 Comparaia eficienei surselor energetice
29
Dup cum se poate observa, recuperarea energiei este ineficient n acest stadiu, i
nu poate fi utilizat dect cu surse secundare de alimentare, deoarece nu pot oferi o
rencrcare constant i nentrerupt. Acest aspect necesit circuite suplimentare pentru a
regulariza fluctuaiile, precum i baterii rencrcabile la cureni mici. O abordare
alternativ a fost propus de Kansal i Srivastava [16], ce const n proiectarea de
protocoale i algoritmi care s in cont de caracteristicile procesului de rencrcare n
modelarea instruciunilor i strilor reelei de senzori.
30
31
32
Arbitrarea ntre instruciuni mai multe evenimente pot genera mai multe
instruciuni n ateptare spre a fi executate este realizat de un programator FIFO ce
nchide nodul cnd nici o instruciune nu este lansat n execuie sau n ateptare.
Peste sistemul de operare TinyOS au fost dezvoltate o gam vast de extensii,
protocoale i aplicaii. Alte exemple de medii de execuie pentru WSN sunt: Contiki
vezi [19], care a fost portat pe numeroase platforme i implementeaz o stiva TCP/IP
redus, ecos vezi [20] i Mantis vezi [21]
33
34
2
4
8
16
32
PSK
0.5
1.0
1.5
2.0
2.5
FSK
0.40
0.57
0.55
0.42
0.29
PSK
10.5
10.5
14.0
18.5
23.4
FSK
13.5
10.8
9.3
8.2
7.5
Tabelul 3 Eficiena i RSZ la PSK/FSK m-ar pentru un BER de 10-6
64
3.0
0.18
28.5
6.9
36
37
38
39
Fig. 10 Ciclul
un singur nod
STEM pentru
40
Protocolul S-MAC
Protocolul Senzor-MAC ofer mecanisme de prevenire a ascultrii n mod idle, a
coliziunilor i a recepionrii de pachete nedorite. Nu necesit 2 canale separate.
Se adopt o schem periodic de activare (nodul baleiaz ntre o perioad fix de
hibernare i una de activitate). Perioada de ascultare se poate utiliza la recepia i
transmisia pachetelor. Se ncearc sincronizarea perioadelor de ascultare ntre nodurile
nvecinate. Perioada de ascultare e mprit n 3 faze: faza de sincronizare, n care
nodul accept pachete de sicronizare de la vecini (n pachet se descrie propria
configuraie a fazelor), pe care le stocheaz n tabela de sincronizare. Din motive de
sincronizare i de actualizare a topologiei, pachetele de sincronizare se trimit periodic.
Faza RTS, n care nodul ateapt pachete RTS de la vecini. Vecinii interesai concureaz
la acces utiliznd o alocare CSMA cu backoff. Faza CTS, n care nodul transmite un
pachet CTS dac a recepionat un pachet CTS n faza precedent. Dup aceasta continu
transmisia
datelor
propriu-zise.
Fig. 11
MAC
Principiul S-
Prin transmiterea pachetelor de sincronizare i meninerea informaiei n tabele, SMAC permite formarea de clustere virtuale, regiuni ale reelei care au aceai planificare a
ferestrelor se ascultare/hibernare. Aceste regiuni sunt bordate de noduri care au n tabel
2 sau mai multe planificri ale traficului, i trebuie s emit n concordan pentru toate
zonele (se crete astfel timpul de activitate al acelor noduri i deci se scade durata lor de
via). Structura de cluster este limitat la sincronizri, i nu interfer cu transferul de
date. Deoarece protocolul ascult periodic dup mesaje de sincronizare, formarea de
clustere virtuale este robust i rezistent la erori.
S-MAC adopt i un mod de fragmetare a pachetelor lungi. O serie de fragmente
este transmis n urma unui singur schimb de mesaje RTS/CTS dinter nodul emitor A i
receptorul B. Dup fiecare fragment, B rspunde cu un acknowledgement. Toate
pachetele de control au un cmp al duratei, i nodul vecin C e obligat sa-i seteze
contorul NAV n concordan. Dac un fragment necesit retransmisie, contorul e
incrementat cu lungimea pachetului plus lungimea ack-ului.
41
42
Fig.
13
43
Protocolul SMACS
Protocolul cu ntreinere automat a accesului la mediu n reelele de senzori este
parte a unei stive de protocoale pentru reelele de senzori care nglobeaz nivelul MAC,
descoperirea vecinilor, ataarea nodurilor mobile, un protocol de rutare multihop i unul
local pentru procesri cooperative. Combin descoperirea reelei cu asignarea de
planificri TDMA nodurilor. Se bazeaz pe urmtoarele presupuneri:
Spectrul disponibil este divizat n multe canale i fiecare nod i poate acorda
transceiverul pe un canal arbitrar (sau sunt dispnoibile mai multe coduri CDMA)
Majoritatea nodurilor sunt fixe i aceast stare dureaz un timp ndelungat
44
45
s fie mari. n concluzie, TRAMA este o soluie fezabil numai dac nodurile senzor au
suficiente resurse.
Protocol
Nr. de
Cluster/Simplu canale
necesare
LEACH
Clustere
rotative
STEM
Ambele
S-MAC
Simplu
Mediatio
n Device
Simplu
Wakeup
radio
Simplu
>2
CSMA
Simplu
PAMAS
SMACS
TRAMA
Evitarea
ascultrii
idle
Prin
TDMA
Hibernare
periodic
Hibernare
periodic
Hibernare
periodic
Evitarea
recepie
pachete
nedorite
Prin
TDMA
STEM-B
Evitarea
coliziunilor
Prin
TDMA
Depinde de
MAC
Prin NAV
RTS/CTS
Implicit
Nu
Semnal de Semnal de
activare
activare
Hibernare
n timpul
backoffului
Date suplimentare
(overhead)
Alegerea/formarea clusterului
Depinde de MAC i de
semnalele baliz
RTS/CTS, SYNCH, iniierea
clusterelor virtuale
Serviciul periodic de mediator,
semnalele de intergogare,
RTS/CTS
CSMA
multicanal
Radio suplimentar
RTS/CTS
RTS/CTS
RTS/CTS
Simplu
2
Da
cu ton
Canalul de semnalizare
ocupat
Prin
Prin
Prin
Descoperirea vecinilor, setup-ul
Simplu
Multe
TDMA
TDMA
TDMA
canalului
Prin
Prin
Prin
Protocolul de
Simplu
1
planificare planificare planificare vecintate/planificare/transmisie
Tabel 4 Protocoalele MAC semnificative pentru WSN sumar
46
Fig. 16 Exemplu simplu de tabele de rutare ntr-o topologie posibil de WSN (S->D)
Cea mai simpl cale de transmitere a pachetelor este inundare reelei prin
transmiterea pachetului la toi vecinii. Ct timp sursa i destinaia sunt n aceeai
component interconectat a reelei, pachetul va ajunge cu siguran la destinaie. Pentru
a evita circularea continu a pachetelor i broadcast stormurile, nodul trebuie s
retransmit pachetul o singur dat, necesitnd prezena unor mecanisme de identificare a
sursei i a secvenei pachetului. Este de asemenea necesar implemantarea unei forme de
expirare la nivelul pachetului (gen cmpul TTL la reelele IP), pentru a evita propagarea
nenecesar dac destinaia nu este disponibil..
O alternativ la propagarea ctre toi vecinii este transmisia pachetului ctre un
vecin arbitrar. Aceast metod, cunoscut n literatura de specialitate ca gossiping
rezult ntr-o traversare aleatoare a pachetului prin reea ctre destinaie. n mod clar,
ntrzierile sunt mari n acest caz. De fapt, floodingul i gossiping-ul sunt dou modaliti
extreme ale spaiului de proiectare. Alternativ, sursa ar putea transmite mai multe copii
ale pachetului pe ci aleatoare, sau fiecare nod intermediar ar nainta mai multe copii
unui subset de vecini, utiliznd un protocol de control topologic. Ultima modalitate se
mai numete i flooding controlat.
Aceste metode, dei simplu de implementat produc performane foarte slabe,
cauzate de ignorararea topologiei reelei. Din aceast cauz se prefer utilizarea de
protocoale de rutare complexe, a cror sarcin o constituie construcia tabelei de rutare,
identificarea vecinilor favorabili pe baza costurilor, i forwardarea n consecin.
Construirea tabelelor de rutare e realizat de algoritmi specifici (n reelele fixe,
protocoalele sunt n general distance vector sau link-state Bellman-Ford/Dijkstra).
Reelele wireless necesit o abordare diferit: protocoale de rutare distribuite, cu
overhead mic, autoconfigurabile i rezistente la schimbri dese de topologie.
47
48
49
51
Suport pentru mai multe tipuri de trafic: formarea unui set heterogen de senzori
ridic probleme multiple legate de rutare. Se poate imagina o aplicaie complex,
care utilizeaz un set foarte diversificat de senzori pentru supravegherea
temperaturii, presiunii, umiditii mediului, detecia de micare (cu senzori
acustici, de exemplu) i captur de imagine, sau chiar urmrirea video a intei n
micare. Aceti senzori sunt fie amplasai independent, fie se folosesc noduri care
includ mai multe platforme de achiziie, care se pot folosi la alegere de ctre un
operator. Informaiile generate de senzorii unei astfel de reele complexe pot avea
rate diferite att de achiziie ct i de transfer, sunt supuse unor cerine diferite de
QoS i pot urma modele distincte de livrare. O astfel de topologie heterogen
complic implementarea protocoalelor de rutare att la nivel soft ct i la nivel
hard (necesitatea unor procesoare mai puternice, eventual ASICuri specializate
pentru tratarea QoS, rezultnd o cretere a consumului energetic al nodului, i
deci o scdere a duratei de funcionare vezi fig. 17).
Clasificare
GW
Clase de prioriti de
deservire
52
din reea astfel ca fiecare aplicaie s poat estima ntrzierea total a pachetului
cunoscnd distana ctre destinaie i viteza pachetului nainte de a lua o decizie si poate
oferi evitarea congestiilor dac reeaua este suprancrcat.
Modulul de rutare al SPEED este SNGF (Stateless Geographic Non-Deterministic
Forwarding) i funcioneaz cu alte 4 module la nivelul reea dup cum se vede n fig. 20.
Mecanismul semafor colecteaz informaii despre noduri i locaia acestora. Estimarea
ntrzierii la fiecare nod se face prin calcularea perioadei scurse de la transmitera unui
pachet pn la recepia unui mesaj ACK de la vecin. Analiznd ntrzierile din reea,
SNGF selecteaz nodul care ndeplinete necesitile de vitez. Dac un astfel de nod nu
poate fi gsit, se verific rata de releu a nodulu. Aceast rat este obinut de la modulul
de verificare a vecinilor, care calculeaz cte din nodurile vecine nu satisfac cerinele de
vitez. Rata este apoi introdus n SNGF. Dac aceasta e mai mic dect un numr aleator
ntre 0 i 1, pachetul este ignorat. Modulul de rerutare este utilizat n prevenirea situaiilor
cnd nodul nu poate gsi urmtorul hop, precum i a congestiilor, trimind mesaje la
nodurile surs pentru ca acestea s caute rute alternative.
54
4. GLOSAR
ACK - Acknowledge
Acquire - Active Query Forwarding in Sensor Networks
ADV - Advertise; mesaj prin care sunt facute cunoscute datele nodurilor reelei
AES - Advanced Encryption Standard
Aplicatii "time-critical" - aplicaii in care timpul reprezint un factor determinant
APTEEN - Adaptive Periodic TEEN
Bluetooth - standard de comunicatii
Beamforming - tehnica prin care se combina semnalele de la intrare si se reduce
zgomotul
BS - Base Station
CADR - Constrained Anisotropic Diffusion Routing
CDMA - Code Division Multiple Access
CH - Cluster Head
Comunicatie "point-to-point" - tehnica de transmisiune punct la punct
CPU - Central Processing Unit
CSMA - "Carrier Sense Multiple Access
CT - Countdown Time
DAM - Distributed Aggregate Management
DATA - mesaj transmis care contine datele solicitate de nodurile retelei
"Data fusion" - procedeu prin care un nod de retea este capabil sa produca la ieire un
semnal prelucrat
"Data reduction"- procedeu de convertire a datelor in reprezentari cat mai bine
organizate i cat mai succinte
DC - Data Centric
Dispozitiv "embedded" - dispozitiv hardware sau software reprezentand o componenta
dintr-un sistem mai complex
EBAM - Energy-Based Activity Monitoring
EMLAM - Expectation-Maximization Like Activity Monitoring
ER - Event Radius
ESF - European Science Foundation
FBW - Fixed Broadband Wireless
FPGA - Field Programmable Gate Array
"Flooding" - protocol de rutare care transmite datele in intreaga retea
GAF - Geographic Adaptive Fidelity
GBR - Gradient-Based Routing
GEAR- Geographical and Energy Aware Routing
GEDIR - Geographic Distance Routing
"Gossiping" - protocol de rutare care transmite datele in intreaga retea
GPS - Global Positioning System
GSM - Global System for Mobile communications
HT - Hard Threshold
IDSQ Information-Driven Sensor Querying
IEEE 802.11 - standard de comunicatii
IP - Internet Protocol
55
LA - Local Aggregator
LEACH - Low Energy Adaptive Clustering Hierarchy
LML - Local Markov Loops
MA -Master Aggregator
MAC - Medium Access Control
"Many-to-one" - procedeu de transmitere a datelor de la mai multe surse la o singura
destinatie
MCFA - Minimum Cost Forwarding Algorithm
"Monitoring station" - statie de monitorizare; staie de centralizare
MFR - Most Forward within Radius
MWE - Multiple Winner
Noduri "location-aware" - noduri care i cunosc coordonatele de pozitie
Ns-2 Network Simulator 2
NAM Network Animator
PDA - Personal Digital Assistant
PEGASIS - Power-Efficient Gathering in Sensor Information Systems
Protocoale "application-aware" - protocoale care se adapteaza la aplicatia curenta
Protocoale "cluster-based" - protocoale bazate pe clustere
Protocoale "coherent-based" - protocoale coerente
Protocoale "cooperative" - protocoale bazate pe tehnica centralizarii datelor
Protocoale "energy-based" - protocoale care utilizeaza tehnici de conservare a energiei
Protocoale "multipath-based" - protocoale multicale
Protocoale "negotiation-based" - protocoale bazate pe negocieri
Protocoale "position-based" - protocoale bazate pe pozitia nodurilor
Protocoale "power-aware" - protocoale care se bazeaza pe tehnici de control al puterii
disipate
Protocoale "random-walks-based" - protocoale bazate pe rutarea pe cai aleatoare
Protocoale "resource-adaptive" - protocoale care au la baza tehnici de conservare a
energiei
Protocoale "resource-awareness" - protocoale care i?i adapteaza functionarea in
funcie de resursele reelei
Protocoale "QoS-based" - protocoale bazate pe calitatea serviciului
Protocoale "query-based" - protocoale bazate pe interogari
Protocoale "table-driven" - protocoale bazate pe tabele de rutare
REQ - Request; mesaj prin care se solicita datele in reea
Retea ad hoc - reea constituita din dispozitive care comunica direct unele cu altele, fr
a utiliza un punct de acces
Retea "multihop" - reea caracterizat prin salturi multiple ntre noduri
Retele "wireline" - reele cu fire
RFID - Radio Frequency Identifications Systems
RS - Random Sources
RSA - Rivest Shamir Adleman
Rutare "end-to-end" - rutare sursa-destinaie
Rutare "flat" - rutare care se bazeaza pe o structur uniforms a reelei
Rutare "hierarchical" - rutare care se bazeaza pe o structurft ierarhica a reelei
Rutare "hop-by-hop" - rutare pas cu pas (salt cu salt)
56
57
5. BIBLIOGRAFIE
[1] K. Holger, A. Willig Protocols and Architectures for Wireless Sensor Networks.
JohnWiley & Sons 2005
[2] Nirupama Bulusu, Sanjay Jha Wireless Sensor Networks, ArtechHouse 2005
[3] Ananda A., Mun Choon Chan, Wei Tsang Ooi Mobile, Wireless and Sensor
Networks Technology, Applications and Future Directions IEEE Press 2006
[4] Kay J., Frolik J QoS Analysis and Control for Wireless Sensor Networks IEEE
2004
[5] Younis Mohamed, Akkaya Kemal Energy and QoS aware Routing in Wireless
Sensor Networks
[6] Eltoweissy Mohamed, Wadaa Ashraf, Akkaya Kemal, Younis Mohamed On handling
QoS Traffic in Wireless Sensor Networks, Proceedings of the 37th Hawaii International
Conference on System Sciences, 2004
[7] J. M. Rabaey, M. J. Ammer, J. L. da Silva, D. Patel, and S. Roundy. PicoRadio
Supports Ad Hoc Ultra-Low Power Wireless Networking. IEEE Computer, 33(7): 4248,
2000.
[8] D. Snoonian. Smart Buildings. IEEE Spectrum, 40(8): 1823, 2003.
[9] D. Estrin, L. Girod, G. Pottie, and M. Srivastava. Instrumenting the World with
Wireless Sensor Networks. In Proceedings of the International Conference on Acoustics,
Speech and Signal Processing (ICASSP 2001), Salt Lake City, UT, May 2001.
[10] G. T. Huang. Casting the Wireless Sensor Net. Technology Review, pages 5156,
July 2003. www.technologyreview.com.
[11] J. M. Kahn, R. H. Katz, and K. S. J. Pister. Next Century Challenges: Mobile
Networking for Smart Dust. In Proceedings of ACM/IEEE International Conference on
Mobile Computing and Networking (MobiCom 99), Seattle, WA, August 1999.
[12] P. Bonnet, J. E. Gehrke, and P. Seshadri. Querying the Physical World. IEEE
Personal Communications, 7(5): 1015, 2000. http://lecs.cs.ucla.edu/Courses/CS213Win02/Readings/PCM/Querying.pdf.
[13] A. Mainwaring, J. Polastre, R. Szewczyk, D. Culler, and J. Anderson. Wireless
Sensor Networks for Habitat Monitoring. In Proceedings of the 1st ACM Workshop on
Wireless Sensor Networks and Applications, Atlanta, GA, September 2002.
58
59
60