Cdc 4nh dgng mei trong NS-

Một phần của tài liệu Vấn đề năng lượng trong mạng Wireless sensor.PDF (Trang 55)

. Dieing 4: Sink E F T, tong PA= 5, thng

3.3.3.Cdc 4nh dgng mei trong NS-

b) Ca the hog dung atm phin mem NS-

3.3.3.Cdc 4nh dgng mei trong NS-

Gia sir c6 cac nut hien tugng (Phenomenon) kich host the nut Sensor, lira ltrgng cac flat Sensor tao ra mei !chi phat hien they hien tugng phv thuOc via chac niing ctia mang. Vi dv, the mpg thiet ke de hieu chinh dfch bing hieu ung neng lugng se to ra nhieu Itru luvng Sensor den Sensor han mpg thiet ke de cung cep cho gitim sat vien the dli lieu chua qua xir ly. Chirc Ming nay phv thuOc vio ung dung dm Sensor vi phu thuOc vio dee tinh luu lining ket hqp veri mpg dugc ma phong. Del tugng vi chile neng dirge djnh nghta trong cac file sau:

— Phenom / Phenom.cc, h: Chita giao thus djnh tuyen Phenom sit dung cho vies

phat tin hieu ter the hien tugng. No bao gem cac tham se cho tee dO xung vi kieu hien tugng (Bvi cabon, dOng dit manh, dung dit nhg, tiling On hay loci chung). Citc kieu nay doge at ten de nhen clang the nguen hien tugng trong file trace (deu ra m8 pheng). Tee dO xung 11 tham se duy nhit (Neu khien vier phat tin hieu tit mOt hien tugng;

— Senso nets-NRL / Senso agent. cc, h: djnh nghia the agent Sensor, the agent 11

nut Sensor sir dung mOt tic nhin Sensor lien kit den k'enh Phenomenon di dip nhen cic gin tin Phenom va sir dung mOt tic than TCP hay UDP de lien kit den kenh dui mpg ve tuyen de to the gin tin dirge pH di tir Ong dung Sensor. Cic tic nlifin Sensor hoot ding nth mOt Ong din, qua d6 cic gei tin Phenom duqc nhan vi xii Ijr bid the img dung Sensor. Cic tic nhan Sensor khong that su quan tam den nOi dung curt gin Phenom, n6 chi dun gian dinh diu the gel nhin duqc vi chuyin den Ong dung Sensor. Agent nay duqc djnh nghia trong Sensor agent.cc;

— Sensornets-NRL / Sensorapp.cc, h : img dung Sensor duce djnh nghia trong file nay tin dung miu nut vi tho ra the thong bio Sensor de chi ra nut timing Ong phit hien ra hien tuqng ( 4 Wen m6i throng cio the dirge sir dung la: SILENT PHENOMENON, DISABLE_COLORS, MESG_SIZE va TRANSMIT FREQ). Cu the, khi not dang nhen gin Phenom, img dung nay thay d6i mau nut thanh d6, kich thoat mOt bien tan cue "alarm" va giri mOt thong bio Sensor (MESG_SIZE byte) den nut sink (nut thu th$p sti lieu) cha kit n6i UDP, TCP sau m8i chu Ick la TRANSMIT FREQ gray. 'Chi mOt nut kh8ng nhon duqc mOt Phenom packet trong thin gian char (SILENT PHENOMENON giay), thi mau nut tic ve mau xanh la cay. Neu miu not dirge you au de bieu thi mire rang luqng thay vi tang thii canh bio Sensor thi img dung bj tit voi viec dit DISABLE COLOR;

— Sensornets-NRL / Phenom_packet.h: File nay djnh nghia au tree gin Phenom. CO 5 kieu hien tuqng (CO, HEAVY - GEO, LIGHT - GEO, SOUND, and TEST - PHENOMENON) tuning img vOi cacbon monoxide (chit carbon monoxide CO), Heavy Seismic actyvity (dOng dit manh), Light Seismic activy (dung dit nhg), Audible Sound (Am thanh), sime Phenomenon (kieu chung). Cic kieu nay ce the duqc sir di,mg mli phOng yen nhieu nut hien tuqng vi c6 the a dang nhen ra vi phAn biet Arai the hien tuqng khic ma net Sensor phit hien, bing cich thin vio file trace.

Hinh 3.6. Binh cinh ma to mgng Sensor (theac lay tit zing dyng NAM trong NS-2) vai 25 trgm Sensor clupt Irian khai theo hinh lubi tren dien wiling, 20 nut Phenomenon

(m6 to dam may khi gas-hien twang can cam Min) di &Ong va mgt tram thu dulp se; lieu (o. goc tren ben pat). Cac nut am mau (mau do) M cac nut clang cam Bien clupt

hien twang, Mc nut nhgt mau (mau xanh 10 cay) la cac nut khong quan sat tidy hien hem. Ccic yang iron to ma" to viec ph& sang tin hieu mia cac nut. Cac khoi nh6 mau

den Lieu thl cac gai tin trong mgng. 3.3.4. Thay dii trong NS-2

Hinh 3.7 ra sa cay NS - 2 me rung m8 phang mpg Sensor yeti cac baS sung (nhanh ben phi° va hieu chinh (nhanh ben trai).

Cac chinh sira trong NS-2 duce thttc hien trong cac file sau :

— Trace / cmu-trace.cc, h: Lap CMUTrace duqc sir dung de in cac phAn quan

trong ciut met gal via file trace. VI phAn ma rung sir dung kieu gal mai cho cac hien tuqng nett can phii djnh dung gel tuong Ong trong file nay;

— Tcl / lib / ns-lib.tcl: Thanh phAn nay trinh bay v1 ciu hinh nut duqc chi ra

trong top lenh NS-2. Phan me rung sar dung kieu nut mai (cac nut Sensor va

Phenomenon). Vi the, da them via met sof, diem via chtic nting djnh hinh

I ...:2rs,:i H sensomets-NRU I H sensomets-NRU I ansoragantec. sensorepp.cc ,h -I - hl phimomsch phonompacka mac/ Mae-CC I —I wirokose-phy.oe, -I ns-libid --I ns-moblenodeld I —I narnsupp.t1 I trace/ LI cmu-traocce I tolAibl

Hinh 3.7. So del by sung va chink stia NS-2

Tcl / lib / ns-mobilenode.tcl: Trong NS-2, dung lugng sin co cho viec 1$p Mang kheang day da kenh ducm so dung de phat cac loci tin hieu hien tuqng

ldllic nhau. Bing viec sa dung kenh rieng cho the hien tugng, to ce the m6 phing mai tnrtmg vat 15, rieng cho hIng loci hien Mpg nhu trong thgc M. Nhu vay, clic nut Sensor cin 2 giao dien: mOt vgi kenh 802.11 vit mOt veil kenh Phenom. KM nang da giao dien ("Multi - homed") duqc ba xung trong ns- mobilnode.tcl;

Common / packet-h: Mai g6i trong ns -2 ducc lien ket voi mOt kieu rieng tuy thuOc vio giao thirc tucmg (mg nhu TCP, ARP, AODV, FTP, .v.v..V1 giao

d

[ ® 0

® 0 0 0 10

IS

O

thirc phat tin hieu hien ttrqng la mai nen phai djnh nghia kieu gei ttrcmg (mg trong file tieu de packet.h;

— Mac./ Wireless-phy.cc: ns -2 c6 g6m ma hinh nang luqng cho cac not kitting day duqc sir dung de nghien cuu lqi ich caa cac kg thu$t duy tri n8ng luqng khac nhau. Nhu vies nghi hoot dung hay tun dung ac m#t dO mpg t6i uu. Ma hinh nay Om cac d#c tinh chi ra cac yeu au ding suit et cac gai phat va Sion hay tong thai r6i trong thin gian mpg kitting hoot dung tich cue. Viet cam bien hien tuqng la mOt qua trinh c6 the tieu thu nang luqng toi St tic dO khac, nen day la vin de quan tong an xem xet. Trong mac / Wireless-phy.cc cung cip kha nang chi ra Ong suit tieu thu cua ac nut trong khi cam bien cac hien tucmg.

Mat s6 sirs dui Mac duqc thot hien 6 mac / mac.cc, tcl / lib / ns-namsupp.tcl va (adsbygoogle = window.adsbygoogle || []).push({});

queue / priqueue.cc. MOt se) sua chits trong thu toc djnh mau nut, b6 sung kieu gal Phenom vao tO chat NS-2 ducat thoc hien de dim gian hoa giao dien den kenh Phenomenon tren nut Sensor.

Một phần của tài liệu Vấn đề năng lượng trong mạng Wireless sensor.PDF (Trang 55)