1
C LC
MC LC 1
Chng 1. TNG QUAN V MNG CM BIN KHÔNG DÂY 4
1.1. Khái nim v mng cm bin không dây 4
1.2. Nhng thách thc i vi mng cm bin không dây 5
1.2.1. Nhng thách thc cp nút 5
1.2.2. Nhng thách thc cp mng 6
1.2.3. S chun hóa 8
1.2.4. Kh nng cng tác 9
1.3. Kin trúc ngn xp giao thc ca mng cm bin không dây 10
1.3.1. Lp vt lý 11
1.3.2. Lp liên kt d liu 11
1.3.3. Lp mng 12
1.3.4. Lp giao vn 13
1.3.5. Lp ng dng 14
1.4. Chun truyn thông IEEE 802.15.4 cho mng cm bin không dây 15
1.4.1. Mô hình truyn thông trong mng cm bin không dây 15
1.4.2. Chun truyn thông vt lý cho mng cm bin không dây 18
Chng 2. PHN CNG CHO MNG CM BIN KHÔNG DÂY 25
2.1. Cu trúc phn cng ca nút cm bin không dây 25
2.1.1. Thit b truyn thông 26
2.1.2. B vi u khin 27
2.1.3. Cm bin 28
2.1.4. Ngun cung cp 28
2.2. Kho sát mt s nn tng phn cng ph bin cho mng cm bin không dây
29
2.3. Gii pháp thit k phn cng TUmote cho mng cm bin không dây 31
2.3.1. B vi u khin MSP430 31
2.3.2. B thu phát vô tuyn CC2420 32
2.3.3. Cm bin nhit , m 32
2.3.4. B nh ngoài 32
2
2.3.5. Kt ni m rng 32
2.3.6. Giao tip USB 32
2.3.7. Ngun cung cp 32
2.4. Công c phn mm u khin và thu thp d liu TU2C 33
2.5. Mt s hình nh v phn cng TUmote và chng trình phn mm TU2C 33
Chng 3. HU HÀNH CHO MNG CM BIN KHÔNG DÂY 36
3.1. Gii thiu v phn mm ca nút cm bin không dây 36
3.2. Hu hành cho mng cm bin không dây 36
3.3. Nhng thách thc nh hng n vic thit k hu hành cho mng cm
bin không dây 37
3.4. Kho sát mt s hu hành cho mng cm bin không dây 38
3.4.1. Hu hành TinyOS 38
3.4.2. Hu hành LiteOS 39
3.4.3. Hu hành Contiki 40
3.5. Hu hành Contiki cho mng cm bin không dây 41
3.5.1. Gii thiu 41
3.5.2. Cu trúc hu hành Contiki 42
3.5.3. Ngn xp truyn thông trong hu hành Contiki 43
3.5.4. Mô hình lp trình trong hu hành Contiki 46
3.5.5. Các bnh thi trong hu hành Contiki 49
3.5.6. Mt s hng dn c bn vi hu hành Contiki 49
Chng 4. GIAO THC LP MAC TRONG MNG CM BIN KHÔNG DÂY55
3.1. C ch qun lý nng lng lp MAC 55
3.2. C ch qun lý công sut vô tuyn 56
3.2.1. Chu k công sut không ng b 58
3.2.2. Chu k công sut ng b 62
Chng 5. NH TUYN TRONG MNG CM BIN KHÔNG DÂY 64
5.1. Tng quan v vn nh tuyn trong mng cm bin không dây 64
5.2. Nhng thách thc ca vn nh tuyn trong mng cm bin không dây 65
5.3. Kho sát mt s giao thc nh tuyn trong mng cm bin không dây 67
5.3.1. Các giao thc nh tuyn trung tâm d liu 67
5.3.2. Các giao thc nh tuyn da trên s phân cm 68
3
5.3.3. Các giao thc nh tuyn da trên v trí 69
5.3.4. Giao thc cây thu thp d liu CTP 69
5.4. Giao thc cây thu thp d liu CTP 70
5.4.1. Gii thiu giao thc CTP 70
5.4.2. Thc thi giao thc CTP trên hu hành Contiki 72
Chng 6. MNG CM BIN KHÔNG DÂY TRÊN NN KIN TRÚC IP 79
6.1. Gii thiu v kin trúc IP 79
6.2. u im ca mng cm bin không dây trên nn kin trúc IP 80
6.2.1. Kh nng cng tác 80
6.2.2. Mt kin trúc phát trin và linh hot 82
6.2.3. Tính n nh và s ph bin ca kin trúc 83
6.2.4. Kh nng m rng 83
6.2.5. Cu hình và qun lý mng 83
6.2.6. Kích thc nh gn 84
6.3. S chun hóa kin trúc IP cho mng cm bin không dây bi IETF 85
6.3.1. Nhóm làm vic 6LoWPAN 86
6.3.2. Nhóm làm vic RoLL 87
6.4. Mô hình kt ni mng cm bin không dây trên nn kin trúc IP 88
6.4.1. Mô hình mng cm bin không dây t tr 88
6.4.2. Mô hình mng cm bin không dây kt ni vi Internet 89
6.5. Các giao thc lp truyn ti 90
6.5.1. Giao thc UDP cho mng cm bin không dây 90
6.5.2. Giao thc TCP cho mng cm bin không dây 92
6.6. IPv6 cho mng cm bin không dây 98
6.6.1. Gii thiu v IPv6 98
6.6.2. Tiêu IPv6 cnh 99
6.6.3. Kin trúc a ch IPv6 100
6.7. Lp thích ng 6LoWPAN 102
6.7.1. Phân mnh gói tin 105
6.7.2. Nén tiêu 6LoWPAN 106
TÀI LIU THAM KHO 111
4
Chng 1. TNG QUAN V MNG CM BIN KHÔNG DÂY
1.1. Khái nim v mng cm bin không dây
Mng cm bin không dây (Wireless Sensor Network) là mt kt cu h tng
bao gm các thành phn cm nhn (o lng), tính toán và truyn thông nhm cung
cp cho ngi qun tr kh nng o c, quan sát và tác ng li vi các s kin, hin
ng trong mt môi trng xác nh. Các ng dng n hình ca mng cm bin
không dây bao gm thu thp d liu, theo dõi, giám sát và y hc…
Mt mng cm bin không dây bao gm nhiu nút mng. Các nút mng
thng là các thit bn gin, nh gn, giá thành thp, có s lng ln, thng
c phân b trên mt din tích rng, s dng ngun nng lng hn ch (thng
dùng pin), có thi gian hot ng lâu dài (t vài tháng n vài nm) và có th hot
ng trong môi trng khc nghit (nh trong môi trng c hi, ô nhim, nhit
cao,…).
Các nút cm bin thng nm ri rác trong trng cm bin nhc minh
ha hình 1.1. Mi nút cm bin có kh nng thu thp và nh tuyn d liu n mt
Sink/Gateway và ngi dùng cui. Các nút giao tip vi nhau qua mng vô tuyn ad-
hoc và truyn d liu v Sink bng k thut truyn a chng. Sink có th truyn
thông vi ngi dùng cui/ngi qun lý thông qua Internet hoc v tinh hay bt k
mng không dây nào (nh WiFi, mng di ng, WiMAX…) hoc không cn n các
mng này mà ó Sink có th kt ni trc tip vi ngi dùng cui. Lu ý rng, có
th có nhiu Sink/Gateway và nhiu ngi dùng cui trong kin trúc th hin hình
1.1.
Hình 1.1: Mng cm bin không dây vi các nút cm bin
phân b ri rác trong trng cm bin.
5
Trong các mng cm bin không dây, các nút cm bin có c hai chc nng
ó là va khi to d liu và va là bnh tuyn d liu. Do vy, vic truyn thông
có thc thc hin bi hai chc nng ó là:
§ Chc nng ngun d liu: Các nút thu thp thông tin v các s kin và thc
hin truyn thông gi d liu ca chúng n Sink.
§ Chc nng bnh tuyn: Các nút cm bin cng tham gia vào vic chuyn
tip các gói tin nhn c t các nút khác ti các m n k tip trong tuyn
ng a chng n Sink.
1.2. Nhng thách thc i vi mng cm bin không dây
1.2.1. Nhng thách thc cp nút
Trong mng cm bin không dây, nhng thách thc chính cp nút cn
phi gii quyt là công sut tiêu th, kích thc vt lý và giá thành. Công sut tiêu
th là mt yu t quan trng i vi các nút mng cm bin không dây bi vì chúng
thng s dng ngun nng lng là pin hoc mt ngun ng lng thp bên ngoài.
Kích thc vt lý cng rt quan trng bi vì các yu t kích thc và hình thc quyt
nh n các ng dng tim nng cho mng cm bin không dây, các nút mng cm
bin không dây phi có kích thc nh gn. Giá thành cng quan trng i vi các
nút mng cm bin không dây bi vì mng cm bin không dây thng c trin
khai vi quy mô ln. Vi vic trin khai hàng ngàn các nút mng cm bin thì vic
tit kim giá thành mt vài ôla cho mi nút s cho phép tit kim c mt khon
tin áng k.
Hn ch nghiêm trng trong vn tiêu th ng lng có nh hng n
vic thit k phn cng, phn mm, giao thc mng và thm chí c kin trúc mng.
i vi các nhà thit k phn cng, bt buc phi la chn các linh kin phn cng
có công sut thp và b trí gim thiu ti a dòng rò cng nh h tr ch ng
hiu qu v mt nng lng. Phn mm chy trên các nút cm bin không dây cn
phi tt các thành phn phn cng không s dng và t các thành phn phn cng
ch ng càng nhiu càng tt. Nh s h tr ca các nhà phát trin phn mm, các
nút mng cm bin có th chy hu hành và nó cung cp các c ch hot ng
công sut thp giúp tit kim nng lng.
Vn hiu qu ng lng nh hng áng k n kin trúc mng cng nh
vic thit k các giao thc mng. Bi vì quá trình truyn thông tiêu tn nhiu ng
ng nên iu quan trng là xác nh hng các kiu truyn thông chúng s dng
hiu qu tài nguyên sn có. giúp các giao thc mng làm c iu này, phn
cng và phn mm cn bit c thông tin v s tiêu hao ng lng và cung cp
thông tin này n tng mng. Ngoài ra, tit kim nng lng, ngi thit k h
6
thng cn phi t các thit b phn cng ch ng càng nhiu càng tt. Tuy
nhiên, ch ng cng nh hng n tr truyn thông ca h thng.
Kích thc vt lý và giá thành có nh hng ln i vi c nhà thit k phn
cng ln phn mm. i vi các nhà thit k phn cng thì nh hng ây là các
phn cng cn phi có kích thc nh gn, s lng các linh kin cn phi ít, mi
linh kin cn phi có kích thc nh và r tin. Nhng nh hng i vi các nhà
thit k phn mm là ít rõ rt n. Vi chi phí thp, kích thc vt lý nh, công sut
tiêu th thp thì các b vi x lý mà trên ó các phn mm hot ng tr nên nh gn
n, tc tính toán và kích thc b nh ca các b vi x lý cng b gim bt. Các
nhà thit k phn mm cho mt h thng mng cm bin không dây thng ch có
vài ngàn Byte b nh làm vic so vi hàng triu hoc hàng t Byte b nh trong
các h thng máy tính thông dng. Do ó, phn mm cho các nút mng cm bin
không dây không ch cn hiu qu nng lng mà còn phi có kh nng chy trong
mt môi trng hn ch nghiêm ngt v tài nguyên.
1.2.2. Nhng thách thc cp mng
Nhng thách thc cp nút ca mng cm bin không dây cn gii quyt
là s hn ch v ngun tài nguyên sn có, trong khi nhng thách thc cp mng
cn gii quyt li là vn quy mô ln ca mng cm bin không dây.
Mng cm bin không dây có tim nng rt ln c v quy mô, s lng các
nút tham gia vào h thng và các d liu c to ra bi mi nút. Trong nhiu trng
hp, các nút cm bin không dây thu thp mt lng ln d liu t nhiu m thu
thp riêng bit. Nhiu mng cm bin không dây bao gm hàng ngàn các nút cm
bin.
Kích thc mng nh hng n vic thit k giao thc nh tuyn trong
mng cm bin không dây. nh tuyn là quá trình mng xác nh nhng tuyn
ng tt nht truyn bn tin qua mng. nh tuyn có thc thc hin hoc là
tp trung hoc là phân tán. Vi nh tuyn tp trung thì mt máy ch tính toán bn
nh tuyn cho toàn b mng, còn vi nh tuyn phân tán thì mi nút thc hin t
quyt nh la chn tuyn ng gi mi bn tin.
Thit k các giao thc nh tuyn là rt quan trng bi vì nó nh hng n c
hiu nng mng xét v lng d liu mà mng có th duy trì cng nh tc d liu
có th vn chuyn d liu thành công qua mng và hn ht là khong thi gian
tn ti ca mng c m bo. Trong mng cm bin không dây, vic truyn thông
tin òi hi nng lng. Các nút thc hin truyn thông tin nhiu s mt nng lng
nhanh hn so vi các nút khác thng ch ng. Vì vy, giao thc nh tuyn
phi la chn y thông tin khi lp k hoch vn chuyn bn tin qua mng.
7
i vi mt nút khi thc hin la chn thông tin nh tuyn thì nó yêu cu các
thông tin c v mng cng nh toàn b các nút lân cn gn nht. Thông tin này òi
hi cn phi có b nh. Tuy nhiên, mi nút có mt s lng b nh hn ch. Vì vy,
giao thc nh tuyn phi la chn mt cách k lng gi li nhng thông tin v
mng, v các nút lân cn cn thit và b qua nhng thông tin không cn thit khác.
Các mng cm bin không dây thng hot ng trên kênh truyn không áng
tin cy, u này làm cho vn nh tuyn càng gp nhiu khó khn. Trong kênh
truyn thông vô tuyn công sut thp thì không chc chn rng nu mt bn tin ã
c gi i bi mt nút thì bn tin ó s nhn c bi mt nút ích c d kin
trc trong mng. Bn tin này có th b gián n hoc có th b chn hoàn toàn bi
mt vt ln bng kim loi va c t gia phía gi và phía nhn. Ngay c khi bn
tin không b chn hoàn toàn thì các bit ca nó có th b thay i trên ng truyn.
Tính cht không áng tin cy ca mng cm bin không dây c gi là "tn
hao". Tn hao nên c coi nh là mt c tính vn có trong mng cm bin không
dây. Vn tn hao trong mng cm bin không dây là mt thách thc i vi các
giao thc nh tuyn. Các giao thc nh tuyn phi tính toán vn tn hao khi
quyt nh tuynng truyn các bn tin và có th bn tin cn phi c gi li.
Các bn tin sc nh tuyn sao cho các nguy c mt mát bn tin là thp nht.
Nhng nu mt bn tin c truyn qua mt tuyn ng xy ra vic mt d liu thì
bn tin cn c gi li mt vài ln trong trng hp bn tin không th gi c qua
mng trong ln thu tiên.
Tn hao là mt thuc tính khó xác nh, c bit là trong các mng không
dây. Tn hao bnh hng bi các yu t môi trng nh nhit và m ca
không khí cng nh môi trng vt lý xung quanh ca các mng cm bin không
dây. Ví d, nu mt lò vi sóng c bt lên, các trng n t mà nó to ra có th
can thip vào bng tn truyn không dây 2.4GHz. Tng t nh vy, mt mng máy
tính WiFi có thnh hng ti mt mng cm bin không dây, do ó các mng cm
bin không dây thng b mt d liu nhiu hn vào ban ngày, khi mà mi ngi
ang s dng mng WiFi hn là vào ban êm. Các giao thc nh tuyn cho mng
cm bin không dây cn phi c chun b trc cho nhng vn này.
Tính cht quy mô ln ca các mng cm bin không dây làm phc tp thêm
vic nh a ch các nút. Trong mt mng quy mô ln, mi nút phi có a ch riêng
các bn tin có thc gi ti nó. Các a ch cn có dài ln sao cho mi
nút trong các mng quy mô ln phi có mt a ch riêng bit. Và ngay c khi mng
có quy mô nh thì nó có th tng tác vi các nút mng khác bên ngoài. Trong
trng hp này, a ch ca các nút trong hai mng phi là duy nht.
8
Vì s lng các mng cm bin không dây có th tng tác vi các mng
khác bên ngoài ngày tng, nên chúng ta cn phi chun b cho quy mô phát trin theo
cp s nhân. Do ó, c chnh a ch cho các mng cm bin không dây phi xác
nh duy nht vài triu, thm chí vài t các nút mng riêng bit.
Vic qun lý mng i vi mng cm bin không dây quy mô ln là mt
thách thc vô cùng khó khn. Vi mng cm bin không dây có th bao gm hàng
ngàn nút thì vic thc hin qun lý mng theo cách truyn thng không th áp dng
ngay c. Qun lý theo cách truyn thng òi hi su chnh c s h tng mng
th công bi mt qun tr viên h thng. Vi các mng cm bin không dây dng
Ad-hoc, mng phi c chun b t qun lý chính nó mà không có bt k su
hành mng nào ca con ngi. Ngoài ra, trong mng máy tính truyn thng, mi máy
tính kt ni mng có th yêu cu cu hình th công hoc bán th công. Ví d nh
ngi dùng các máy tính có th cn phi nhp mt khu truy cp mng. i vi
mng cm bin không dây thì iuó là không kh thi khi cho mt ngi nhp mt
khu vào tng nút mng cm bin ti các thi m khi cn truy cp mng.
Mt mng cm bin không dây cng phi cung cp các c ch truy cp t bên
ngoài. Có nhng trng hp mà mt mng cm bin không dây c s dng cô lp,
nhng thông thng các d liu to ra bi các mng cm bin không dây cn phi
c ly ra x lý hoc c lu tr mt ni khác. Ngoài ra, các mng cm bin
không dây cn phi c cu hình li hoc thay i trong quá trình hot ng. Trong
c hai trng hp, các mng cm bin không dây phi cho phép truy cp c t bên
ngoài.
1.2.3. S chun hóa
Tiêu chun là mt yu t then cht i vi s thành công ca các mng cm
bin không dây. Mng cm bin không dây c bit n không ch bi s lng ln
các nút và các ng dng tim nng mà còn c bit n vi vic có nhiu tiêu
chun, nhiu nhà sn xut và nhiu công ty khác nhau cùng quan tâm óng góp v
mt công ngh. Các công ngh sn xut khác nhau có nhng tiêu chun khác nhau.
Mt nhà sn xut thit b cm bin chuyên v cm bin m chính xác cao có th
không quan tâm n các h thng công ngh thông tin. Tuy nhiên, c hai phi làm
vic cùng nhau trong h thng tòa nhà tng, ó các cm bin m to ra u
vào cho vic kim soát môi trng trong toà nhà. H thng kim soát môi trng
c u khin bi mt h thng công ngh thông tin tiên tin, chúng tip nhn u
vào t các cm bin m.
Nu không có s chun hóa thì các nhà sn xut thit b và các nhà tích hp
h thng cn phi xây dng toàn b h thng i vi mi h thng mi c cài t.
Ngoài ra, nhà sn xut và nhà tích hp s s dng mt công nghc quyn t mt
9
nhà cung cp riêng l. Công nghc quyn này có th cung cp các li ích trong
thi gian ngn, nng nó làm cho nhà sn xut và nhà tích hp u gp khó khn
trong vic phát trin h thng ca h vt ra ngoài công nghc quyn bi các nhà
cung cp. Ngoài ra, khi công ngh này là c quyn thì các nhà cung cp công ngh
su khin ng lai ca công ngh mà không phi là các nhà sn xut và các nhà
tích hp.
Vi vic chun hóa công ngh thì công ngh là c lp vi nhà cung cp, nhà
sn xut và ngi dùng. Bt k nhà cung cp nào u có th la chn cung cp
các h thng da trên công ngh. Các nhà sn xut thit b, các nhà tích hp h thng
có th la chn xây dng h thng ca h da trên công ngh t bt k nhà cung
cp nào.
Tiêu chun hóa công ngh có mt u im ln ó là vic chp nhn các u
khon. Khi công nghc chun hóa thì các nhà cung cp, nhà sn xut và các nhà
tích hp h thng có th d dàng chn các công ngh mà không có ri ro t các nhà
cung cp chính na.
Vn chun hóa công ngh mng cm bin không dây là mt thách thc
không ch v mt công ngh mà còn trong iu khon ca các t chc. Các mng
cm bin không dây bao gm nhiu cp khác nhau ca công ngh, t công ngh
truyn thông công sut thp n k thut mng, nh tuyn, truy cp mc ng dng
và tích hp h thng công ngh thông tin. Mi cp có nhng thách thc k thut
riêng nhng quan trng hn ó là vic chun hóa trong mi cp c qun lý bi các
nhóm khác nhau.
1.2.4. Kh nng cng tác
Kh nng cng tác là kh nng các thit b và h thng ca các nhà cung cp
khác nhau có th hot ng cùng nhau. Kh nng cng tác là iu cn thit gia các
nhà sn xut khác nhau và gia mng cm bin không dây vi các c s h tng
mng hin có.
Khi c chun hóa, mng cm bin không dây phi có kh nng cng tác
nhiu mt. Các nút cm bin phi tng thích vi nhau t lp vt lý cho n lp ng
dng hoc lp tích hp. Kh nng cng tác lp vt lý xy ra khi các thit b t các
hãng khác nhau giao tip vt lý c vi nhau. cp vt lý, các nút cm bin
không dây phi thng nht trên các vn nh là tn s vô tuyn thc hin truyn
thông, kiu u ch tín hiu và tc d liu c truyn. cp mng, các nút
phi thng nht vnh dng thông tin c gi và nhn trên các kênh vt lý cng
nh các nút mng c ánh a ch nh th nào, các bn tin sc vn chuyn qua
mng bng cách nào. lp ng dng hoc lp tích hp, các nút cm bin phi chia
10
s cách thc d liu c gi vào hoc ly ra t mng, cng nh làm th nào
nút cm bin có thc truy cp ti t các h thng bên ngoài.
1.3. Kin trúc ngn xp giao thc ca mng cm bin không dây
Kin trúc ngn xp giao thc c s dng bi Sink và các nút cm bin c
minh ha hình 1.2. Kin trúc ngn xp giao thc này là s kt hp gia vn
ng lng và vn nh tuyn có quan tâm n nng lng, các giao thc tng
hp d liu và truyn thông hiu qu nng lng qua môi trng không dây. Kin
trúc ngn xp giao thc bao gm lp vt lý, lp liên kt d liu, lp mng, lp giao
vn và lp ng dng, cng nh các mt phng ng b, mt phng nh v, mt
phng qun lý cu trúc liên kt mng, mt phng qun lý công sut, mt phng qun
lý di ng và mt phng qun lý nhim v. Lp vt lý xác nh các yêu cu cn thit
ó là các k thut u ch, truyn dn, tip nhn d liu. Bi vì môi trng có nhiu
và các nút cm bin có th di ng, nên lp liên kt có trách nhim m bo vic
truyn thông tin cy nh các k thut u khin li và qun lý truy nhp kênh thông
tin thông qua lp MAC hn ch ti a xung t vi các bn tin qung bá ca nút
lân cn. Tùy thuc vào các nhim v cm bin thì các chng trình ng dng khác
nhau có thc xây dng và c s dng trên lp ng dng. Lp mng quan tâm
n vic nh tuyn d liu t lp giao vn. Lp giao vn giúp duy trì dòng d liu
nu ng dng mng cm bin yêu cu. Thêm vào ó là các mt phng qun lý nng
ng, di ng và qun lý nhim v giám sát nng lng tiêu th, s di chuyn và
s phân phi nhim v gia các nút cm bin. Nhng mt phng này giúp các nút
cm bin phi hp vi nhau trong vic cm nhn môi trng và gim tng nng
ng tiêu th.
Hình 1.2: Kin trúc ngn xp giao thc mng cm bin không dây.
Mt phng qun lý nng lng qun lý vic s dng nng lng ca mt nút
cm bin. Ví d, nút cm bin có th tt b thu ca nó sau khi nhn c mt bn tin
11
t mt nút lân cn. u này nhm tránh vic nhn c các bn tin trùng lp. Ngoài
ra, khi mc nng lng ca mt nút cm bin xung thp thì nút cm bin s thông
báo qung bá n các nút lân cn các nút lân cn bit rng nng lng ca nó
ang mc thp và nó không th tham gia vào vic nh tuyn các bn tin. Nng
ng còn li ch dành riêng cho vic cm nhn và truyn d liu ca riêng nút ó.
Mt phng qun lý di ng phát hin và ng ký s di chuyn ca các nút cm bin,
do ó mt tuyn ng n ngi dùng cui luôn luôn c duy trì và các nút cm
bin có th theo dõi các nút lân cn ca chúng. Bng vic nhn bit các nút lân cn
thì các nút cm bin có th cân bng gia vic s dng nng lng và nhim v ca
chúng. Mt phng qun lý nhim v cân bng và lp lch các nhim v cm nhn cho
mt khu vc c th. Không phi tt c các nút cm bin trong khu vc ó c yêu
cu thc hin nhim v cm nhn cùng mt thi m. Kt qu là, mt s nút cm
bin thc hin nhiu nhim v hn các nút khác, tùy thuc vào mc nng lng ca
chúng. Nhng mt phng qun lý này là cn thit các nút cm bin có th làm vic
cùng nhau sao cho chúng t c hiu qu cao nht v nng lng, vnh tuyn
d liu trong mng cm bin và chia s tài nguyên gia các nút cm bin. Nu không
có các mt phng qun lý này thì mi nút cm bin ch có th làm vic riêng l. T
góc toàn mng thì s hiu qu hn nu các nút cm bin có th cng tác vi nhau,
nhó thi gian tn ti ca mng có thc kéo dài.
1.3.1. Lp vt lý
Lp vt lý có trách nhim la chn tn s, to tn s sóng mng, phát hin tín
hiu và iu ch d liu.
1.3.2. Lp liên kt d liu
Lp liên kt d liu chu trách nhim ghép các dòng d liu, phát hin khung
d liu, u khin li và iu khin truy nhp kênh truyn. Nó m bo s tin cy
ca các kt ni m -im và im - a im trong mng.
1.3.2.1. iu khin truy nhp kênh truyn
Giao thc MAC (Medium Access Control) trong mng cm bin a chng và
t t chc cn phi t c hai mc tiêu. Mc tiêu th nht là to c s h tng
mng. Bi vì hàng trm nút cm bin có th nm ri rác vi mt cao trong mt
trng cm bin, nên c ch MAC cn phi thit lp các liên kt truyn thông
truyn d liu. u này to thành c s h tng mng cn thit cho vic truyn
thông không dây a chng và cung cp kh nng t t chc. Mc tiêu th hai là chia
s hiu qu các tài nguyên truyn thông gia các nút cm bin. Nhng tài nguyên
này bao gm thi gian, nng lng và tn s. Trong sut mt thp k qua, mt s
12
giao thc MAC ã c phát trin cho các mng cm bin không dây gii quyt
nhng yêu cu này.
Vi bt k mt c ch truy nhp kênh truyn nào thì vn hiu qu nng
ng là vô cùng quan trng. Mt giao thc MAC chc chn phi h tr các ch
hot ng tit kim nng lng cho nút cm bin. Vic bo tn nng lng rõ ràng
nht là tt b thu phát khi không cn thit. Mc dù phng pháp tit kim nng
ng này dng nh có li áng k cho vic tit kim nng lng nhng nó có th
cn tr vic kt ni mng. Sau khi b thu phát tt thì nút cm bin không th nhn
c bt k gói tin nào t các nút lân cn, bi vì nó b ngt kt ni mng. Ngoài ra,
vic bt và tt b thu phát vô tuyn u có mt chi phí v nng lng tiêu th do các
th tc khi ng và tt b thu phát vô tuyn u yêu cu c v phn cng và phn
mm. Có mt s ch hot ng hu ích khác cho nút cm bin không dây tùy
thuc vào s lng các trng thái ca b vi x lý, b nh, b chuyn i A/D và b
thu phát. Mi ch này c c trng bi nng lng tiêu th, thi gian tr
chuyn i gia các ch nng lng ó.
1.3.2.2. iu khin li
Mt chc nng quan trng ca lp liên kt d liu là iu khin li (Error
Control - EC). Hai ch quan trng ca phng thc u khin li trong các mng
truyn thông là sa li trc (Forward Error Control - FEC), yêu cu lp li tng
(Automatic Repeat Request - ARQ). Li ích ca ARQ trong các ng dng mng cm
bin b hn ch do vic tn hao nng lng khi truyn li và vic gii mã cng phc
tp hn FEC, cng nh các kh nng sa li cn phi c xây dng. Do ó, các
mã iu khin li n gin vi vic mã hóa và gii mã ít phc tp có th là các gii
pháp hin ti tt nht cho các mng cm bin. thit k mt c ch nh vy thì
iu quan trng là phi hiu rõ v các c tính kênh truyn.
1.3.3. Lp mng
Các nút cm bin nm ri rác vi mt cao trong mt trng cm bin, có
th gn hoc ngay trong hin tng nhc ch ra trong hình 1.1. Thông tin thu
thp c liên quan n hin trng c truyn n Sink có thc t xa so vi
trng cm bin. Tuy nhiên, phm vi truyn thông ca các nút cm bin b hn ch
ã không cho phép vic truyn thông trc tip gia mi nút cm bin vi Sink. u
này òi hi các giao thc nh tuyn không dây a chng gia các nút cm bin và
Sink bng vic s dng các nút cm bin trung gian thc hin chuyn tip. Các k
thut nh tuyn hin có ã c phát trin cho các mng Ad-hoc không dây thng
không phù hp vi các yêu cu ca mng cm bin. Lp mng ca các mng cm
bin thng c thit k theo quy tc sau ây:
13
§ Vn hiu qu nng lng luôn là vn c quan tâm nht.
§ Các mng cm bin ch yu là tp trung d liu.
§ Ngoài vic nh tuyn, các nút chuyn tip có th tng hp các d liu t các
nút lân cn thông qua vic x lý cc b.
§ Do s lng ln các nút trong mt mng cm bin không dây nên có th các
nút không có nhn dng duy nht và chúng có th cn phi c ánh a ch
da trên d liu và v trí ca chúng.
Mt vn quan trng i vi vic nh tuyn trong các mng cm bin
không dây là vic nh tuyn có th da trên các truy vn tp trung d liu. Da trên
các thông tin c yêu cu bi ngi dùng, các giao thc nh tuyn s xác nh các
nút khác nhau trong mng cung cp thông tin yêu cu. C th là ngi dùng quan
tâm nhiu hn n truy vn mt thuc tính ca hin trng ch không phi là truy
vn mt nút riêng l. Ví d "các khu vc có nhit trên 21
o
C" là mt truy vn ph
bin hn so vi "nhit c bi nút s #47".
Mt chc nng quan trng khác ca lp mng là cung cp kt ni liên mng
vi các mng bên ngoài chng hn nh các mng cm bin khác, các h thng ch
huy, iu khin và mng Internet. Các nút Sink có thc s dng nh mt
Gateway kt ni vi các mng khác, trong khi mt trng hp khác chúng to ra
mt ng trc kt ni các nút Sink vi nhau và kt ni ng trc vi các mng
khác thông qua mt Gateway.
1.3.4. Lp giao vn
S phát trin ca các giao thc lp giao vn là mt nhim vy thách thc
bi vì các nút cm bin bnh hng bi nhng hn ch v phn cng nh là nng
ng và b nh hn ch. Do ó, mi nút cm bin không th lu tr mt lng ln
d liu nh mt máy ch trên mng Internet.
thc hin vic truyn thông trong mng cm bin không dây thì các giao
thc lp giao vn yêu cu hai chc nng chính ó là: m bo tin cy và iu
khin tc nghn. Do tài nguyên hn ch và chi phí cao v nng lng ã nh hng
n tin cy ca các c ch truyn thông m cui n m cui c s dng
trong các mng cm bin không dây. Do vy cn thit phi có các c cháng tin
cy. Ngoài ra, tc nghn có th xut hin bi lu lng ln d liu c to ra trong
sut quá trình xy ra các s kin trong trng cm bin. Tc nghn cn c gim
thiu bi các giao thc lp giao vn.
14
1.3.5. Lp ng dng
Lp ng dng bao gm các ng dng chính cng nh mt s chc nng qun
lý. Ngoài các chng trình ng dng c th cho mi ng dng thì các chc nng
qun lý và x lý truy vn cng nm lp này.
Ngoài các chc nng truyn thông trong ngn xp phân lp thì các mng cm
bin không dây cng c trang b các chc nng h tr hot ng cho các gii
pháp khácc xut. Trong mt mng cm bin không dây, mi thit b cm bin
c trang b mt ng h cc b. Mi s kin có liên quan n s hot ng ca
thit b cm bin bao gm cm nhn, x lý và truyn thông c kt hp vi thông
tin nh thi c u khin thông qua các ng h cc b. Vì ngi dùng quan tâm
n thông tin phi hp t nhiu cm bin, nên thông tin nh thi có liên quan n
d liu mi thit b cm bin cn phi c thng nht. Ngoài ra, mng cm bin
không dây có th sp xp th t chính xác các s kin c cm nhn bi các cm
bin phân tán tó mô hình hóa chính xác môi trng vt lý. Nhng yêu cu ng
b này ã dn n s phát trin các giao thc ng b thi gian trong các mng cm
bin không dây.
S tng tác cht ch vi các hin tng vt lý òi hi phi có các thông tin
v trí có liên quan. Các mng cm bin không dây kt hp cht ch vi các hin
ng vt lý môi trng xung quanh. Thông tin thu thp c cn phi c kt
hp vi v trí ca các nút cm bin cung cp cái nhìn chính xác v trng cm
bin. Ngoài ra, các mng cm bin không dây có thc s dng theo dõi các
i tng nht nh trong các ng dng giám sát. Các ng dng này òi hi thông tin
v trí a vào các thut toán theo dõi. Ngoài ra, các dch v da trên v trí và các
giao thc truyn thông cng yêu cu thông tin v trí. Do ó, các giao thc nh vã
c a vào ngn xp truyn thông.
Cui cùng, mt s gii pháp qun lý cu trúc liên kt cng cn phi có duy
trì kt ni và vùng ph sóng ca mng cm bin không dây. Các thut toán qun lý
cu trúc liên kt cung cp các phng thc hiu qu cho vic trin khai mng nhm
kéo dài thi gian tn ti ca mng và ph sóng thông tin mt cách hiu qu. Ngoài
ra, các giao thc u khin cu trúc liên kt giúp xác nh các mc công sut truyn
cng nh thi gian hot ng ca các nút cm bin ti thiu nng lng tiêu th
trong khi vn m bo kt ni mng. Cui cùng, các giao thc phân nhóm c s
dng t chc mng thành các cm nhm ci thin kh nng m rng và ci thin
thi gian tn ti ca mng.
Bn cht s ph thuc vào tng ng dng ca các mng cm bin không dây
ã xác nh mt s thuc tính c trng riêng so vi các gii pháp mng truyn
thng. Mc dù nhng nghiên cu và trin khai ban u ca các mng cm bin
15
không dây tp trung ch yu vào vic truyn d liu trong môi trng không dây
nhng mt vài lnh vc ng dng mi ca mng cm bin không dây cng ã xut
hin. Chúng bao gm các mng cm bin và iu khin không dây, trong ó mi nút
cm bin có thêm các thit b truyn ng chuyn i thông tin cm nhn c
thành các hành ng tác ng n môi trng và các mng cm bin a phng
tin không dây h tr lu lng a phng tin bao gm các thông tin âm thanh và
hình nh. Ngoài ra, hin trng mng cm bin không dây gn ây ã c áp dng
vào trong các môi trng hn ch nh thit lp mng di nc, trong lòng t và
to ra các mng cm bin không dây di nc và trong lòng t. Nhng lnh vc
nghiên cu mi này t ra nhng thách thc mi b sung mà cha c quan tâm
xem xét bi mt s gii pháp ã c phát trin cho các mng cm bin không dây
truyn thng.
S linh hot, kh nng chu li, cm nhn trung thc cao, chi phí thp và
mt sc m trin khai nhanh chóng ca các mng cm bin không dây ã to ra
nhiu lnh vc ng dng mi cho vic cm nhn t xa. Trong tng lai, mt lot các
lnh vc ng dng này s làm cho các mng cm bin tr thành mt phn không th
thiu trong cuc sng ca chúng ta. Tuy nhiên, vic thc hin các mng cm bin
này cn phi áp ng c các yu t nh kh nng chng li, kh nng m rng,
chi phí, phn cng, s thay i cu trúc liên kt mng, môi trng và nng lng tiêu
th. Bi vì nhng ràng buc này rt nghiêm ngt và c thù cho các mng cm bin
nên các k thut mng Ad-hoc không dây mi là rt cn thit. Nhiu nhà nghiên cu
hin ang tham gia vào vic phát trin các công ngh cn thit cho các lp khác nhau
ca ngn xp giao thc mng cm bin.
1.4. Chun truyn thông IEEE 802.15.4 cho mng cm bin không dây
1.4.1. Mô hình truyn thông trong mng cm bin không dây
Mô hình truyn thông cho các nút mng cm bin không dây có thc chia
thành ba loi: m - im, m -a im và a im - im. Mi mô hình
truyn thông c s dng trong các trng hp khác nhau. Nhiu ng dng s dng
kt hp các mô hình truyn thông này.
1.4.1.1. Mô hình truyn thông m -im
Mô hình truyn thông m -im xy ra khi mt nút mng cm bin không
dây truyn thông vi mt nút mng cm bin không dây khác. Tuy nhiên, vic truyn
thông có th có liên quan n các nút mng cm bin khác. Trong hình 1.3, hai nút
mng cm bin không dây giao tip vi nhau nhng có hai nút mng cm bin khác
liên quan n quá trình truyn thông, bi vì chúng chuyn tip các gói tin gia các
im u cui ca quá trình truyn thông.
16
Hình 1.3: Mô hình truyn thông m -im trong mng cm bin không dây.
1.4.1.2. Mô hình truyn thông m -a im
Mô hình truyn thông m -a im c minh ha nh hình 1.4. Mô
hình này c s dng gi bn tin t mt nút ti mt s nút khác và có th là tt
c các nút khác trong mng. Mô hình truyn thông này có thc s dng gi
mt lnh thit lp n các nút trong mng.
Hình 1.4: Mô hình truyn thông im -a im trong mng cm bin không dây.
Có nhiu hình thc truyn thông trong mô hình im -a im. Tùy thuc
vào tình hung khác nhau thì yêu cu tin cy ca bn tin gi i là khác nhau. Nu
yêu cu tin cy cao thì giao thc truyn thông có th phi truyn li các bn tin
cho n khi tt c các nút nhn ã nhn thành công c gói tin. Nu tin cy
không yêu cu quá kht khe thì giao thc truyn thông có th không cn phi truyn
li bt k bn tin nào và giao thc truyn thông coi kênh truyn thông tin cy
các bn tin có thn c các nút nhn.
Nhiu c ch và giao thc ã c thit k thc hin truyn thông m -
a im trong mng cm bin không dây. Dng n gin ca truyn thông m -
a im là mng tràn lan. iu này c thc hin bng cách tng nút qung bá bn
tin c gi i. Khi mt nút lng nghe c mt bn tin qung bá c phát t mt
nút bên cnh, nút này s qung bá li bn tin ti tt c các nút khác xung quanh nó.
tránh vic gây nhiu lên nhau, mi nút chi mt khong thi gian ngu nhiên
17
trc khi gi li các bn tin. Hiu qu ca c ch này là bn tin cng n tt c các
nút trong mng, tr các bn tin b mt do nhiu vô tuyn hoc các xung t vô tuyn.
Mc dù mt mng tràn lan có th làm vic tt trong mt s trng hp nhng
nó không phi là c cháng tin cy. Các bn tin b mt do nhiu hoc xung t cn
c truyn li. t c tin cy trong truyn thông m -a im thì giao
thc truyn thông phi phát hin c các bn tin b mt và phát li chúng.
1.4.1.3. Mô hình truyn thông a m -im
Mô hình truyn thông a m -im thng c s dng thu thp d
liu t các nút trong trng cm bin. Vi mô hình truyn thông a m -im,
mt vài nút gi d liu n cùng mt nút. Nút này thng c gi là Sink. Hình 1.5
minh ha mô hình truyn thông a m -im.
Hình 1.5: Mô hình truyn thông a m -im trong mng cm bin không dây.
Truyn thông a m -im có thc s dng thu thp d liu cm
bin chng hn nh nhit t các nút trong mng nhng nó cng c s dng
truyn thông tin trng thái các nút trong mng. Các nút gi các báo cáo trng thái
nh k ti Sink. Nút Sink sau ó báo cáo toàn b hiu nng ca mng ti ngi
quan sát bên ngoài.
Trong truyn thông a m - im, có th có nhiu hn mt Sink trong
mng. Nu ng dng không xác nh mt nút c th d liu có thc gi ti thì
mng s la chn gi d liu n Sink gn nht so vi nút gi. u này cho phép có
nhiu nút Sink trong mng nhm thu thp d liu t hiu qu cao hn.
thit lp truyn thông a m -im thì các nút xây dng mt cu trúc
cây vi gc ca nó nút Sink. Sink thông báo s có mt ca nó bi vic gi lp li
các bn tin qung bá xác nh rng nút gi các bn tin này có bc nhy bng không
tính t nút Sink. Các nút hàng xóm lng nghe kênh truyn và truyn li các bn tin
thông báo chúng có bc nhy là mt tính t nút Sink. Ln lt, các nút lân cn ca
chúng s qung bá thông tin là chúng có bc nhy là hai tính t nút Sink. Vi
18
phng thc n gin này, mi nút trong mng cui cùng s bit có bao nhiêu bc
nhy chúng phi tri qua c tính t nút Sink và bit c các nút lân cn gn Sink
n. Khi gi mt gói tin, nút gi ch phi gi gói tin n nút lân cn gn Sink hn.
1.4.2. Chun truyn thông vt lý cho mng cm bin không dây
Chun IEEE 802.15.4 là mt chun truyn thông không dây cho các ng dng
công sut thp và tc d liu thp. Tiêu chun này ã c phát trin cho mng cá
nhân (PAN) bi nhóm làm vic trong Vin k thut n và in t (IEEE). Chun
IEEE 802.15.4 có tc d liu ti a là 250.000 bit/s và công sut u ra ti a
1mW. Các thit b IEEE 802.15.4 có mt phm vi ph sóng hp trong vài chc mét.
im chính trong các c im k thut ca chun IEEE 802.15.4 là cho phép các b
thu phát chi phí thp và ít phc tp, u này ã làm cho chun IEEE 802.15.4 ph
bin vi mng cm bin không dây. Nhiu công ty sn xut các thit b tuân th theo
chun IEEE 802.15.4.
Bi s có mt khp ni ca chun IEEE 802.15.4 và s sn có ca các b thu
phát vô tuyn tng thích vi IEEE 802.15.4, nên gn ây rt nhiu ngn xp vô
tuyn công sut thp ã c xây dng trên chun IEEE 802.15.4 nh là:
WirelessHART, ISA100a, IPv6 và ZigBee.
Tiêu chun IEEE 802.15.4 xác nh 2 lp:
§ Lp vt lý: Ch rõ các bn tin c gi và c nhn trên các kênh truyn vô
tuyn vt lý nh th nào.
§ Lp u khin truy nhp kênh truyn (MAC): Ch rõ các bn tin n t
các lp vt lý sc x lý nh th nào.
Mc dù chun IEEE 802.15.4 ã xác nh rõ mt vài c ch lp vt lý và
lp MAC nhng không phi tt c mi ch dn u c s dng rng rãi. Ví d
chun WirelessHART s dng các ch dn lp vt lý và nh dng tiêu gói tin
lp MAC nhng không phi tt c các quy nh lp MAC c s dng.
Kích thc ti a gói tin trong chun IEEE 802.15.4 là 127 byte. Các gói tin
có kích thc nh bi vì chun IEEE 802.15.4 c s dng cho các thit b vi tc
d liu thp. Do lp MAC thêm vào phn tiêu cho các gói tin nên lng d
liu dành sn cho giao thc lp trên hoc lp ng dng vào khong t 86 n 116
byte. Do vy, các giao thc lp trên thng thêm vào các c ch phân mnh các
phn d liu ln hn thành nhiu khung theo chun 802.15.4.
Các mng IEEE 802.15.4 c chia thành các mng PAN nh hình 1.6. Mi
mng PAN có mt u phi viên PAN và mt tp các thành viên mng PAN. Các
gói tin c truyn qua mng PAN mang 16 bit nhn dng cho mng PAN xác
nh mng PAN nào mà gói c gi n. Mt thit b có th tham gia vào mt
19
mng PAN nh là mt u phi viên PAN và cng ng thi tham gia là thành viên
mng PAN trong mt mng PAN khác.
Chun IEEE 802.15.4 xác nh hai loi thit b là: Thit b có chc nng y
(FFDs) và thit b có chc nng hn ch (RFDs). Các FFDs có nhiu kh nng
n RFDs và có thóng vai trò nh mt u phi viên PAN. RFDs là các thit b
n gin hn c xác nh d dàng hn trong vic ch to vi giá thành r hn.
RFDs ch có th truyn thông vi FFDs. Các FFDs có th truyn thông c vi c
RFDs và FFDs.
Hình 1.6: Mt mng IEEE 802.15.4 vi các nút FFDs th hin nh các chm en và
các nút RFDs th hin bi các chm trng. Hai FFDs là iu phi viên PAN trong hai
mng PAN c biu din bi nhng vòng tròn en. Mng PAN bên phi bao gm
hai FFDs nhng ch mt FFD là iu phi viên PAN.
Mc dù chun IEEE 802.15.4 nh ngha ba loi cu trúc mng c h tr là
hình sao, mng mt li và hình cây nhng hu ht các giao thc hot ng lp
trên không s dng các cu hình mng ca 802.15.4. Thay vào ó, chúng xây dng
nhng cu trúc liên kt mng ca riêng nó phía trên lp MAC 802.15.4. Vì lý do
ó, chúng ta không i vào chi tit các cu trúc liên kt mng c nh ngha bi
chun IEEE 802.15.4.
1.4.2.1. nh dng a ch theo chun IEEE 802.15.4
Mi nút trong mng theo chun IEEE 802.15.4 có mt a ch 64 bit nhn
dng thit b duy nht. Do kích thc gói tin b gii hn bi chun IEEE 802.15.4,
nên dài 64 bit a ch là không kh thi. Do ó, chun IEEE 802.15.4 cho phép các
nút s dng a ch vi dài 16 bit. Các a ch ngn c gán bi u phi viên
PAN và ch có giá tr trong khuôn kh ca mt PAN. Các nút có th la chn gi
gói tin bng cách s dng c hai nh dng a ch.
a chc vit di dng h thp lc phân (Hexa) phân cách nhau bng du
hai chm. Mt ví d v dài mt a ch 802.15.4 là 00:12:75:00:11:6 e:cd: fb.
20
Hình 1.7 là mt ví d v hai a ch IEEE 802.15.4 là mt a ch dài và mt a ch
ngn.
Hình 1.7: Hainh dng a ch h tr IEEE 802.15.4
là a ch dài (64 bit) và a ch ngn (16 bit).
Các a ch dài là duy nht trên th gii và mi thit b IEEE 802.15.4 c
gán mt a ch khi c sn xut. Mi nhà sn xut yêu cu 24 bit nhn dng duy
nht OUI ca nhà sn xut (Organizational Unique Identifier) ly t t chc IEEE.
Các OUI c s dng nh là 24 bit a chu tiên ca thit b. Còn li 40 bit c
gán bi nhà sn xut và phi là duy nht cho mi thit b.
Các a ch ngn c gán bi các u phi viên mng PAN. Mt a ch
ngn ch có hiu lc trong phm vi mng PAN ó. Tuy nhiên, mt thit b vi mt
a ch ngn có th truyn thông vi các thit b bên ngoài mng PAN bng cách
mang thêm 16 bit nh danh mng PAN ca nó và mng PAN ca thit bích trong
mi bn tin c gi i. Tiêu chun IEEE 802.15.4 không chnh bt k thut toán
c th nào sc s dng bi mt u phi viên PAN khi gán các a ch ngn
trong phm vi mng PAN.
1.4.2.2. Lp vt lý theo chun IEEE 802.15.4
Lp vt lý xác nh tn s vô tuyn vt lý, k thut u ch và mã hóa tín
hiu. Chun IEEE 802.15.4 hot ng trên 3 bng tn s vô tuyn c cp phép
min phí. Bi nhng quy nh khác nhau v tn s vô tuyn, nên tn sc cp
phép các nc trên th gii cng khác nhau. Ti Hoa K, chun IEEE 802.15.4 s
dng bng tn 902-982MHz. Ti châu Âu, chun IEEE 802.15.4 s dng bng tn
868-868.8MHz. Các nc còn li th gii, chun IEEE 802.15.4 s dng bng tn
2400-2483.5MHz.
Chun IEEE 802.15.4 nh ngha 26 kênh hot ng khác nhau. Trong mi
ng tn có quy nh mt s kênh nhc ch ra trong hình 1.8. Channel 0 c
quy nh ch châu Âu và nm trên bng tn 868MHz. Các kênh t 1-10 c quy
nh ch Hoa K trên bng tn 902-982MHz. Khong cách gia các kênh là 2MHz.
21
Các kênh t 11-26 c quy nh trên bng tn 2,4 GHz. Khong cách gia các kênh
là 5MHz.
Hình 1.8: Chun IEEE 802.15.4 quy nh 26 kênh vô tuyn vt lý.
Chun IEEE 802.15.4 s dng hai loi u ch vô tuyn tùy thuc vào tn s
kênh. Các kênh t 0-10 s dng khoá dch pha nh phân (BPSK), trong khi ó các
kênh t 11-26 s dng khoá dch pha vuông góc (QPSK). Trên tt c các kênh,
chun IEEE 802.15.4 s dng u ch tri ph chui trc tip (DSSS).
Ging nh k thut u ch, tc bit là ph thuc vào kênh vô tuyn. Tc
bit ca kênh là 0 là 20.000 bit/s. i vi các kênh t 1-10, tc bit là 40.000
bit/s và cho các kênh 11-26 tc bit là 250.000 bit/s.
Hình 1.9: Các kênh 11-24 IEEE 802.15.4 chng chéo lên các kênh 802.11. Kênh 25
và 26 không c bao bc bi các kênh 802.11. Khi các kênh 1, 6 và 11 ca 802.11
c s dng, hai kênh 15 và 20 ca 802.15.4 không bnh ng bi 802.11.
Các kênh vô tuyn IEEE 802.15.4 trong bng tn 2.4GHz chia s tn s vô
tuyn ca chúng vi chun IEEE 802.11 (WiFi) và có mt s chng ln vi các kênh
802.11. Bi vì chun IEEE 802.11 có mt công sut u ra cao hn nên lu lng
theo chun 802.11 làm nhiu lu lng theo chun 802.15.4. Hình 1.9 cho thy s
chng ln gia chun 802.15.4 và chun 802.11. Tt c kênh theo chun 802.15.4
22
ngoi tr kênh 25 và 26 c bao bc bi các kênh theo chun 802.11. Khi các kênh
1, 6 và 11 ca chun 802.11 c s dng thì có 2 kênh ca chun 802.15.4 (là kênh
15 và 20) không thy s can nhiu t lu lng ca chun 802.11.
Lp vt lý cng cung cp các c cho công sut vô tuyn ca mt kênh
cho trc. Kt qu ca phép o này c s dng lp MAC bit mt nút nào ó
có thang truyn d liu trên mt kênh c th và u phi viên quét các kênh có
sn trong mng.
ch phát hin công sut vô tuyn cng c s dng h tr c chánh
giá kênh trng CCA (Clear Channel Assessment). Trong ó, lp vt lý có thánh
giá bit c mt nút nào ó hin ang truyn dn qua kênh vô tuyn. u này
c thc hin bng mt trong ba cách sau: Th nht là o công sut vô tuyn và so
sánh nó vi mt mc công sut ngng c xác nh trc. Th hai là thc hin
gii u ch tín hiu vô tuyn n xem nó có phi là mt tín hiu hp l theo
chun 802.15.4. Th ba là s kt hp ca phng pháp phát hin công sut vô tuyn
và phng pháp iu ch tín hiu. C ch CCA c s dng bi lp MAC kim
soát s truy nhp kênh truyn vô tuyn.
1.4.2.3. Lp u khin truy nhp kênh truyn theo chun IEEE 802.15.4
Mc ích ca lp MAC là kim soát truy nhp vào các kênh truyn vô
tuyn. Bi vì kênh truyn vô tuyn c chia s gia tt c các nút gi và nút nhn
trong mt khu vc lân cn vi nhau nên lp MAC cung cp c ch các nút xác
nh khi nào kênh nhàn ri và khi nào là an toàn gi các bn tin.
Lp 802.15.4 MAC cung cp c ch qun lý truy nhp kênh, xác nhn s hp
l các khung n và xác nhn s tip nhn khung. Ngoài ra, 802.15.4 MAC cung cp
các c ch tùy chn cho vic a truy nhp phân chia thi gian (TDMA) truy nhp
kênh truyn. Trong ó, u phi viên PAN chnh các khe thi gian cho thit b
trong mng PAN và thc hin vic lp lch trình thông qua s truyn ti các bn tin
báo hiu. ây là ch báo hiu, tuy nhiên không c s dng rng rãi bi các
giao thc chy trên chun 802.15.4.
Vic qun lý truy nhp kênh truyn thc hin theo c ch CCA c h tr
bi lp vt lý. Trc khi gi mt gói tin, lp MAC yêu cu lp vt lý thc hin mt
kim tra CCA. Nu CCA nhn thy rng mt nút khác hin ang s dng kênh
truyn thì lp MAC s không thc hin vic truyn gói tin ca nó. Thay vào ó, lp
MAC si mt thi gian nht nh và th gi li gói tin mt ln na.
Lp MAC thc hin xác nhn s hp l các khung n bng vic tính toán
kim tra d vòng 16 bit (CRC) ca toàn b khung. CRC c s dng kim tra
các li truyn trong khung và c tính toán bi nút gi khung. Nó c thêm vào
23
các gói tin c truyn i. Nu CRC c tính toán bi nút nhn không khp CRC
cui khung thì nút nhn s loi b khung.
Lp MAC cung cp mt c ch tng xác nhn các khung d liu. Nu mt
khung n có thit lp bit xác nhn thì lp MAC s gi i mt khung xác nhn.
Khung xác nhn chc gi i khi a chích ca khung n ging a ch ca
thit b và nu CRC ca khung n hp l. Khung xác nhn không c nh a ch
rõ ràng n nút gi khung d liu, mà c qung bá n tt c các nút. Chính u
này dn n vic nhiu giao thc lp trên chy trên chun 802.15.4 thc hin các c
ch xác nhn ca riêng chúng.
1.4.2.4. Cu trúc khung d liu theo chun IEEE 802.15.4
Các giao thc truyn thông xác nh mt nh dng gói tin chung sao cho tt
c các nút bit cách xây dng và phân tích các gói tin t nhng nút khác. nh
dng gói tin bao gm ba phn ó là: Phn tiêu , phn d liu và phn kt thúc
khung. Phn tiêu bao gm d liu u khin nh các a ch, các s th t và các
c. Phn d liu là d liu ca lp phía trên. Do ó, cu trúc ca phn d liu thông
thng không xác nh nhng c chuyn n các giao thc lp trên xác nh
rõ. Phn kt thúc khung thng cha mt kim tra tng hoc các ch ký mt mã.
Phn kt thúc khung này có thc tính toán trong khi gói tin c truyn i. Phn
kt thúc này sc gi i sau khi phn còn li ca gói tin ã c gi.
Hình 1.10: Lp vt lý IEEE 802.15.4 và các nh dng tiêu lp MAC.
Chun IEEE 802.15.4 nh ngha mt nh dng gói tin chung cho tt c các
gói tin c truyn i. nh dng gói bao gm mt phn lp vt lý và mt phn lp
MAC. Lp vt lý b sung phn tiêu ng b hóa và lp MAC b sung mt phn
tiêu và phn kt thúc khung. nh dng phn tiêu c minh ha trong hình
1.10.
Phn tiêu c thêm vào bi lp vt lý bao gm mt m u khung
(Preamble), mt bt u gii hn khung SFD (Start of Frame Delimiter) và mt
trng dài. Mu khung c s dng ng b hóa nút gi và nút nhn
nút nhn có th nhn c chính xác gói tin phía sau. Bt u gii hn khung SFD
24
báo cho nút nhn bit c s kt thúc phn mu và bt u khung. Trng
dài 1 byte báo cho nút nhn bit có bao nhiêu byte phía sau. Chiu dài ti a ca
gói tin là 127 byte.
Phn tiêu lp MAC gán trc tip ngay sau phn tiêu lp vt lý. Phn
tiêu lp MAC có hai byte iu khin, c gi là iu khin khung. Phn cha
các c báo cho nút nhn bit cách phân tích c phn còn li ca tiêu cng
nh các c xác nh xem các khung có cn phi xác nhn hay không. Sau các byte
iu khin khung là mt byte s th t. S th tc s dng kt hp vi các
gói tin xác nhn. Gói tin xác nhn mang cùng s th t vi gói tin d liu.
Sau các byte s th t và iu khin khung là các trng a ch. Chúng cha
a ch ca nút gi gói tin và nút nhn gói tin cng nh các nhn dng mng PAN
phía gi và phía nhn. Tt c các trng a ch này là tùy chn. S có mt ca
chúng c ch ra bi các c trong trng u khin khung. Các trng a ch
c s dng bi phía thu xác nh xem mt gói tin nhn c có phi dành cho
nó hay không. Theo sau các trng a ch là trng bo mt tùy chn cha d liu
cho quá trình x lý bo mt, chng hn nh trng kim tra tính toàn vn bn tin
bng mt mã MIC (Message Integrity Check).
D liu theo sau phn mào u lp MAC và nó có th dài t 86 n 116 byte.
dài ca phn d liu ph thuc vào các trng tùy chn trong lp MAC c s
dng. Cu trúc phn d liu trong khung 802.15.4 không c xác nh bi chun
IEEE 802.15.4 nhng c xác nh bi các giao thc hoc các ng dng chy trên
chun 802.15.4.
phía cui ca gói 802.15.4 là chui kim tra khung (FCS - Frame Check
Sequence), nó cha CRC mà lp MAC s dng kim tra nu nh các gói tin n
cn c loi b khi có các bit li.
25
Chng 2. PHN CNG CHO MNG CM BIN KHÔNG DÂY
2.1. Cu trúc phn cng ca nút cm bin không dây
Cu trúc phn cng ca mt nút mng cm bin không dây c minh ha
trong hình 2.1 bao gm bn thành phn chính.
Hình 2.1: Các thành phn chính trong cu trúc phn cng
ca mt nút cm bin không dây.
§ Thit b truyn thông: Thit b này cho phép các nút cm bin có kh nng
truyn thông vi nhau. Thit b truyn thông là mt b thu phát vô tuyn c
kt ni vi mt anten.
§ B vi u khin: B vi u khin u khin các hành vi hot ng ca nút
cm bin. Nó là mt b vi x lý nh trên ó chy phn mm ca nút mng
cm bin.
§ B cm bin: Cho phép các nút cm bin có kh nng tng tác vi th gii
vt lý.
§ Ngun in: Cung cp nng lng cho nút cm bin hot ng.
Hình 2.2: Bo mch MicaZ ca hãng Crossbow Technology.
Hình 2.2 minh ha các thành phn c bn ca mt nn tng phn cng n
hình, ó là bo mch mu th nghim MicaZ ca hãng Crossbow Technology. Nó bao
gm b vi u khin, ngun n, b thu phát vô tuyn và các kt ni m rng