SlideShare a Scribd company logo
Protokol Komunikasi IOT
Pertemuan Ke-3
Protokol IOT MQTT (Message Queue
Telemetry Transport)
• Meskipun awalnya MQTT adalah protokol yang
• MQTT singkatan dari Message Queuing Telemetry Transport adalah
protokol komunikasi ringan berbasis publish/subscribe yang dirancang
khusus untuk komunikasi antar perangkat berdaya rendah. Protokol ini
dirancang oleh Andy Standford – Clark (IBM) dan Arlen Nipper di tahun
1999, yang semula dibuat untuk menghubungkan sistem telemetri jalur
pipa minyak melalui satelit.
• Meskipun awalnya MQTT adalah protokol yang
bersifat proprietary, namun pada 2010 dirilis
dengan lisensi Royalty free, Dan pada 2014
menjadi standar OASIS
• MQTT berjalan di atas Transmission Control
Protocol / Internet Protocol (TCP/IP)
sebagaimana digambar dalam skema berikut:
Protokol CoAP
(Constrained Application Protocol)
• CoAP adalah protokol layer aplikasi yang dikembangkan oleh
International Engineering Task Force (IETF).
• Termasuk dalam ke standar RFC 7252, CoAP sendiri merupakan
singkatan dari Constrained Application Protocol. IETF sendiri tidak saja
mengembangkan CoAP tetapi mengembangkan juga Embedded Binary
HTTP(EBHTTO), Lean Transport Protocol(LTP).
• Dapat dilihat pada gambar dibawah mengenai protokol dalam layer
yang berbeda
yang berbeda
• Dengan selesainya spesifikasi CoAP, diharapkan
akan ada jutaan perangkat yang digunakan di
berbagai domain aplikasi di masa depan.
• Aplikasi ini beragam mulai dari energi pintar,
jaringan cerdas, kontrol bangunan, kontrol
Protokol CoAP
(Constrained Application Protocol)
jaringan cerdas, kontrol bangunan, kontrol
pencahayaan yang cerdas, sistem kontrol industri,
pelacakan aset, hingga pemantauan lingkungan.
CoAP akan menjadi protokol standar untuk
memungkinkan interaksi antar perangkat dan
mendukung aplikasi IoT
• CoAP adalah protokol berorientasi jaringan,
menggunakan fitur serupa untuk HTTP tetapi juga
memungkinkan untuk overhead rendah, multicast, dll.
Karena protokol HTTP adalah standar sukses jangka
panjang, ia dapat menggunakan skrip kecil untuk
mengintegrasikan berbagai sumber daya dan layanan.
Protokol CoAP
(Constrained Application Protocol)
mengintegrasikan berbagai sumber daya dan layanan.
• Interoperabilitas yang disediakan oleh HTTP adalah titik
kunci dari IoT, untuk ini, HTTP digunakan dalam level
aplikasi. Namun, HTTP didasarkan pada protokol TCP
menggunakan point to point (P2P) model komunikasi
yang tidak cocok untuk layanan push notification. Juga,
untuk perangkat yang terbatas, HTTP terlalu rumit.
• CoAP bukan hanya sekadar kompresi dari protokol
HTTP. Mempertimbangkan kemampuan pemrosesan
yang rendah dan rendahnya konsumsi daya dari
sumber daya yang terkendali, CoAP mendesain ulang
beberapa fitur HTTP untuk mengakomodasi
keterbatasan ini.
• HTTP digunakan di bawah jaringan yang tidak dibatasi
Protokol CoAP
(Constrained Application Protocol)
• HTTP digunakan di bawah jaringan yang tidak dibatasi
dan CoAP digunakan di bawah jaringan yang dibatasi.
Protokol XMPP (Extensible Messaging and
Presence Protocol)
• Extensible Messaging and Presence Protocol (XMPP) adalah
sebuah standard komunikasi real-time berbasis text, suara
maupun video dengan teknologi open XML(Extensible Markup
Language). Protokol ini merupakan protokol standar
komunikasi real-time yang telah disahkan oleh IETF
• Implementasi protokol XMPP merupakan teknologi dengan
• Implementasi protokol XMPP merupakan teknologi dengan
jaringan client-server yang terdesentralisasi. Jaringan ini mirip
dengan jaringan email, dimana paket data dapat diteruskan
kepada server XMPP lain yang menjadi tujuannya. Kita dapat
saja membuat jaringan XMPP dan kemudian membuat saluran
komunikasi dengan server Instant Messaging seperti GTalk, YM
dan chat facebook. Instant Messaging sekarang memang
kebanyakan menggunakan protokol ini untuk saling
berkomunikasi.
• XMPP merupakan produk Jabber pada tahun 1999,
kemudian diformulasikan oleh XMPP Standard
Foundation menjadi standard pada tahun 2004 (XMPP
1.0). XMPP ini bisa digunakan dalam hal-hal
berikut: instant messaging, presence, multi-party chat,
voice and video calls, collaboration, lightweight
Protokol XMPP (Extensible Messaging and
Presence Protocol)
voice and video calls, collaboration, lightweight
middleware, content syndication, dan generalized
routing of XML data.
• Contoh penggunaan protokol XMPP : pemanfaatan
library smack, untuk memberi notifikasi pesan kepada
penjual dalam aplikasi shooping berbasis mobile.
Hanya saja pesannya bukan berupa SMS tetapi masih
berupa pesan Instant Messaging.
• Core protokol XMPP hanya mentransmisi aliran
data dalam format XML. Terdapat tiga jenis aliran
XML yang ditransmisikan, antara lain message,
presence, dan info query atau lebih dikenal
dengan IQ.
Protokol XMPP (Extensible Messaging and
Presence Protocol)
dengan IQ.
– (1) message, merupakan general paket XMPP berisi
informasi yang dikirim dari satu entitas ke entitas
lainnya. Pengiriman paket ini bersifat fire and forget,
artinya entitas pengirim tidak akan mendapatkan
result dari paket message yang telah dia kirimkan.
Selain itu juga message ini dikirimkan dari dan ke one-
to-one entitas atau one-to-many.
– presence, dikirimkan dengan tujuan availability
kehadiran entitas yang terhubung dalam jaringan. Kita
dapat mengetahui status online atau offline dari setiap
entitas karena adanya aliran data presence ini. Tidak
seperti message, presence dikirimkan ke semua
entitas (broadcast) yang sudah “subscribe” ke entitas
Protokol XMPP (Extensible Messaging and
Presence Protocol)
entitas (broadcast) yang sudah “subscribe” ke entitas
tersebut.
– IQ, digunakan untuk mekanisme request-response
antar entitas dalam jaringan XMPP. Mirip dengan
metode GET dan POST pada protokol HTTP. Terdapat
sebuah entitas yang mengirimkan request ke entitas
lain, dan akan menerima response balasan dari entitas
tersebut.
• XMPP server dan client berkomunikasi melalui
pengiriman Message Stanza, yaitu XML code
yang fleksibel (sesuai spesifikasi) yang
diencoded menggunakan Base64 sebelum
Protokol XMPP (Extensible Messaging and
Presence Protocol)
diencoded menggunakan Base64 sebelum
dikirimkan. Message stanza ini sering disebut
dengan packet, yang bisa berupa Message,
Presence dan IQ.
Contoh sederhana dari Message Stanza:
• Request Client ke Server:
<iq to='example.com' type='set' id='sess_1'> <session
xmlns='urn:ietf:params:xml:ns:xmpp-session'/> </iq>
• Response Server ke Client:
<iq from='example.com' type='result' id='sess_1'/>
• Message:
• Message:
<message to='bejo@example.net'
from='susi@example.com/balcony' type='chat'
xml:lang='en'> <body>Dimana kamu, Bejo?</body>
</message>
• Presense:
<presence xml:lang='en'> <show>dnd</show>
<status>Menunggu waktu Sholat</status> </presence>
Tugas: Buat Makalah perorangan dari Protokol dibawah ini
• Protokol AMQP (Advanced Message Queuing Protocol)
• Protokol Komunikasi IEEE 802.4 dan ZigBee
• Protokol Komunikasi 6 LoWPAN dan RFID
• Protokol Komunikasi wireless HART dan NFC
• Protokol Komunikasi Bluetooth dan Piconet
• Protokol Komunikasi Zwave dan ISA100.11a
• Protokol Komunikasi Zwave dan ISA100.11a
• Kirim ke Email : noviyanto@y7mail.com
• Subject Email : Nama_Kelas_NPM_Judul-Makalah
• Paling lambat : 17 April 2018 jam 23.59
• Harus ada referensi (source) materi
Source :
• https://embeddednesia.com/v1/?p=3110
• https://www.cse.wustl.edu/~jain/cse574-
14/ftp/coap/index.html
14/ftp/coap/index.html
• https://edui.wordpress.com/2009/10/10/men
genal-xmpp/

More Related Content

What's hot

Dasar matlab
Dasar matlabDasar matlab
Dasar matlab
Kira R. Yamato
 
Rangkaian penyearah
Rangkaian penyearahRangkaian penyearah
Rangkaian penyearah
Khairul Jakfar
 
Belajar Komputer Dasar
Belajar Komputer DasarBelajar Komputer Dasar
Belajar Komputer Dasar
Ahmad Syaikhu
 
Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Internet of things (iot)
ratna mustika sari
 
Modulator dan demodulator fsk
Modulator dan demodulator fskModulator dan demodulator fsk
Modulator dan demodulator fsk
Vicky Setya Hermawan
 
Telekomunikasi Analog dan Digital - Slide week 10 noise dan error pada tran...
Telekomunikasi Analog dan Digital - Slide week 10   noise dan error pada tran...Telekomunikasi Analog dan Digital - Slide week 10   noise dan error pada tran...
Telekomunikasi Analog dan Digital - Slide week 10 noise dan error pada tran...Beny Nugraha
 
Arduino dasar
Arduino dasarArduino dasar
Arduino dasar
Dedi Supardi
 
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxAdministrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
globalkomputer
 
Cara kerja rangkaian up counter dan down counter
Cara kerja rangkaian up counter dan down counterCara kerja rangkaian up counter dan down counter
Cara kerja rangkaian up counter dan down counter
PT.goLom na
 
Serat Optik
Serat OptikSerat Optik
Serat Optikampas03
 
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan InternetPresentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
MemesByMasAgus
 
Transmisi gelombang radio
Transmisi gelombang radioTransmisi gelombang radio
Transmisi gelombang radio
salim_perdana
 
Dasar sistem telekomunikasi (modulasi)
Dasar sistem telekomunikasi (modulasi)Dasar sistem telekomunikasi (modulasi)
Dasar sistem telekomunikasi (modulasi)
Fathan Hakim
 
Laporan Praktikum Flip Flop
Laporan Praktikum Flip FlopLaporan Praktikum Flip Flop
Laporan Praktikum Flip Flop
Anarstn
 
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
University of Lampung
 
Komponen – komponen komputer dan fungsinya
Komponen – komponen komputer dan fungsinyaKomponen – komponen komputer dan fungsinya
Komponen – komponen komputer dan fungsinya
Amphie Yuurisman
 
Sistem Komunikasi Bergerak
Sistem Komunikasi BergerakSistem Komunikasi Bergerak
Sistem Komunikasi Bergerak
Materi Kuliah Online
 
Bab 4 propagasi gelombang radio
Bab 4 propagasi gelombang radioBab 4 propagasi gelombang radio
Bab 4 propagasi gelombang radio
EKO SUPRIYADI
 
Pengkabelan terstruktur horizontal
Pengkabelan terstruktur horizontalPengkabelan terstruktur horizontal
Pengkabelan terstruktur horizontal
Priyo Harjiyono
 

What's hot (20)

Dasar matlab
Dasar matlabDasar matlab
Dasar matlab
 
Rangkaian penyearah
Rangkaian penyearahRangkaian penyearah
Rangkaian penyearah
 
Belajar Komputer Dasar
Belajar Komputer DasarBelajar Komputer Dasar
Belajar Komputer Dasar
 
Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Internet of things (iot)
 
Modulator dan demodulator fsk
Modulator dan demodulator fskModulator dan demodulator fsk
Modulator dan demodulator fsk
 
Soal essay 1 jarkom
Soal essay 1 jarkomSoal essay 1 jarkom
Soal essay 1 jarkom
 
Telekomunikasi Analog dan Digital - Slide week 10 noise dan error pada tran...
Telekomunikasi Analog dan Digital - Slide week 10   noise dan error pada tran...Telekomunikasi Analog dan Digital - Slide week 10   noise dan error pada tran...
Telekomunikasi Analog dan Digital - Slide week 10 noise dan error pada tran...
 
Arduino dasar
Arduino dasarArduino dasar
Arduino dasar
 
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxAdministrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
 
Cara kerja rangkaian up counter dan down counter
Cara kerja rangkaian up counter dan down counterCara kerja rangkaian up counter dan down counter
Cara kerja rangkaian up counter dan down counter
 
Serat Optik
Serat OptikSerat Optik
Serat Optik
 
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan InternetPresentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
 
Transmisi gelombang radio
Transmisi gelombang radioTransmisi gelombang radio
Transmisi gelombang radio
 
Dasar sistem telekomunikasi (modulasi)
Dasar sistem telekomunikasi (modulasi)Dasar sistem telekomunikasi (modulasi)
Dasar sistem telekomunikasi (modulasi)
 
Laporan Praktikum Flip Flop
Laporan Praktikum Flip FlopLaporan Praktikum Flip Flop
Laporan Praktikum Flip Flop
 
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
 
Komponen – komponen komputer dan fungsinya
Komponen – komponen komputer dan fungsinyaKomponen – komponen komputer dan fungsinya
Komponen – komponen komputer dan fungsinya
 
Sistem Komunikasi Bergerak
Sistem Komunikasi BergerakSistem Komunikasi Bergerak
Sistem Komunikasi Bergerak
 
Bab 4 propagasi gelombang radio
Bab 4 propagasi gelombang radioBab 4 propagasi gelombang radio
Bab 4 propagasi gelombang radio
 
Pengkabelan terstruktur horizontal
Pengkabelan terstruktur horizontalPengkabelan terstruktur horizontal
Pengkabelan terstruktur horizontal
 

Similar to 3_Protokol Komunikasi IOT.pdf

Protokol Komunikasi Internet Of Things.pptx
Protokol Komunikasi Internet Of Things.pptxProtokol Komunikasi Internet Of Things.pptx
Protokol Komunikasi Internet Of Things.pptx
AmaliyahGianFadilah
 
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ipJaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Ihsan Nurhalim
 
referensi-model-tcp-ip.pdf
referensi-model-tcp-ip.pdfreferensi-model-tcp-ip.pdf
referensi-model-tcp-ip.pdf
SDSwastaKatolikBudiM
 
LAN
LANLAN
Isi
IsiIsi
Protocol jaringan komputer
Protocol jaringan komputerProtocol jaringan komputer
Protocol jaringan komputerAmiroh S.Kom
 
Pertemuan 6-referensi-model-tcp-ip
Pertemuan 6-referensi-model-tcp-ipPertemuan 6-referensi-model-tcp-ip
Pertemuan 6-referensi-model-tcp-ip
Bahar Sobari
 
Jaringan komputer
Jaringan komputerJaringan komputer
Jaringan komputer
nasiri77
 
referensi-model-tcp-ip
referensi-model-tcp-ipreferensi-model-tcp-ip
referensi-model-tcp-ip
Noval Sp
 
Sistem Telekomunikasi - TCP/IP
Sistem Telekomunikasi - TCP/IPSistem Telekomunikasi - TCP/IP
Sistem Telekomunikasi - TCP/IP
Revinda Rahmania
 
Josua armando silalahi 18311281 si18E
Josua armando silalahi 18311281 si18EJosua armando silalahi 18311281 si18E
Josua armando silalahi 18311281 si18E
josuaarmando
 
Bab iii
Bab iiiBab iii
Materi protokol jaringan
Materi protokol jaringanMateri protokol jaringan
Materi protokol jaringan
krisdjayanti1
 
OSI Layer dan TCP/IP
OSI Layer dan TCP/IP OSI Layer dan TCP/IP
OSI Layer dan TCP/IP
Erlangga Putra
 
Pertemuan 3 referensi model tcp-ip ok
Pertemuan 3   referensi model tcp-ip okPertemuan 3   referensi model tcp-ip ok
Pertemuan 3 referensi model tcp-ip ok
eli priyatna laidan
 
Modul 9 protokol multimedia
Modul 9 protokol multimediaModul 9 protokol multimedia
Modul 9 protokol multimediaEkky Patria
 

Similar to 3_Protokol Komunikasi IOT.pdf (20)

Protokol Komunikasi Internet Of Things.pptx
Protokol Komunikasi Internet Of Things.pptxProtokol Komunikasi Internet Of Things.pptx
Protokol Komunikasi Internet Of Things.pptx
 
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ipJaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ip
 
Pendahuluan
PendahuluanPendahuluan
Pendahuluan
 
referensi-model-tcp-ip.pdf
referensi-model-tcp-ip.pdfreferensi-model-tcp-ip.pdf
referensi-model-tcp-ip.pdf
 
Sejarah jk
Sejarah jkSejarah jk
Sejarah jk
 
LAN
LANLAN
LAN
 
Isi
IsiIsi
Isi
 
Protocol jaringan komputer
Protocol jaringan komputerProtocol jaringan komputer
Protocol jaringan komputer
 
Pertemuan 6-referensi-model-tcp-ip
Pertemuan 6-referensi-model-tcp-ipPertemuan 6-referensi-model-tcp-ip
Pertemuan 6-referensi-model-tcp-ip
 
Jaringan komputer
Jaringan komputerJaringan komputer
Jaringan komputer
 
referensi-model-tcp-ip
referensi-model-tcp-ipreferensi-model-tcp-ip
referensi-model-tcp-ip
 
Jaringan Komputer
Jaringan KomputerJaringan Komputer
Jaringan Komputer
 
Sistem Telekomunikasi - TCP/IP
Sistem Telekomunikasi - TCP/IPSistem Telekomunikasi - TCP/IP
Sistem Telekomunikasi - TCP/IP
 
Josua armando silalahi 18311281 si18E
Josua armando silalahi 18311281 si18EJosua armando silalahi 18311281 si18E
Josua armando silalahi 18311281 si18E
 
Bab iii
Bab iiiBab iii
Bab iii
 
Materi protokol jaringan
Materi protokol jaringanMateri protokol jaringan
Materi protokol jaringan
 
OSI Layer dan TCP/IP
OSI Layer dan TCP/IP OSI Layer dan TCP/IP
OSI Layer dan TCP/IP
 
Pertemuan 3 referensi model tcp-ip ok
Pertemuan 3   referensi model tcp-ip okPertemuan 3   referensi model tcp-ip ok
Pertemuan 3 referensi model tcp-ip ok
 
Internet protocol suite atau tcp
Internet protocol suite atau tcpInternet protocol suite atau tcp
Internet protocol suite atau tcp
 
Modul 9 protokol multimedia
Modul 9 protokol multimediaModul 9 protokol multimedia
Modul 9 protokol multimedia
 

Recently uploaded

Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Sosdiklihparmassdm
 
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdfTugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Thahir9
 
peluang kejadian total dan kaidah nbayes
peluang kejadian total dan kaidah nbayespeluang kejadian total dan kaidah nbayes
peluang kejadian total dan kaidah nbayes
ayyurah2004
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
AdePutraTunggali
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
d2spdpnd9185
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
margagurifma2023
 
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum MerdekaModul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Mutia Rini Siregar
 
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdfLAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
RosidaAini3
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
SABDA
 
Fisiologi Fonasi dan Saluran Napas Atas.pptx
Fisiologi Fonasi dan Saluran Napas Atas.pptxFisiologi Fonasi dan Saluran Napas Atas.pptx
Fisiologi Fonasi dan Saluran Napas Atas.pptx
arielardinda2
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
indraayurestuw
 
Alur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase eAlur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase e
MsElisazmar
 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
opkcibungbulang
 
Pemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptxPemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptx
ssuser4dafea
 
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
esmaducoklat
 
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docxLAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
moh3315
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
nasrudienaulia
 

Recently uploaded (20)

Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
 
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdfTugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdf
 
peluang kejadian total dan kaidah nbayes
peluang kejadian total dan kaidah nbayespeluang kejadian total dan kaidah nbayes
peluang kejadian total dan kaidah nbayes
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
 
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum MerdekaModul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
 
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdfLAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
 
Fisiologi Fonasi dan Saluran Napas Atas.pptx
Fisiologi Fonasi dan Saluran Napas Atas.pptxFisiologi Fonasi dan Saluran Napas Atas.pptx
Fisiologi Fonasi dan Saluran Napas Atas.pptx
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
 
Alur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase eAlur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase e
 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
 
Pemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptxPemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptx
 
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
 
Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
 
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docxLAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
 

3_Protokol Komunikasi IOT.pdf

  • 2. Protokol IOT MQTT (Message Queue Telemetry Transport) • Meskipun awalnya MQTT adalah protokol yang • MQTT singkatan dari Message Queuing Telemetry Transport adalah protokol komunikasi ringan berbasis publish/subscribe yang dirancang khusus untuk komunikasi antar perangkat berdaya rendah. Protokol ini dirancang oleh Andy Standford – Clark (IBM) dan Arlen Nipper di tahun 1999, yang semula dibuat untuk menghubungkan sistem telemetri jalur pipa minyak melalui satelit. • Meskipun awalnya MQTT adalah protokol yang bersifat proprietary, namun pada 2010 dirilis dengan lisensi Royalty free, Dan pada 2014 menjadi standar OASIS • MQTT berjalan di atas Transmission Control Protocol / Internet Protocol (TCP/IP) sebagaimana digambar dalam skema berikut:
  • 3. Protokol CoAP (Constrained Application Protocol) • CoAP adalah protokol layer aplikasi yang dikembangkan oleh International Engineering Task Force (IETF). • Termasuk dalam ke standar RFC 7252, CoAP sendiri merupakan singkatan dari Constrained Application Protocol. IETF sendiri tidak saja mengembangkan CoAP tetapi mengembangkan juga Embedded Binary HTTP(EBHTTO), Lean Transport Protocol(LTP). • Dapat dilihat pada gambar dibawah mengenai protokol dalam layer yang berbeda yang berbeda
  • 4. • Dengan selesainya spesifikasi CoAP, diharapkan akan ada jutaan perangkat yang digunakan di berbagai domain aplikasi di masa depan. • Aplikasi ini beragam mulai dari energi pintar, jaringan cerdas, kontrol bangunan, kontrol Protokol CoAP (Constrained Application Protocol) jaringan cerdas, kontrol bangunan, kontrol pencahayaan yang cerdas, sistem kontrol industri, pelacakan aset, hingga pemantauan lingkungan. CoAP akan menjadi protokol standar untuk memungkinkan interaksi antar perangkat dan mendukung aplikasi IoT
  • 5. • CoAP adalah protokol berorientasi jaringan, menggunakan fitur serupa untuk HTTP tetapi juga memungkinkan untuk overhead rendah, multicast, dll. Karena protokol HTTP adalah standar sukses jangka panjang, ia dapat menggunakan skrip kecil untuk mengintegrasikan berbagai sumber daya dan layanan. Protokol CoAP (Constrained Application Protocol) mengintegrasikan berbagai sumber daya dan layanan. • Interoperabilitas yang disediakan oleh HTTP adalah titik kunci dari IoT, untuk ini, HTTP digunakan dalam level aplikasi. Namun, HTTP didasarkan pada protokol TCP menggunakan point to point (P2P) model komunikasi yang tidak cocok untuk layanan push notification. Juga, untuk perangkat yang terbatas, HTTP terlalu rumit.
  • 6. • CoAP bukan hanya sekadar kompresi dari protokol HTTP. Mempertimbangkan kemampuan pemrosesan yang rendah dan rendahnya konsumsi daya dari sumber daya yang terkendali, CoAP mendesain ulang beberapa fitur HTTP untuk mengakomodasi keterbatasan ini. • HTTP digunakan di bawah jaringan yang tidak dibatasi Protokol CoAP (Constrained Application Protocol) • HTTP digunakan di bawah jaringan yang tidak dibatasi dan CoAP digunakan di bawah jaringan yang dibatasi.
  • 7.
  • 8.
  • 9.
  • 10. Protokol XMPP (Extensible Messaging and Presence Protocol) • Extensible Messaging and Presence Protocol (XMPP) adalah sebuah standard komunikasi real-time berbasis text, suara maupun video dengan teknologi open XML(Extensible Markup Language). Protokol ini merupakan protokol standar komunikasi real-time yang telah disahkan oleh IETF • Implementasi protokol XMPP merupakan teknologi dengan • Implementasi protokol XMPP merupakan teknologi dengan jaringan client-server yang terdesentralisasi. Jaringan ini mirip dengan jaringan email, dimana paket data dapat diteruskan kepada server XMPP lain yang menjadi tujuannya. Kita dapat saja membuat jaringan XMPP dan kemudian membuat saluran komunikasi dengan server Instant Messaging seperti GTalk, YM dan chat facebook. Instant Messaging sekarang memang kebanyakan menggunakan protokol ini untuk saling berkomunikasi.
  • 11.
  • 12. • XMPP merupakan produk Jabber pada tahun 1999, kemudian diformulasikan oleh XMPP Standard Foundation menjadi standard pada tahun 2004 (XMPP 1.0). XMPP ini bisa digunakan dalam hal-hal berikut: instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight Protokol XMPP (Extensible Messaging and Presence Protocol) voice and video calls, collaboration, lightweight middleware, content syndication, dan generalized routing of XML data. • Contoh penggunaan protokol XMPP : pemanfaatan library smack, untuk memberi notifikasi pesan kepada penjual dalam aplikasi shooping berbasis mobile. Hanya saja pesannya bukan berupa SMS tetapi masih berupa pesan Instant Messaging.
  • 13. • Core protokol XMPP hanya mentransmisi aliran data dalam format XML. Terdapat tiga jenis aliran XML yang ditransmisikan, antara lain message, presence, dan info query atau lebih dikenal dengan IQ. Protokol XMPP (Extensible Messaging and Presence Protocol) dengan IQ. – (1) message, merupakan general paket XMPP berisi informasi yang dikirim dari satu entitas ke entitas lainnya. Pengiriman paket ini bersifat fire and forget, artinya entitas pengirim tidak akan mendapatkan result dari paket message yang telah dia kirimkan. Selain itu juga message ini dikirimkan dari dan ke one- to-one entitas atau one-to-many.
  • 14. – presence, dikirimkan dengan tujuan availability kehadiran entitas yang terhubung dalam jaringan. Kita dapat mengetahui status online atau offline dari setiap entitas karena adanya aliran data presence ini. Tidak seperti message, presence dikirimkan ke semua entitas (broadcast) yang sudah “subscribe” ke entitas Protokol XMPP (Extensible Messaging and Presence Protocol) entitas (broadcast) yang sudah “subscribe” ke entitas tersebut. – IQ, digunakan untuk mekanisme request-response antar entitas dalam jaringan XMPP. Mirip dengan metode GET dan POST pada protokol HTTP. Terdapat sebuah entitas yang mengirimkan request ke entitas lain, dan akan menerima response balasan dari entitas tersebut.
  • 15. • XMPP server dan client berkomunikasi melalui pengiriman Message Stanza, yaitu XML code yang fleksibel (sesuai spesifikasi) yang diencoded menggunakan Base64 sebelum Protokol XMPP (Extensible Messaging and Presence Protocol) diencoded menggunakan Base64 sebelum dikirimkan. Message stanza ini sering disebut dengan packet, yang bisa berupa Message, Presence dan IQ.
  • 16. Contoh sederhana dari Message Stanza: • Request Client ke Server: <iq to='example.com' type='set' id='sess_1'> <session xmlns='urn:ietf:params:xml:ns:xmpp-session'/> </iq> • Response Server ke Client: <iq from='example.com' type='result' id='sess_1'/> • Message: • Message: <message to='bejo@example.net' from='susi@example.com/balcony' type='chat' xml:lang='en'> <body>Dimana kamu, Bejo?</body> </message> • Presense: <presence xml:lang='en'> <show>dnd</show> <status>Menunggu waktu Sholat</status> </presence>
  • 17. Tugas: Buat Makalah perorangan dari Protokol dibawah ini • Protokol AMQP (Advanced Message Queuing Protocol) • Protokol Komunikasi IEEE 802.4 dan ZigBee • Protokol Komunikasi 6 LoWPAN dan RFID • Protokol Komunikasi wireless HART dan NFC • Protokol Komunikasi Bluetooth dan Piconet • Protokol Komunikasi Zwave dan ISA100.11a • Protokol Komunikasi Zwave dan ISA100.11a • Kirim ke Email : noviyanto@y7mail.com • Subject Email : Nama_Kelas_NPM_Judul-Makalah • Paling lambat : 17 April 2018 jam 23.59 • Harus ada referensi (source) materi
  • 18. Source : • https://embeddednesia.com/v1/?p=3110 • https://www.cse.wustl.edu/~jain/cse574- 14/ftp/coap/index.html 14/ftp/coap/index.html • https://edui.wordpress.com/2009/10/10/men genal-xmpp/