Escolar Documentos
Profissional Documentos
Cultura Documentos
Abstracts Dalam penelitian ini, dikaji penggunaan Dalam penelitian ini diamati besar energi yang
protokol Zigbee/IEEE 802.15.4 pada Wireless Sensor dikonsumsi oleh perangkat sensor pada jaringan WSN
Network (WSN) dengan cara mengukur besar energi, yang memanfaatkan protokol Zigbee/IEEE 802.15.4.
delay, packetloss, dan throughput sebagai parameter Sebagai parameter unjuk kerja digunakan total energi
unjuk kerja dari protokol tersebut. Pengukuran yang terpakai selama rentang waktu 1 jam pada
dilakukan melalui simulasi dengan memanfaatkan topologi start dan mesh. Parameter lainnya yang
Network Simulator 2 (NS-2). Hasil pengukuran di diukur antara lain delay, packetloss, dan throughput.
analisis lebih lanjut dengan metode Analysis of
Variations (ANOVA) untuk melihat parameter mana
saja yang berpengaruh dalam kinerja protokol
Zigbee/IEEE 802.15.4. II.TEORI
Dari hasil percobaan didapatkan bahwa batere jenis
Alkalin tipe AA yang dipakai sebagai catu daya dari A. Wireless Personal Area Network (WPAN)
node (sebagai device) dalam jaringan Zigbee/IEEE
802.15.4 dapat bertahan hingga kurang lebih 7 bulan WPAN merupakan jaringan yang
dengan interval waktu pengiriman paket adalah 1 menghubungkan perangkat-perangkat wireless atau
detik. Untuk interval waktu pengiriman 1 jam nirkabel dalam jarak sangat dekat, yaitu beberapa
didapatkan hasil bahwa batere mampu bertahan meter. Konsep yang mendasari WPAN adalah plug
hingga 17 bulan. Berdasarkan perhitungan didapatkan in, yaitu dalam kondisi ideal perangkat-perangkat
bahwa interval waktu memiliki pengaruh terhadap PAN dapat berkomunikasi jika terhubung dalam jarak
konsumsi energi namun tidak sama halnya dengan dekat secara otomatis. Perangkat yang telah terhubung
besar payload. Selain itu parameter energy juga dapat dikunci oleh perangkat lain secara selektif untuk
dipengaruhi oleh besar paket dan jarak yang menghindari interferensi atau akses informasi yang
digunakan. tidak diinginkan dari perangkat lainnya [13].
Teknologi WPAN yang dikembangkan oleh IEEE
Kata kunci : Zigbee/IEEE 802.15.4, WSN, WPAN, , adalah 802.15.4 untuk WSN (Wireless Sensor
delay, packetloss, throughput. Network) dengan konsumsi energi rendah.
Wireless Sensor Network (WSN) merupakan WSN dibangun untuk monitoring, controlling,
system yang terdistribusi dan terdiri dari perangkat- dan gabungan dari keduanya sekaligus (monitoring
perangkat deteksi, pengirim paket data, beroperasi dan controlling) [1]. Untuk monitoring dapat dilihat
pada jaringan nirkabel dan memiliki keterbatasan pada gambar II.1.a, dimana penggunaannya lebih
daya. WSN banyak dimanfaatkan untuk proses sering untuk sensor jarak jauh dari identifikasi suhu,
monitoring dan kontrol di bidang industri, untuk tekanan, dan lain-lain. Sedangkan controlling pada
monitoring kondisi pasien di bidang kesehatan, gambar II.1.b lebih banyak digunakan untuk control
aplikasi otomasi rumah, dan untuk pengontrolan pengiriman perintah melalui udara untuk actuator
trafik. Setiap perangkat sensor dibekali dengan (misal : switches, sound emitters, robot) .
sumber daya, biasanya berupa batere. Dalam industri yang berkaitan dengan standar
Protokol Zigbee/IEEE 802.15.4 merupakan teknologi, lebih khusus lagi adalah standar protokol,
protokol komunikasi nirkabel yang memiliki jarak pengembang/vendor sangat memerlukan adanya suatu
komunikasi sekitar 100 meter dan bersifat low-power. standarisasi yang berkaitan dengan sensor. Hal ini
Karakteristik inilah yang membuat protokol menjadi penting agar jenis perangkat yang sama dari
Zigbee/IEEE 802.15.4 sering digunakan bersama pengembang yang berbeda masih dapat saling
WSN untuk menghemat daya yang dimiliki perangkat berkomunikasi. Adapun standar yang terkenal untuk
sensor. Dalam komunikasi nirkabel, penghematan WSN adalah IEEE 802.15.4 yang ditetapkan oleh
daya merupakan hal yang penting. IEEE 802.15.4 dan Zigbee yang dikembangkan oleh
Zigbee Alliance [1].
1
(a)
G
Gambar 2. Arssitektur Zigbee
3. PEMOD
DELAN DAN
N SIMULASII Protokol Rutiing AODV
P
P
Pemodelan ru
uting dalam NS-2
N secara umum
u terdirii
P
Pemodelan peenggunaan ennergi dan pennggunaan d 3 bagian :
dari
protokkol ruting AODV
A pada jaringan WS SN yang a Routing agent
a. a : untuuk mempertukkarkan pakett
menggunakan pro otokol IEEEE 802.15.4 dilakuan dengan noode tetangga
menggunakan Netw work Simulattor 2 (NS2). Berikut b Route loggic : berisi infformasi yang dikumpulkann
b.
dijelaskan tentangg pemodelan dan simulaasi yang dari routing agent (aatau basisdataa yang berisii
dilakuukan. topologi yang
y dipakai pada
p ruting staatis)
c Classifierrs : berada dallam node, diggunakan untukk
c.
A. P
Pemodelan menghitun ng tabel ruuting agar paket dapatt
diteruskan n hingga nodee tujuan
Energgi I
Implementasi protokol ruuting baru, misal
m AODV V
k
kadangkala tid
dak memerlu ukan ketiga bagian di atass
Energgi pada Netwo ork Simulator 2 dimodelkann sebagai u
untuk di impplementasikann semua. Haal ini hanyaa
atribuut dari node yaang merepresentasikan leveel energi t
terjadi jika seebelumnya teelah dibuat routing
r agentt
pada node tersebut. Pemodeelan dibuat dengan y
yang memilikki perilaku yang hampir sama dengann
menggunakan kelas EnergyM Model [14] dan di A
AODV, misal protokol rutinng Distance Vector.
V
definiisikan sebagaii berikut : J
Jika suatu prrotokol ruting g menggunakkan memilikii
class EnergyyModel : publiic TclObject c
classifier terssendiri, makaa protokol tersebut akann
public: m
memiliki obyyek lain yan ng disebut modul
m rutingg
EnergyModeel(double enerrgy) energy_ = (
(routing moduule). Routing module bertuugas mengaturr
energy; s
semua blok fungsi
fu dan meembuat antarm muka dengann
inline doublee energy() retuurn energy_; n
node. Proses interaksi darii node, moduul ruting, dann
inline void setenergy(doubble e) energy__ = e; r
ruting dapat diilihat pada Gaambar III.4.
virtual void DecrTxEnerg
D gy(double txtimme,
double P_tx))
energy_ -= (P_tx
( * txtimee);
virtual void DecrRcvEner
D rgy(double rcvvtime,
double P_rcvv)
energy_ -= (P_rcv
( * rcvtim
me);
protected:
double energgy_;
Gambbar 5. Modul-modul IEEE 802.15.4 dalaam NS-2 Gambarr 7. Topologii mesh pada siimulasi
C. T
Topologi D
D. Skenario Simulasi
10 B. Analisis Skenario 2
8
6
Skenario 2 digunakan untuk memodelkan jaringan
WSN dengan topologi yang berbeda dengan skenario
4 30bytes 1. Jika skenario 1 menggunakan topologi star, maka
60bytes topologi yang dipakai pada skenario 2 adalah mesh.
2
Parameter kinerja yang digunakan sama dengan
90bytes
0 skenario 1, yaitu besar energi dalam interval waktu
10m 15m 20m 25m 30m 35m 40m dan jarak, end-to-end delay, packetloss, dan
throughput. Dikarenakan banyak node yang terlibat
dalam skenario 2 ini maka protokol ruting di aktifkan
Gambar 9. Hubungan konsumsi energi (Joule) untuk mempermudah pencarian jalur antara node
terhadap parameter jarak pengirim dan node penerima. Adapun protokol ruting
yang digunakan adalah AODV.
Tampak dari Gambar 9, kenaikan energi terjadi pada
jarak 20 hingga 30 meter. Hal ini disebabkan oleh Skenario untuk RN- (melalui Koordinator PAN)
jarak yang semakin jauh berakibat pada meningkatnya 1. Parameter Interval
daya pancar yang diperlukan oleh node pengirim.
Kenaikan energi tidak disebabkan oleh paket yang Topologi yang dipergunakan dalam skenario 2 adalah
hilang saat komunikasi data berlangsung karena mesh dengan 101 node. Jarak antara node pengirim
throughput yang diterima adalah 100%. dan node penerima 20 meter. Energi yang dihitung
adalah energi yang terpakai pada node pengirim.
6
3.5
Tampak pada gambar di atas terjadi kenaikan energi
30bytes pada payload 60 bytes dari jarak 70 ke 80 meter.
3
60bytes Adapun penyebab kenaikan energi tersebut adalah
2.5
Energi(Joule) 90bytes meningkatnya jumlah paket yang hilang (Gambar 13)
2 sehingga node harus mengeluarkan energi lebih untuk
1.5 retransmisi paket.
1
0.5 3. Parameter Delay
0
1 10 30 1 5 15 30 1jam Langkah yang digunakan untuk mengukur nilai delay
detik detik detik menit menit menit menit dalam skenario 2 adalah mengirimkan 3 jenis paket
dengan payload sebesar 30, 60, dan 90 bytes dengan
Gambar 10. Hubungan Besar Energi (Joule) rentang jarak yang berbeda-beda, berkisar dari 10
tehadap parameter Interval untuk RN- hingga 80 meter. Rate yang digunakan oleh semua
payload adalah 5 kbps. Hal ini diperuntukkan untuk
melihat hubungan antara jarak dengan nilai delay.
Hasil percobaan dapat dilihat pada Gambar 10. Grafik
120
tersebut menunjukkan bahwa untuk node dengan
EndtoEndDelay(ms)
30bytes
pengiriman paket setiap 1 detik dengan besar payload 100
60bytes
30 bytes akan menghabiskan batere Alkalin tipe AA 80
90bytes
selama kurang lebih 8 bulan, dan jika interval 60
pengiriman paket adalah 1 jam akan menghabiskan 40
energi batere selama kurang lebih 16.9 bulan atau 17 20
bulan. 0
Sedangkan untuk payload sebesar 60 bytes akan 10m 20m 30m 40m 50m 60m 70m 80m
menghabiskan masa hidup batere selama kurang lebih
6.7 bulan, dan payload sebesar 90 bytes akan habis Gambar 12. Nilai end-to-end delay terhadap jarak
dalam selang waktu 5.7 bulan. Pengiriman paket pada skenario RN-
dengan payload 60 bytes maupun 90 bytes dalam
interval waktu 1 jam akan menghabiskan waktu hidup Dari hasil percobaan pengiriman paket melalui
batere yang setara dengan 16.9 bulan. Dalam koordinator PAN pada Gambar 11 didapatkan bahwa
perhitungan masa hidup batere, diasumsikan 1 bulan ukuran paket yang semakin besar dengan jarak yang
sebanding dengan 30 hari. semakin jauh antara node pengirim dan penerima
Hasil simulasi menunjukkan bahwa batere untuk mengakibatkan meningkatnya nilai delay. Untuk
masing-masing node yang berfungsi sebagai device ukuran paket dengan payload sebesar 30 dan 60 bytes
pada skenario pengiriman data melalui koordinator didapatkan nilai delay yang masih ditolerir dengan
PAN dapat bertahan hingga kurang lebih 2 tahun syarat jarak antara node pengirim dan penerima
dengan besar paket yang optimal adalah 30 bytes dan maksimal 70 meter. Sedangkan untuk payload 90
rate sebesar 5 kbps. bytes jarak maksimal yang dapat ditempuh untuk
mendapatkan nilai delay yang ditolerir menjadi lebih
2. Parameter Jarak pendek, yaitu 60 meter. Adapun nilai delay yang
ditolerir untuk aplikasi otomasi rumah adalah dibawah
Pengukuran energi dilakukan pada node pengirim 10 ms/hop atau 10 ms/10 meter [3].
dengan interval pengiriman paket setiap 1 detik. Hal ini mengindikasikan jarak maksimal antara
Mengingat topologi yang digunakan adalah mesh node pengirim dan penerima pada jaringan WSN
maka jarak 10 meter setara dengan jarak 1 hop. Hasil dengan topologi mesh dan skenario RN- berkisar pada
percobaan dapat dilihat pada gambar 11. 60 hingga 70 meter dengan besar paket 90 bytes.
30 4. Parameter Packetloss
25
Percobaan dilakukan untuk melihat persentase paket
Energi(Joule)
20
yang hilang selama proses pengiriman beserta
15 penyebabnya. Adapun skenario yang dipakai sama
30bytes
10 dengan percobaan pada perhitungan delay dan
60bytes
5 packetloss, yaitu menggunakan 101 node sebagai
90bytes
0 device dan sebuah koordinator PAN. Besar payload
10m 20m 30m 40m 50m 60m 70m 80m yang digunakan yaitu 30, 60, dan 90 bytes. Dalam
percobaan tidak disertakan background traffic dengan
Gambar 11. Hubungan Besar Energi (Joule) terhadap asumsi tidak ada proses pengiriman data lainnya
parameter Jarak untuk RN- selama simulasi. Pemodelan error yang digunakan
7
adalah distribusi Uniform dengan error rate sebesar ditarik kesimpulan bahwa untuk besar paket dibawah
0.2 %. 90 bytes dengan rate sebesar 5 kbps pada topologi
7
mesh masih dimungkinkan untuk diaplikasikan pada
30bytes otomasi rumah.
6
Packetloss(%) 60bytes
5 Skenario untuk RN+ (langsung, tanpa melalui
90bytes
4 Koordinator PAN)
3
2 1. Parameter Interval
1
Skenario ini dimaksudkan untuk mengetahui
0
konsumsi energi dalam beberapa interval waktu
10m 20m 30m 40m 50m 60m 70m 80m
pengiriman dari 3 besar payload yang berbeda, yaitu
30, 60, dan 90 bytes. Jarak antara node pengirim dan
node penerima 20 meter, sedangkan energi yang
Gambar 13. Persentase Paket yang hilang pada
dihitung adalah energi yang terpakai pada node
skenario RN-
pengirim.
Paket yang hilang selama proses transmisi disebabkan 3.5
30bytes
oleh banyak hal. Penggunaan model error 3
60bytes
Energi(Joule)
mengakibatkan beberapa paket ditandai sebagai paket 2.5
90bytes
dengan bit yang rusak. Jika mekanisme error 2
correction pada protokol IEEE 802.15.4 tidak mampu 1.5
mengatasi bit yang rusak tersebut maka paket tersebut 1
akan dibuang. Penyebab lainnya yang tak kalah 0.5
penting adalah lemahnya sinyal yang ditandai dengan 0
nilai LQI yang rendah pula. Jarak yang terlalu jauh 1 10 30 1 5 15 30 1jam
mengakibatkan sinyal menjadi menurun sehingga detik detik detik menit menit menit menit
paket tidak dapat sampai ke node tujuan dengan
selamat.
Gambar 15. Hubungan Pemakaian Energi (Joule)
5. Parameter Throughput terhadap Interval untuk RN+
60
menghabiskan masa hidup batere selama kurang lebih
50
6.8 bulan, dan payload sebesar 90 bytes akan habis
40 dalam selang waktu 5.8 bulan. Pengiriman paket
30 dengan payload 60 bytes maupun 90 bytes dalam
20 30bytes interval waktu 1 jam akan menghabiskan waktu hidup
10 60bytes batere yang setara dengan 16.9 bulan. Dalam
0 90bytes perhitungan masa hidup batere, diasumsikan 1 bulan
10m 20m 30m 40m 50m 60m 70m 80m sebanding dengan 30 hari.
Gambar 14. Nilai rata-rata throughput Protokol IEEE 802.15.4 didesain untuk transfer rate
pada skenario RN- dan energi rendah, yaitu untuk masa hidup batere
antara 6 bulan hingga 2 tahun [9]. Hasil simulasi
membuktikan bahwa batere untuk masing-masing
Hasil simulasi menunjukkan nilai throughput yang node yang berfungsi sebagai device pada skenario
turun karena bertambahnya jarak ternyata tidak terlalu RN+ dapat bertahan hingga kurang lebih 2 tahun
signifikan. Menurunnya nilai throughput yang tidak dengan besar paket yang optimal adalah 30 bytes dan
signifikan dikarenakan besar paket yang dibuang rate sebesar 5 kbps.
relatif kecil dibandingkan dengan total paket yang Dari hasil simulasi dapat ditarik kesimpulan bahwa
dikirim selama proses pengiriman data, yaitu di energi yang dikonsumsi oleh node pengirim dalam
kisaran nilai dibawah 7%. Dari hasil simulasi dapat skenario RN- maupun RN+ tidak memiliki perbedaan
8
yang sangat besar selama jarak yang digunakan oleh Dari hasil percobaan pengiriman paket dengan
keduanya sama. payload 90 bytes tanpa melalui koordinator PAN
didapatkan nilai delay sebesar 99.944 ms pada jarak
2. Parameter Jarak 80 meter. Nilai delay tersebut melebihi nilai rata-rata
delay yang ditolerir untuk aplikasi otomasi rumah
Pengukuran energi dilakukan pada node pengirim yang berkisar pada nilai 80 ms pada jarak 80 meter
dengan interval pengiriman paket yang tidak berbeda [3]. Penyebab naiknya nilai delay adalah banyaknya
dengan skenario RN-, yaitu setiap 1 detik. Asumsi sinyal yang diterima tidak cukup kuat untuk
yang digunakan untuk menghitung jarak juga sama, mentransmisikan paket sehingga paket harus dibuang.
yaitu 10 meter setara dengan jarak 1 hop. Hasil Dalam dokumen penelusuran paket yang dibuang
percobaan dapat dilihat pada Gambar 16. karena sinyal lemah adalah LQI.
30 4. Parameter Packetloss
25
Packetloss dicari melalui skenario yang sama dengan
Energi(Joule)
Paketloss(%)
0 6 60bytes
10m 20m 30m 40m 50m 60m 70m 80m 4 90bytes
120 80
70
EndtoendDelay(ms)
100
Throughput(kbps)
30bytes
80 60
60bytes 50
60
40 90bytes 40 30bytes
20 30 60bytes
0 20 90bytes
10m 20m 30m 40m 50m 60m 70m 80m 10
0
10m 20m 30m 40m 50m 60m 70m 80m
Gambar 17. Nilai end-to-end delay terhadap jarak
pada skenario RN+ Gambar 18. Nilai rata-rata throughput
pada skenario RN+
9
Hasil yang tidak jauh berbeda untuk perhitungan nilai Sensor Network through Analysis, Simulations
throughput pada skenario pengiriman paket secara and Implementation. White paper. 2006.
langsung ditunjukkan pada gambar 18. Kisaran [3] Callaway, Ed., Gorday, Paul., dan Hester,
persentase throughput yang diterima adalah 93% Lance., A. Gutierrez, Jose., Naeve, Marco.,
hingga 99% dari total paket yang dikirim selama Heile, Bob. : Home Networking with IEEE
proses komunikasi data berlangsung. Hal ini 802.15.4: A Developing Standard for Low-rate
membuktikan pemilihan skenario RN- atau RN+ tidak Wireless Personal Area Networks, IEEE
akan terlalu berpengaruh dalam protokol ruting Communications Magazine, Agustus 2002.
AODV selama jarak yang dipakai pada kedua [4] Dermawan, Candra. Zigbee : Teknologi Wireless
skenario adalah sama. Masa Depan, di unduh dari alamat
http://candra.us/blog/?p=75 pada April 2009.
V. KESIMPULAN [5] Gunarto, Thomas Yuni : ANOVA (Analysis of
Variation), E-book untuk Materi Kuliah
Kesimpulan dari penelitian yang dilakukan adalah : Statistika, Universitas Gunadharma, 2008.
1. Node yang berfungsi sebagai device dalam [6] Iqbal, Muhammad Syamsu : Studi Kinerja
jaringan IEEE 802.15.4 bertopologi star mampu Protokol IEEE 802.15.4 untuk Jaringan Sensor
bertahan selama 6 bulan hingga 2 tahun dengan Nirkabel Adhoc, Thesis, Bandung: ITB, 2008.
catu daya berasal dari batere sekelas Alkalin tipe [7] J. Zheng dan M.J.Lee : A Comprehensive
AA jika selama proses komunikasi data tidak Performance Study of 802.15.4, IEEE Press
mengaktifkan protokol ruting tertentu. Book, 2004.
2. Mekanisme pengiriman paket secara bergantian [8] J. Zheng : Zigbee/IEEE 802.15.4 Routing
pada topologi star dengan 6 node dapat Simulation, Samsung/CUNY, 2003.
meningkatkan throughput dibandingkan dengan [9] Kinney, Patric (Chair of IEEE 802.15.4 Task
pengiriman paket secara serentak. Group): ZigBee Technology: Wireless Control
3. Batere untuk masing-masing node yang berfungsi that Simply Works, Communications Design
sebagai device pada skenario pengiriman data Conference, 2003.
melalui koordinator PAN dapat bertahan hingga [10] Marandin, Dimitri : Simulation of IEEE
kurang lebih 2 tahun dengan besar paket yang 802.15.4/ZigBee with Network Simulator-2 (ns-
optimal adalah 30 bytes dan rate sebesar 5 kbps 2), di unduh dari alamat http://www.ifn.et.tu-
4. Persentase throughput yang diterima pada dresden.de/~marandin/ZigBee/ZigBeeSimulation.
topologi mesh adalah 93% hingga 99% dari total html pada Maret 2009.
paket yang dikirim. Hal ini membuktikan [11] Myers, Raymond dan Walpole Ronald : Ilmu
pemilihan skenario RN- atau RN+ tidak akan Peluang dan Statistika untuk Insinyur dan
terlalu berpengaruh dalam protokol ruting AODV Ilmuwan, Penerbit ITB, 1995.
selama jarak yang dipakai pada kedua skenario [12] Pruim, Randall : ANOVA (Analysis of
adalah sama. Variation), Department of Mathematics and
5. Pengiriman paket dengan payload 90 bytes tanpa Statistics at Calvin College, E-book untuk Materi
melalui koordinator PAN menghasilkan nilai Matematika, di unduh dari alamat
delay sebesar 99.944 ms pada jarak 80 meter. http://www.calvin.edu/~rpruim/courses/m143/F0
Nilai delay tersebut melebihi nilai rata-rata delay 0/ pada Mei 2009.
yang ditolerir untuk aplikasi otomasi rumah yang [13] TechTarget : What is WPAN? di unduh dari
berkisar pada nilai 80 ms pada jarak 80 meter. http://searchmobilecomputing.techtarget.com/sDe
6. Penyebab meningkatnya paket yang dibuang finition/0,,sid40_gci837444,00.html], pada Mei
adalah menurunnya kualitas sinyal yang 2009.
diindikasikasikan dengan Link Quality Indicator [14] UC Berkeley, LBL, USC/ISI, and Xerox PARC :
(LQI), dan penuhnya kapasitas buffer dari node The ns Manual, Maret 2008.
penerima yang diindikasikan dengan kode IFQ. [15] Wirawan, A.B. dan Eka Indarto : Mudah
Membangun Simulasi dengan Network
Simulator-2, Penerbit Andi, Yogyakarta., 2004
REFERENSI
10
PERF
FORMANNCE ANAALYSIS OF
O ZIGBEEE PROT
TOCOL OON
WIIRELESS
S PERSO
ONAL ARREA NETW
WORK (WWPAN)
Verra Suryanii1, Yudi Sattria Gondokaryono2
Electrrical Engineering Master Program,
P Sek
kolah Teknik k Elektro dan
n Informatikaa
Institut Teeknologi Band
dung, Jl Gan
nesha 10 Band dung, 022-25000985
mbakvera@@gmail.com1, yudi@stei.itbb.ac.id2
1
C. IEEE
E 802.15.4 annd Zigbee recceived a RouteRequest,
R node willl prepare a
RoouteReply if valid
v route to destination exist.
e Validityy
Zigbbee come from m words zig annd bee, zig has mean off route is determined
d inn intermediaate node byy
zig-zag m movement annd bee is ann insect. Thee name comparing sequ uence numberr in intermediaate node withh
notice tthat the prootocol imitattes bee in spread deestination seqquence numbeer in RouteR Request. If a
informatiion about honney to other beeb [4]. Zigbee was RoouteRequest received
r morre than one time whichh
developeed by Zigbee Alliance as altenative protocol inddicate
which haas low power consumptionn, low data ratte, low If a RouteeRequest receeived repeateedly, the pairr
cost, andd targeted forr wireless nettwork in autoomation inddicated by thet BcastID-S SrcID, then the copy iss
and remmote controlled applicationn. IEEE Com mmittee remmoved. All inntermediate nodes have a validv route too
802.15.4 worked for low l data rate protocol deciided to thee destination, or destinationn node itself is allowed too
merge wwith Zigbee Alliance
A and use Zigbee as
a trade sennd packets too RouteReply source. Eachh intermediatee
mark. noode, while a forward
fo RouteeRequest, enteer the addresss
Funddamental diffeerences betweeen Zigbee angg IEEE off the node befoore and BcastIID it. Use a tim
mer is used too
802.15.4 are layer coverage handles by each remmove this enntry in the case of a RouteReply nott
Committtee. IEEE 8022.15.4 focusess on 2 lowestt layer, recceived before the time runs out. This helpps in saving a
physical layer and MAC layerr. Whereas Zigbee paath that is acctive at the intermediate node wheree
Alliance focus on 2 other protocolss, layer netwoork and AO ODV does noot use sourcee routing of data packets..
layer aapplication [2]. Zigbeee/IEEE 8002.15.4 W
When a nodde receives a packet RouteReply,,
architectuure can be seeen at Figure 2 below. infformation abo out the previouus node wheree the packet iss
recceived to forwward the storeed data packeet to the nodee
aftter the node to
o the destination node.
3. MOD
DELING AND SIMULAT
TION
A. Modelling
Figure 2. Zigbee Archhitecture
Ennergy
D. Adhooc On-demaand Distancee Vector (A
AODV) Ennergy on the Network
N Sim
mulator 2 is mmodelled as ann
Prottocol atttribute of the node that reprresents the ennergy level onn
thee node. Modeeling is made using
u a class EnergyModel
E l
[144] and definedd in the follow
wing:
AOD DV routing protocol
p usess approach base on class EnnergyModel : public TclObject
necessityy to find path, path will available only if needed public:
by sourcce node to trransmit data packet. AOD DV use EnergyMoodel(double energy) energy_ =
destinatioon sequence number
n to inddentify newesst path. energy;
inline double
d gy() return energy_;
energ
Major diffferences betw ween AODV and a Dynamic Source inline void
v setener
rgy(double e) energy_ =
Routing ((DSR) are DS SR uses source route which h a data e;
packet bbrings compleete path thatt will be cro oss. In virtual void DecrTxxEnergy(doub
ble txtime,
AODV, source nodee and interm mediate nodee save double P_tx)
P
energy_ -= (P_tx * txtime);
informatiion for nextt hope abouut each dataa flow virtual void DecrRccvEnergy(dou
uble
transmisssion. In routting on-demannds protocol, source rcvtime,, double P_r
rcv)
node floods route reqquest packet in network when w a energy_ -= (P_rcv * rcvtime);
protecteed:
route does not availaable for wantted destination. The double energy_;
e
method could
c result so
ome route for different routte from Ass seen from thhe EnergyMod del Class defiinition above,,
a single rroute request. Major differeence between AODV
A theere is only a single class variable eneergy_ whichh
and otheer routing on--demand is usageu of desttination reppresents the leevel of energyy in the nodee at any givenn
sequencee number (DeestSeqNum) tto determine up-to- tim
me. The consstructor EnerrgyModel(energy) requiress
date paath to destinnation. A node n updatee path thee initial-energgy to be passsed along as a parameter..
informatiion only if DestSeqNum frrom received packet Thhe other class methods are used
u to decreaase the energyy
bigger thhan las DestS SeqNum whicch is saved in last levvel of the node for every e packett transmittedd
packet. (DDecrTxEnergy( (txtime, P_ _tx)) and every
e packett
A RRouteRequest bring sourcee identifier (S SrcID), recceived ( DecrrRcvEnergy (rcvtime,
( _rcv)) by the
P_ e
destinatioon identifierr (DestID), source sequence
recception of pacckets at the no
ode. When thee energy levell
number (SrcSeqNum)), destinationn sequence number n
at the node goes down to zerro, no more packets can bee
(DesSeqN Num), broadccast identifier (BcastID), annd time recceived or trannsmitted by thhe node. If traccing is turnedd
to live (TTTL). DestSeeqNum indicaates novelty of o path
onn, line DEBUG: node <node-id> dropping pkts duee
whichrecceived by soource. When intermediatee node
to energy = 0 is printed in the tracefile.
2
The enerrgy model useed in simulation is adopted from access to alll the primitivve and the MA
AC layer as a
model m
made by Liang g Jian Zheng Cuny's
C Univerrsity in wrapper of the primitivess.
New Yorrk and Vijay Kakadia from m the Univerrsity of c. IEEE 802.115.4 PHY
Southernn California [8
8]. Contain thhe implementtation of thee PHY layerr
primitives.
d. IEEE 802.115.4 MAC
AODV Routing
R Protoocol
Contain thhe implementtation of the MAC layerr
Routing m
model in NS-22 generally coonsists of 3 paarts:
primitives.
a. Routting agent : to forward and a receive packets
p
Figuree 4. IEEE 802 2.15.4 Modulss in NS-2
withh neighbors noode
b. Routte logic : con ntains informmation gathered from
C. Topology
the rrouting agent (or a databaase that contaains the
topology used in the
t static routiing)
c. Classsifiers : loccated in the node, is used to
calcuulate the routting table so that packets can be
forwwarded to the destination
d node
2. Mesh Topoology
Simulatioons are made to simulate thhe protocol in n IEEE
802.15.4 NS-2 modulees use the folloowing [8]: Mesh topollogy is used in n the simulatioon for routingg
a. Wireeless Scenarioo Definition : process prootocol modeliing in the IE EEE 802.15.44
Usedd to define the network toppology, the seelection network. Topology
T is seelected for IE
EEE 802.15.44
protoocol routing,, animation on the simuulation, for larger nodes
n and wid der area fromm the previouss
evennt handling, such as iniitializing thee PAN topology. Mesh
M topologgy used in thhe simulationn
coorrdinator, the selection off radio propaagation can be seenn in Figure 7.
moddel, the distancce of radio trransmission, antenna
a
moddel, the queue used in the buffer,
b the erroor link,
traffi
fic patterns, structure of thhe superframee , and
for thhe process at the
t application.
b. Servvice Specific Convergence
C S
Sub-layer (SSCCS)
This module is an interface between LL LC and
MAC C layer (Figuure 4). Its funnction is to provide
p
3
(RN-) and without going through the PAN coordinator
Figure 7. Mesh Topology on Simulation (RN +). Packets size used are the same as scenario 1,
which is 30 bytes, 60 bytes, and 90 bytes. While the
D. Simulation Scenario distance that is used ranges from 10 meters to 80
meters. Parameter inputs for the energy can be seen in
Scenario 1 : table 1. Of each scenario is not given background traffic
Topology is star, used to determine the energy with the assumption that the IEEE 802.15.4 network is
consumed by each node with the different time interval not used to transmit other data such as the Internet.
and distance variety. The parameters used as input for
the simulation are presented in Table 1. IV. RESULT AND DISCUSSION
Table 1. Simulation Input Parameter
Parameter Spesification Experiments conducted with scenario 2 as described
Distance between nodes 10 meter in section 3 is used to determine the performance of the
Packet size 30 bytes, 60 bytes, and protocol on the IEEE 802.15.4 Wireless Sensor
90 bytes Network. Parameter is observed that large energy, large
Packet rate 5 Kbps throughput, delay, and packet loss from the node that
Initial Energy 13770 Joules
functions as a device. Large energy is calculated from
Energy that is used to send 0.0744 Watt
the node that functions as a device, not from the node
the packet (txPower)
Energy used to receive the 0.0648 Watt that functions as a PAN coordinator. This is because the
packet (rxPower) node that functions as the device is only provided with
Energy at idle or sleep 0.00000552 Watt or5.52 the Battery for the charged portion, while the PAN
W coordinator, usually get a portion directly from the
Long simulation 3600 s power grid. Value that is displayed on the graph is the
Error model Uniform distribution average value of all nodes.
Calculation of initial energy or energy obtained from
the initial assumption that battery is used by the node is A. Scenario 1 Analysis
AA type Alkaline which voltage is 1.5V and set the
constant current of 15 mA. Battery life time is 170 This scenario is used to give a picture how much energy
hours [10]. (in Joule) issued by the node using the protocol of IEEE
Energy (in Joule) = Power (in Watt) x time (in 802.15.4 MAC layer on it. Simulation is done with the
seconds) time interval is different, the distance is different and
Energy (in Joule) = (1.5 x 15.10-3) Watt x the energy is calculated average energy used on the
(170 x 60 x 60) seconds node that the sender of 6 units. Size rates on the packet
Energy (in Joule) = 13770 Joule and the simulation is adjusted to the large packet and
rate of application used in home automation [3].
To calculate the energy used when sending the packet
current is set to 31 mA and voltage is 2.4 V, so power 1. Interval Parameter
that is used [10]:
txPower = 31 mA x 2.4 V Simulation tested in star topology with 6 nodes, with
txPower = 0.0744 watts each node send a packet every 1 second interval, 10
seconds, 30 seconds, 1 minute, 5 minutes, 15 minutes,
To receive a packet with the same size as the current 27 30 minutes, and 1 hour to node 0 which acts as the PAN
mA and voltage of 2.4 V, so power was used [10]: coordinator . Given the sender and the recipient node,
rxPower = 27 mA x 2.4 V there is only 1 line directly without going through the
rxPower = 0.0648 watt other node, then the mechanism routing in non-active.
5
Meanwhile, energy used for simulating a node in idle or 30bytes
4
sleep condition is 0.00000552 watt generated from the 60bytes
flow of 2.3 A and the voltage of 2.4 V [10]. 3 90bytes
In scenario 1 this will be tested by disabling the routing 2
protocol since there is no intermediate nodes between
1
source and destination. Of each case are given time
interval that is different in the delivery of paketnya, 0
namely: 1 seconds, 10 seconds, 30 seconds, 1 minute, 1 10 30 1 5 15 30 1jam
15 minutes, 30 minutes,and 1 hour. Distance used in the detik detik detik menit menit menit menit
simulation is 10 meters, 15 meters, 20 meters, 25
meters, 30 meters, 35 meters and 40 meters.
Figure 8. The relationship of energy consumption
Scenario 2 : (Joule) of the parameter interval
Simulations in scenario 2 is used to view the behavior
of AODV routing protocol in wireless network based Based on the results obtained in the simulation, it can
on IEEE 802.15.4. Simulation scenario 2, is divided in be seen that the decrease in energy occurs a significant
2 ways: sending the packet through the coordinator interval of 1 second interval to 10 seconds. This is due
4
to the interval 10 seconds longer node in the sleep
condition than in the condition and receive data to send. B. Scenario 2 Analysis
Thus, the short interval of the packet the more likely
that energy used. Scenario 2 is used to simulate WSN network topology
that is different from the scenario 1. If scenario 1 using
2 Distance Parameter a star topology, the topology used in the scenario 2 is a
mesh. Performance parameters that are used together
Simulation is done on the star topology with 6 nodes, with the scenario 1, the most energy in the interval of
with the distance of the node that functions as a device time and distance, end-to-end delay, packetloss, and
with the PAN coordinator, ranging from 10 meters, 15 throughput. Due to many nodes that are involved in
meters, 20 meters, 25 meters, 30 meters, 35 meters to scenario 2 is the protocol in routing switch to facilitate
40 meters. Energy is an energy that is calculated based the search path between the sender node and the node
on the average of the sender node. receiver. Routing The protocol used was AODV.
12
10 Scenario for RN- (through PAN Coordinator)
8
1. Interval Parameter
6 Topology that is used in scenario 2 is a mesh with 101
4 30 nodes. The distance between the sender node and the
bytes
2 recipient node about 20 meters. Energy is calculated
60
bytes on the node that the sender used.
0
10m 15m 20m 25m 30m 35m 40m 3.5
30bytes
3
60bytes
2.5
Energi(Joule)
Figure 9. The relationship of energy consumption 90bytes
2
(Joule) of the distance parameter
From Figure 9, the increase of energy going on the 1.5
distance of 20 to 30 meters. This is by far the more 1
distance that result in increased power required by the 0.5
dispersed nodes sender. The increase is not caused by 0
the energy lost when the packet data communication 1 10 30 1 5 15 30 1jam
takes place because the received throughput is 100%. detik detik detik menit menit menit menit
3. Delay, Packetloss and Throughput Parameter Figure 10. Relations of Energy (Joule)
of parameter interval for RN -
Results delay calculation in scenario 1 can be seen in
Table 2. Results of the experiment can be seen in Figure 10.
Table 2. End-to-end delay in scenario 1 Figure 10 shows that for the node with the packet of
every 1 second with 30 bytes of payload will spend
Alkaline Battery type AA for about 8 months, and if the
10 m 15 m 20 m 25 m 30 m 35 m 40 m
30 packet is the interval of 1 hour will consume energy
bytes 2.59197 2.59197 2.59197 2.59197 2.59197 2.59197 2.59191 battery for about 16.9 months or 17 months.
60
bytes 3.55197 3.55197 3.55197 3.55197 3.55197 3.55197 3.55191 While for the payload of 60 bytes will spend time
90 during the life battery approximately 6.7 months, and
bytes 4.51197 4.51197 4.51197 4.51197 4.51197 4.51197 4.51192
payload of 90 bytes will be out in time-lapse of 5.7
months. Shipping packet with 60 bytes payload and 90
Value of end-to-end delay from node to node of the
bytes in 1 hour time interval will spend Battery life is
recipient is not different for the range of 10 to 40
equal to 16.9 months. In the calculation of Battery life,
meters. This is caused by the distance that is not
it is assumed proportional to the 1 month 30 days.
significant compared with the electromagnetics
Simulation results show that the Battery to each node
propagation waves in the air as much as 3108 m/s.
that functions as a device in the scenario of data
Packetloss for all nodes and all the payloads is the
through the PAN coordinator can stand up to more than
same, that is 0%. While the throughput for the payload
2 years old with a big packet that is optimal 30 bytes
of 30 bytes 1508 kbps, 60 bytes for the payload of 3024
and rate of 5 kbps.
kbps, and 90 bytes for the payload of 4536 kbps. From
the results of the experimental results obtained for the
2. Distance Parameter
star topology with 6 nodes and the transmission
mechanism will be alternately throughput of 100% of Energy measurement is done on the node with the
the total packet that is sent. However, if the delivery is interval of 1 packet per second. Given the topology of
done simultaneously so the throughput will be reduced the mesh used is a 10 meter distance is equivalent to the
in line due to the increased packetloss by buffering distance of 1 hop. Results of the experiment can be seen
mechanism in the PAN coordinator is not able to handle in Figure 11.
all packets that come from all the nodes [6].
5
scenario used in the experiment with the calculation of
30 delay and packetloss, namely the 101 and the device
25 node as a PAN coordinator. Payload size that used are
30, 60, and 90 bytes. Not included in the experiment
Energi(Joule)
20
with the background traffic assumptions, there is no
15
other process of data during simulation. Modeling error
30bytes
10 that is used is Uniform distribution with an error rate of
60bytes
5
90bytes
0.2%.
0 8 30
bytes
Packetloss(%)
10m 20m 30m 40m 50m 60m 70m 80m 6 60
bytes
Figure 11. Relations of Energy (Joule) of the 4
parameters for the RN-Distance 2
0
Appear in the figure on the increase in energy occurs in 10m 20m30m 40m 50m 60m 70m 80m
the payload 60 bytes from distance 70 to 80 meters. The
cause of the increase of energy is increasing the number Figure 13. Packet lost percentage in scenario RN-
of packets that were lost (Figure 13) so that the node
should be issued to more energy retransmission packet. Packet lost during transmission caused by many things.
Use of the model error caused some of the packets
3. Delay Parameter marked as a packet with the broken bit. If the error
correction mechanism in the IEEE 802.15.4 protocol is
Step that is used to measure the value of delay in the not able to overcome the broken bit in the packet is
scenario 2 is to send 3 types of packets with a payload discarded. The cause of the other not less important is
of 30, 60, and 90 bytes with a range of distance that is the weak signal is marked with a value of LQI is also
different, ranging from 10 to 80 meters. Rate that is low. The distance is too far cause the signal to be
used by all payloads is 5 kbps. This is to see the decreased so that the packet can not be up to the node
relationship between distance with a value of delay. with the destination safely.
120
5. Throughput Parameter
EndtoEndDelay(ms)
30bytes
100
60bytes
80 Throughput value proportionate to the size of the
90bytes
60 inverted packetloss. Thus the decrease of throughput
40 value caused by the increase of packetloss value.
20 Results from the calculation of throughput from sender
0 to recipient in scenario 2 can be seen in Figure 14.
10m 20m 30m 40m 50m 60m 70m 80m 80
Throughput(kbps)
of the packet that the greater the distance that the 60bytes
0 90bytes
remote node between the sender and the recipient of the
10m 20m 30m 40m 50m 60m 70m 80m
increasing value of delay. For the size of the packet
with the payload of 30 bytes and 60 obtained delay
values that are still tolerated provided that the distance Figure 14. Average throughput on scenario RN-
between nodes sending and receiving up to 70 meters.
While the payload to 90 bytes maximum distance that Simulation results show the value of throughput is
can be applied to obtain the value of the delay to be down because of increased distance is not too
tolerated more short of 60 meters. The value of the significant. The decreasing value of throughput is not
delay tolerated for the home automation application is significant because of the discarded packet is relatively
under 10 ms / hop or 10 meters ms/10 [3]. small compared with the total packet that is sent during
This indicates the maximum distance between the data transmission, i.e. in the range of values under 7%.
sender and the recipient of the nodes in the WSN From the results of the simulation can be drawn the
network with mesh topology and scenario-ranges on the conclusion that for large packets under 90 bytes with a
RN 60 to 70 meters with 90 bytes of the packet. rate of 5 kbps on the mesh topology is still possible to
apply in home automation.
4. Packetloss Parameter
Scenario for the RN + (directly, without going
Experiment conducted to see the percentage of packets through the PAN Coordinator)
lost during the delivery process and its causes. The
6
1. Interval Parameter Figure 16. Relationships of the Energy (Joule) against
This scenario is intended for the consumption of energy distance for the RN +
in some time interval of the 3 large payload that is The Increasing energy at 20 meters is caused by signal
different, namely 30, 60, and 90 bytes. The distance quality. Indicators of signal quality can be seen on the
between the sender node and the recipient node 20 results of the simulation document (*. tr) as parameter
meters, while the calculated energy is the energy used values Link Quality Indicator (LQI).
in the sender node.
3.5 3. Delay Parameter
30bytes
3
60bytes This scenario is used to determine the relationship
Energi(Joule)
2.5
90bytes
between distances with a value of delay. Input
2
parameters used are the same as that used in the
1.5
scenario-RN, for sending 3 types of packets with a
1
payload of 30, 60, and 90 bytes with a range of distance
0.5 that is different, ranging from 10 to 80 meters. Rate is
0 used by all the payload is 5 kbps. The difference is if
1detik 10 30 1 5 15 30 1jam
the RN-delivery packet through PAN coordinator,
detik detik menit menit menit menit
while the RN + directly to the destination node without
passing through PAN coordinator. Simulation results
Figure 15. Relationships of the Energy (Joule) of the
can be seen in the Figure 17.
interval for the RN + 150
EndtoendDelay(ms)
Figure 15 shows the results for the node with the packet 100
30
bytes
of every 1 second with 30 bytes of payload will spend 60
Alkaline Battery type AA for about 8.3 hours, and if the 50 bytes
2. Distance Parameter Packetloss searched through the same scenario with the
Energy measurement is done on the node with the transmission of the packet-RN, the payload of 3 on a
interval of the packet that does not vary with the different distance range 10 to 80 meters. Simulation
scenario-RN, which is every 1 second. Assumptions results can be seen in the figure18.
used to calculate the distance the same, namely a 10- 8 30
meter distance, equivalent to 1 hop. Results of the
Paketloss(%)
bytes
6
experiment can be seen in Figure 16. 4
60
bytes
30
2
25
Energi(Joule)
0
20 10m 20m 30m 40m 50m 60m 70m 80m
15
10
30bytes
Figure 18. Packet lost percentage in
5
60bytes
the scenario RN +
90bytes
The cause of the increased packetloss is decreasing the
0
10m 20m 30m 40m 50m 60m 70m 80m
quality of the signal was indicated with LQI code on the
packet are removed. The other reason of increasing
7
packetloss is decreasing the buffer capacity of nodes so Indicator (LQI), and full buffer capacity of the
that the recipient of the packet must be sent back. recipient node is indicated by the IFQ code.
Buffer capacity of each node is indicated by the code of
IFQ in tracing file.
REFERENCES
5. Throughput Parameter
[1] Anonim. (2008) : Wireless Sensor Network
Throughput value is calculated in the scenario 2 is done MeshNetics Learning Courses, di unduh dari
by sending a packet that vary on the distance of 10 alamat www.meshnetics.com/learning, pada April
meters to 80 meters for 1 hour. 2009.
80 [2] Burchfield, T. Ryan dan S. Venkatesan :
Maximizing Throughput in Zigbee Wireless Sensor
Throughput(kbps)
60
Network through Analysis, Simulations and
40 30
Implementation. White paper. 2006.
bytes [3] Callaway, Ed., Gorday, Paul., dan Hester, Lance.,
20 60 A. Gutierrez, Jose., Naeve, Marco., Heile, Bob. :
bytes
Home Networking with IEEE 802.15.4: A
0 Developing Standard for Low-rate Wireless
10m 20m 30m 40m 50m 60m 70m 80m Personal Area Networks, IEEE Communications
Magazine, Agustus 2002.
Figure 19. Average throughput
[4] Dermawan, Candra. Zigbee : Teknologi Wireless
on the scenario RN +
Masa Depan, di unduh dari alamat
Results are not much different for the calculation of the http://candra.us/blog/?p=75 pada April 2009.
value of throughput in the scenario packet directly [5] Gunarto, Thomas Yuni : ANOVA (Analysis of
shown in the picture 19. Percentage range of the Variation), E-book untuk Materi Kuliah Statistika,
received throughput is 93% to 99% of the total packet Universitas Gunadharma, 2008.
that is sent during the process of data communication in [6] Iqbal, Muhammad Syamsu : Studi Kinerja Protokol
progress. This election proves scenario-RN or RN + IEEE 802.15.4 untuk Jaringan Sensor Nirkabel
will not be too influential in the AODV protocol Adhoc, Thesis, Bandung: ITB, 2008.
routing distance used during the second scenario is the [7] J. Zheng dan M.J.Lee : A Comprehensive
same. Performance Study of 802.15.4, IEEE Press Book,
2004.
[8] J. Zheng : Zigbee/IEEE 802.15.4 Routing
V. CONCLUSION
Simulation, Samsung/CUNY, 2003.
[9] Kinney, Patric (Chair of IEEE 802.15.4 Task
Conclusions from the research are:
Group): ZigBee Technology: Wireless Control that
1. Node that functions as a network device in the
Simply Works, Communications Design
IEEE 802.15.4 star topology able survive for 6
Conference, 2003.
months to 2 years with the power derived from
[10] Marandin, Dimitri : Simulation of IEEE
Alkaline Battery type AA during the
802.15.4/ZigBee with Network Simulator-2 (ns-2),
communication if the data does not enable a certain
di unduh dari alamat http://www.ifn.et.tu-
protocol routing.
dresden.de/~marandin/ZigBee/ZigBeeSimulation.h
2. Packet delivery mechanism alternately on the star
tml pada Maret 2009.
topology with 6 nodes can increase the throughput
[11] Myers, Raymond dan Walpole Ronald : Ilmu
compared to the shipping packet simultaneously.
Peluang dan Statistika untuk Insinyur dan
3. Battery for each node that functions as a device in
Ilmuwan, Penerbit ITB, 1995.
the scenario of data through the PAN coordinator
[12] Pruim, Randall : ANOVA (Analysis of Variation),
can stand up to more than 2 years old with a big
Department of Mathematics and Statistics at Calvin
packet that is optimal 30 bytes and rate of 5 kbps
College, E-book untuk Materi Matematika, di
4. Percentage of throughput received on the mesh
unduh dari alamat
topology is 93% to 99% of the total packet that is
http://www.calvin.edu/~rpruim/courses/m143/F00/
sent. This election proves scenario-RN or RN +
pada Mei 2009.
will not be too influential in the AODV protocol
[13] TechTarget : What is WPAN? di unduh dari
routing distance used during the second scenario is
http://searchmobilecomputing.techtarget.com/sDefi
the same.
nition/0,,sid40_gci837444,00.html], pada Mei
5. Packet transmission with 90 bytes payload without
2009.
PAN coordinator through the value of 99,944 ms
[14] UC Berkeley, LBL, USC/ISI, and Xerox PARC :
delay on the distance of 80 meters. Value exceeds
The ns Manual, Maret 2008.
the value of delay is the average delay is tolerated
[15] Wirawan, A.B. dan Eka Indarto : Mudah
for home automation applications that range in
Membangun Simulasi dengan Network Simulator-
value of 80 ms on the distance of 80 meters
2, Penerbit Andi, Yogyakarta., 2004
6. The cause of the increasing packet is decreasing
the signal quality with indicator from Link Quality