Tải bản đầy đủ (.pdf) (100 trang)

Mô phỏng và đánh giá năng lượng tiêu thụ trong mạng wireless sensor network

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.36 MB, 100 trang )

TR

I H C QU C GIA TP. HCM
NG
I H C BÁCH KHOA
--------------------

V TR NG THIÊN

MÔ PH NG VÀ ÁNH GIÁ N NG L
NG TIÊU TH
TRONG M NG WIRELESS SENSOR NETWORK
Chuyênngành :
Mãs :

Khoa H cMáyTính
60.48.01

LU N V N TH C S

TP. H CHÍ MINH, tháng11 n m 2013


TR
Cánb h

CƠNG TRÌNH
C HỒN THÀNH T I
NG
I H C BÁCH KHOA – HQG -HCM


ngd nkhoah c : PGS. TS. inh

c Anh V ............................

Cánb ch mnh nxét1 : TS. Nguy n Minh S n ...........................................
Cánb ch mnh nxét2 : TS. Bùi H uPhú.....................................................
Lu nv nth cs đ cb ov t iTr
HCMngày25tháng12n m2013

ng

ih c Bách Khoa, HQG Tp.

Thànhph n H i đ ngđánhgiálu nv nth cs g m:
(Ghirõh , tên, h chàm, h cv c a H i đ ngch mb ov lu nv nth cs )
1. PGS. TS. inh c Anh V ..................
2. TS. Tr n Ng c Th nh ............................
3. TS. Nguy n Minh S n ..........................
4. TS. Bùi H uPhú....................................
5. TS. Tr n Ng c Minh .............................
Xácnh nc aCh t ch H i đ ngđánhgiá LV vàTr ng Khoa
qu nlýchuyênngànhsaukhilu nv nđãđ cs ach a (n ucó).
CH T CH H I

NG

TS. Tr n Ng c Th nh

TR


NG KHOA KH&KTMT

PGS. TS. Tho i Nam


I H C QU C GIA TP.HCM
NG
I H C BÁCH KHOA

TR

C NG HÒA XÃ H I CH NGH A VI T NAM
c l p - T do - H nh phúc

NHI M V LU N V N TH C S
H tên h c viên: V Tr ng Thiên ..............................................MSHV: 11070477 ...........
Ngày, tháng, n m sinh: 15/01/1987 ...........................................N i sinh:

ng Nai .........

Chuyên ngành: Khoa H c Máy Tính ......................................... Mã s : 60.48.01 ..........
I. TÊN

TÀI:

Mô ph ng và đánh giá n ng l

ng tiêu th trong m ng Wireless Sensor Network.

II. NHI M V VÀ N I DUNG:

M ng c m bi n không dây ngày càng đ
s ng và khoa h c,.

c ng d ng r ng rãi trong các ng d ng cu c

i v i m ng c m bi n không dây, n ng l

ng là m t v n đ quan

tr ng mà c ng đ ng nghiên c u quan tâm. M c tiêu c a đ tài nh m nghiên c u, mô
ph ng và hi n th c mơ hình n ng l
ph i đ a ra m t mơ hình n ng l

ng tiêu th trong các h th ng WSN. H c viên

ng tiêu th c a m ng WSN và ti n hành th c hi n các

mô ph ng đ đánh giá mơ hình này.
III. NGÀY GIAO NHI M V : 21/01/2013 ..................................................................
IV. NGÀY HOÀN THÀNH NHI M V : 20/12/2013 ..................................................
V. CÁN B

H

NG D N: PGS. TS. inh

c Anh V ..............................................

Tp. HCM, ngày . . . . tháng .. . . n m 20....
TR


NG KHOA KH&KTMT
(H tên và ch ký)

PGS. TS. Tho i Nam

CÁN B H
NG D N
(H tên và ch ký)

PGS. TS. inh

c Anh V

Ghi chú: H c viên ph i đóng t nhi m v này vào trang đ u tiên c a t p thuy t minh LV


CBHDKH:

.
T
tôi trong
.

này.

i


CBHDKH:


Network.

OMNeT++.

ii


CBHDKH:

Subject: Simulation and evaluation of energy consumption in Wireless Sensor
Network networks
The study focuses on one of the issues that researchers interested in the field of
WSNs, it is energy consumption issues in WSNs network. In many different respects,
study selected primarily in research addressing issues of energy consumption is to build
models of energy systems in the network to ensure that the system uptime (time survival)
based on battery power, energy reserves and the ability to collect energy from natural
energy sources such as solar energy, wind energy,... Moreover, the study aims to build
simulation to evaluate proposed system for deployment towards practical applications.
The study has built a model of the energy system with model-based control Sensing
Systems Neutral Energy revolves around energy management system. Moreover, study
also researched the existing simulation tools in the field of WSN, tested and evaluated
models on the simulation tool OMNeT+ + .
Some issues of the study is still not a full survey of factors related to system and
system simulation is not shown full model poses.
Study development is the study of building a better adaptation system, and
demonstrate the binding parameters affect the system better with the system at the time
of reporting. Implementing a general model on the simulation tool to test and evaluate.

iii



CBHDKH:

tôi

tôi

Tôi
TpHCM, ngày 22

iv


CBHDKH:

CÁM

............................................................................................................i
.................................................................................................................ii

SUMMARY ............................................................................................................ iii
....................................................................................................iv
...................................................................................................................... v
...........................................................................................ix
............................................................................................................xi
......................................................................................................... xiii
............................................................................................. 1
1.1


......................................................................................... 1

1.2

.................................................................... 3

1.3

.......................................................... 4

1.4

.................................................................................... 4

1.5

................................................................................... 4
.............................................................................. 6

2.1

............................................... 6

2.1.1

Wireless Sensor Network là gì? ............................................................ 6

2.1.2

............................................................................. 7


2.1.3

............. 11

2.2

...................................... 14

2.2.1

MicaZ

Crossbow .............................................................................. 14

2.2.2

TelosB

Crossbow ............................................................................. 15
v


CBHDKH:

2.2.3

Wasmote

2.2.4


Wireless Sensor Node

2.3
2.3.1

Libelium ........................................................................... 17
Arduino ........................................................ 18

............................................................................................. 18
............................................................................................... 19

2.4
2.4.1

...................................... 24
Giám sát

........................................................................ 24

2.4.2

............................................................... 25

2.4.3

................................ 26

2.4.4


................................................................ 26

2.4.5

........................................................................................ 29

2.4.6

Nhà thông minh ................................................................................... 30
............................................ 32

3.1

................................................. 32

3.2

..................................... 33

3.2.1

Events ................................................................................. 33

3.2.2

Medium ....................................................... 33

3.2.3

Environment ................................................... 34


3.2.4

node .............................................................................. 34

3.2.5

Transceiver ............................................................. 34

3.2.6

Physical Protocol........................................ 34

3.2.7

MAC Protocol ............................................ 35

3.2.8

Routing Protocol ........................................... 35

3.2.9

...................................................................................... 35
vi


CBHDKH:

3.2.10

3.3

........................... 35

So sánh các công

.................................................................. 36

3.3.1

NS-2 .................................................................................................... 36

3.3.2

TOSSIM .............................................................................................. 38

3.3.3

GLoMoSim ......................................................................................... 39

3.3.4

COOJA (COntiki Os Java) .................................................................. 40

3.3.5

........................................... 42

3.4


.......................................... 43

3.4.1

OMNeT++ là gì? ................................................................................. 43

3.4.2

................................................................... 44

3.4.3

....................................................... 45

3.4.4

Mơ hình trong OMNeT++ .................................................................. 45

3.4.5

....................................................................... 46

3.4.6

........................................................................ 50
........................................................ 52

4.1

...................................................... 52


4.1.1

............................................................ 52

4.1.2

..................... 55

4.1.3

... 57

4.1.4

) ............................ 59

4.1.5

............ 60

4.2

.................................. 61

4.2.1

- Energy harvesting ...................... 61
vii



CBHDKH:

4.2.2

Energy harvesting trong WSN ............................................................ 62

4.2.3

.................................................................... 64
............................................................ 67

5.1

.................................................................................... 67

5.2

.......................................................... 68

5.3

.................................... 69

5.4

........................ 71

5.4.1


............................................................................ 74

5.4.2

Linear Adaptation ..................................... 75

5.5

....................................................................................................... 76
............................................................................. 77

6.1

..................................................................... 77

6.2

............................................................ 77
................................................................................................... 78
..................................................................................... 82
........................................................................................ 83

QÚA TRÌNH CƠNG TÁC...................................................................................... 84

viii


CBHDKH:

ADC


Analog to Digital Conversion (or Converter)

API

Application Programming Interface

CBT

Calculation Before Transmission

CCA

Clear Channel Assessment

CRC

Cyclic Redundancy Check

CSMA-CA

Carrier Multiple Access Collision Avoidance

DB

Data Packet

DT

Data Transmission


ENO

Energy Neutral Operation

ENSS

Energy Neutral Sensing System

EWMA

Exponentially Weighted Moving Average

FCS

Frame Checksum

FFD

Full Function Device

IC

Integrated Circuit

MCU

Micro Controller Unit

PEM


MicroProcessor Energy Model

PM

Power Manager

PSM

Power Supply Model

PV

PhotoVoltaic

QoS

Quality of Service

ix


CBHDKH:

RF

Radio Frequency

RS232


Recommended Standard 232

RX

Receive

SEM

Sensor Energy Modal

SoC

System on Chip

TEM

Transceiver Energy Model

TI

Texas Instruments

TX

Transmit

UART

Universal Asynchronous Receiver/Transmitter


USB

Universal Serial Bus

WSNs

Wireless Sensor Networks

WSN

Wireless Sensor Network

WU

Wake-up

WUB

Wake-up beacon

x


CBHDKH:

Hình 1-1 Ví d WSN................................................................................................ 1
Hình 1-2 Các v

trong WSN ............................................................................. 3


Hình 2-1 Node c m bi n .......................................................................................... 7
Hình 2-2 Network topologies ................................................................................... 8
Hình 2-3 WSN Topologies....................................................................................... 8
Hình 2-4

hình WSN có 7 node k c n.............................................................. 10

Hình 2-5 WSNs có ki n trúc two-tiered ................................................................. 10
Hình 2-6
Hình 2-7 MicaZ

hình d ng 3D ....................................................................... 11
Crossbow .................................................................................. 14

Hình 2-8 TelosB hãng Crossbow ........................................................................... 15
Hình 2-9 Platform Wasmote hãng Libelium .......................................................... 17
Hình 2-10 Wireless Sensor Node

Arduino ......................................................... 18

Hình 2-11 Tu i th pin Zigbee............................................................................... 23
Hình 2-12 Ví d

ng d ng giám sát theo khu v c ................................................. 25

Hình 2-13 Ví d

ng d

Hình 2-14 Ví d


ng d ng trong c nh báo cháy r ng ........................................... 26

Hình 2-15 Ví d trong qu n lý ch

c kh e ............................................ 25

ng máy móc ............................................. 27

Hình 2-16 Ví d

ng d ng trong vi c thu th

d li u ......................... 28

Hình 2-17 Ví d

ng d ng trong giám sát ch

c .................................. 29

Hình 2-18 Ví d

ng d ng trong nơng nghi p ....................................................... 30

Hình 2-19 Ví d

ng d ng trong nhà thơng minh.................................................. 31

Hình 3-1 Cơng c mơ ph ng NS-2 ........................................................................ 37

xi


CBHDKH:

Hình 3-2 Cơng c mơ ph ng TOSSIM TinyViz .................................................... 39
Hình 3-3 GloMoSim .............................................................................................. 40
Hình 3-4 Cơng c mơ ph ng COOJA .................................................................... 42
Hình 3-5 Cơng c mơ ph ng OMNeT++ ............................................................... 43
Hình 3-6 OMNeT++ .............................................................................................. 44
Hình 3-

n và k t h p trong OMNeT++....................................... 47

Hình 3-8 Hai simple module k t n i v i nhau trong m t compound module ....... 48
Hình 3-9 Hai simple module k t n i v i compound module ch a chúng ............. 48
Hình 3-10 Mơ hình truy n gói ............................................................................... 49
Hình 3-11 M ng mô ph ng trong OMNeT++ s d ng MiXiM Framework ......... 51
Hình 4-1 Ki n trúc c a m t node c m bi

n................................................ 53

Hình 4-

n c a node m ng WSN ................................. 53

Hình 4-

chuy n tr ng thái chip .................................................................. 56


Hình 4-4 Mơ hình b ph n qu

ng c a node m ng............................ 61

Hình 4-5 Ví d v Energy Harvesting ................................................................... 62
Hình 4-6 Mơ hình module qu

ng v i Energy harvesting ................. 64

Hình 5-1 Ki n trúc t ng quát c

ngh ...................... 70

Hình 5-2 Ki n trúc Power Manager ....................................................................... 71
Hình 5-3 PM v i chu k thích

ng ............................................................... 72

Hình 5-4 Giao ti p gi a 2 node m ng .................................................................... 73
Hình 5-5 S thích ng t

ng c

ngh .................................................... 76

xii


CBHDKH:


B ng 2-1 So sánh chu n Zigbee và các chu n khác ............................................... 19
B ng 2-2 Zigbee ...................................................................................................... 20
B ng 5-1 B

ng tiêu th trên n n t ng BK-WSN ................................. 74

xiii


CBHDKH:

tv
1.1 Lý do ch

tài

Bluetooth, W

Network [1][2][3].

Hình 1-1

1


CBHDKH:

[4]:
-


tin c y: WSNs là các m
v

t gói tin.

b

c bi

nguy hi m

c ng d

, c nh báo cháy r

c y này

ng b i các

c gi i quy t tri

c

nh ng v

v

có th d dàng d

tin


n th m h a

nghiêm tr ng.
-

Tiêu th

ng

ng tiêu th trên t ng node m ng, trên t ng

thành ph n, ho c trên c h th ng là nh
s ng c a c h th ng s b nh

i th i gian

ng b i ngu

h th ng ho t

ng. Nhu c u v h th

d ng ph i có kh

d ng lâu dài v i m t ngu

ng h n ch (pin) và ngu

có th t n d ng t t


ng m t tr

t ra yêu

c u b c thi t v vi c nghiên c u v v
-

ng trong h th ng WSNs

c node: Vi c tri n khai h th ng trong
m i node m
nh

ng

ng th c t

i

c tri n khai ph i nh g n, và d

u ki n kh c nghi

trong

n g ch, trên thanh s

c node m


ng trong

vi c tri n khai h th ng WSN.
-

Tính chuy

ng

tính này

-

V

u ki n t nhiên ph
n ch t

b o m t: v

ng truy

này là m t trong nh ng v

c quân s vì tính b o m t s
truy

trên m ng là an toàn v i nh

ng truy n m ng, ho c b


im

hình m ng có th b

quan tr

m b o ngu

c bi t
c

ng mu n xâm nh p

khai thác thông tin t m ng.

2

c


CBHDKH:

Reliability
Power Consumption
Node size
Mobility
Privacy and Security
Hình 1-2


.

[4].

.

1.2 M c tiêu nghiên c u c

-

M t là xây d

-

Hai là tìm hi u v

tài

ng c a h th ng ng d ng WSN
mô ph ng trong nghiên c u WSN
3


CBHDKH:

1.3 Ph m vi và p

u

WSN.


1.4 K t qu c a lu

Neutral Sensing System (ENSS)

1.5 T ch c c a lu

-

tv
WSNs, lý do ch

c

n nh ng v

liên quan b c thi

tài nghiên c u, m c tiêu, k t qu

iv i
ng c a

nghiên c u.
-

ng quan v WSN: tìm hi u t ng quan nh ng v
v c WSN, nh

m và ng d ng c a WSN.


-

mơ ph

c WSN: trình b y v mơ hình

ng và các v
-

:

ng trong WSN
ng trong WSN: trình b y v

và các v
-

ng trong WSN
: Hi n th c h th ng và k t qu : trình bày nh

nh ng v

ng

cịn t

ng trong nghiên c u.
4


c,


CBHDKH:

-

: K t lu
ngh

ngh : k t lu n t ng k

ng nghiên c u và phát tri

c u này.

5

ng nghiên


CBHDKH:

T ng quan v WSN
2.1 Gi i thi u Wireless Sensor Network (WSN)
2.1.1 Wireless Sensor Network là gì?

giám sát
giám sát


[1]

-

Các c m bi

-

M

-

c phân b theo mơ hình t p trung hay phân b r i.

i liên k t gi a các c m bi n (có dây hay vơ tuy n).
m trung tâm t p h p d li u (Clustering).

B ph n x lý d li u

trung tâm.

[1] [2] [3].

6


CBHDKH:

[6]:
-


M

c tích h p s n ho c có k t n i v i

m t antenna ngoài.
-

M

-

M tm

ng d

u khi

n.

giao ti p v i các c m bi n và m t h th ng ngu n
ng.

-

M t ngu

c d ng thu th

ng t t nhiên


(energy harvesting).

Hình 2-1

2.1.2 Topology c a WSNs

[7][8].

7


CBHDKH:

Hình 2-2 Network topologies

WSN là Star, Tree, Mesh.

Hình 2-3 WSN Topologies

2.1.2.1 Star
(Coordinator) trong giao

8


CBHDKH:

2.1.2.2 Tree


(coordinator)
vai trò là node
Function Device.

2.1.2.3 Mesh

2.1.2.4 Các ki u m

c p trong WSNs

[8][9]:
-

Các ki u m ng phân lo i theo s node k c n có th giao ti p: three neighbors

9


×