SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
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/

Contenu connexe

Tendances

ppt. IOT(Internet of Things).pptx
ppt. IOT(Internet of Things).pptxppt. IOT(Internet of Things).pptx
ppt. IOT(Internet of Things).pptxAkbarRayhanHasfi
 
internet of things
internet of thingsinternet of things
internet of thingsmaidah .
 
Lampu Otomatis Berbasis Arduino, Bluetooth dan Android
Lampu Otomatis Berbasis Arduino, Bluetooth dan AndroidLampu Otomatis Berbasis Arduino, Bluetooth dan Android
Lampu Otomatis Berbasis Arduino, Bluetooth dan Androiderinnanidya
 
Interaksi Manusia Dan Komputer Soal + Jawaban
Interaksi Manusia Dan Komputer Soal + JawabanInteraksi Manusia Dan Komputer Soal + Jawaban
Interaksi Manusia Dan Komputer Soal + JawabanAwang Ramadhani
 
Signal Conditioning
Signal ConditioningSignal Conditioning
Signal ConditioningMuhammad AR
 
Data Link Layer
Data Link LayerData Link Layer
Data Link Layerrosmida
 
Wireless Sensor Network (WSN)
Wireless Sensor Network (WSN)Wireless Sensor Network (WSN)
Wireless Sensor Network (WSN)Aulia Rizqi
 
Introduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsIntroduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsAbdullah Alfadhly
 
[AIIM17] Knowledge Management and the Internet of Things - Katrina Pugh
[AIIM17]  Knowledge Management and the Internet of Things - Katrina Pugh[AIIM17]  Knowledge Management and the Internet of Things - Katrina Pugh
[AIIM17] Knowledge Management and the Internet of Things - Katrina PughAIIM International
 
Hardware pada osi layer
Hardware pada osi layerHardware pada osi layer
Hardware pada osi layertukiman47
 
Pengkabelan UTP Straight dan Crossover-Tsania
Pengkabelan UTP Straight dan Crossover-TsaniaPengkabelan UTP Straight dan Crossover-Tsania
Pengkabelan UTP Straight dan Crossover-TsaniaTsaniaNB
 
Mendiagnosis permasalahan jaringan (1)
Mendiagnosis permasalahan jaringan (1)Mendiagnosis permasalahan jaringan (1)
Mendiagnosis permasalahan jaringan (1)Amiroh S.Kom
 

Tendances (20)

Internet of things
Internet of thingsInternet of things
Internet of things
 
ppt. IOT(Internet of Things).pptx
ppt. IOT(Internet of Things).pptxppt. IOT(Internet of Things).pptx
ppt. IOT(Internet of Things).pptx
 
internet of things
internet of thingsinternet of things
internet of things
 
Jaringan nirkabel ppt
Jaringan nirkabel pptJaringan nirkabel ppt
Jaringan nirkabel ppt
 
Lampu Otomatis Berbasis Arduino, Bluetooth dan Android
Lampu Otomatis Berbasis Arduino, Bluetooth dan AndroidLampu Otomatis Berbasis Arduino, Bluetooth dan Android
Lampu Otomatis Berbasis Arduino, Bluetooth dan Android
 
Interaksi Manusia Dan Komputer Soal + Jawaban
Interaksi Manusia Dan Komputer Soal + JawabanInteraksi Manusia Dan Komputer Soal + Jawaban
Interaksi Manusia Dan Komputer Soal + Jawaban
 
Signal Conditioning
Signal ConditioningSignal Conditioning
Signal Conditioning
 
Data Link Layer
Data Link LayerData Link Layer
Data Link Layer
 
Home automation using IOT
Home automation using IOTHome automation using IOT
Home automation using IOT
 
5G Indonesia
5G Indonesia5G Indonesia
5G Indonesia
 
Wireless Sensor Network (WSN)
Wireless Sensor Network (WSN)Wireless Sensor Network (WSN)
Wireless Sensor Network (WSN)
 
Introduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsIntroduction to IoT Architectures and Protocols
Introduction to IoT Architectures and Protocols
 
Teknologi Komunikasi
Teknologi KomunikasiTeknologi Komunikasi
Teknologi Komunikasi
 
[AIIM17] Knowledge Management and the Internet of Things - Katrina Pugh
[AIIM17]  Knowledge Management and the Internet of Things - Katrina Pugh[AIIM17]  Knowledge Management and the Internet of Things - Katrina Pugh
[AIIM17] Knowledge Management and the Internet of Things - Katrina Pugh
 
Internet de las cosas
Internet de las cosasInternet de las cosas
Internet de las cosas
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Hardware pada osi layer
Hardware pada osi layerHardware pada osi layer
Hardware pada osi layer
 
802 15-4 tutorial
802 15-4 tutorial802 15-4 tutorial
802 15-4 tutorial
 
Pengkabelan UTP Straight dan Crossover-Tsania
Pengkabelan UTP Straight dan Crossover-TsaniaPengkabelan UTP Straight dan Crossover-Tsania
Pengkabelan UTP Straight dan Crossover-Tsania
 
Mendiagnosis permasalahan jaringan (1)
Mendiagnosis permasalahan jaringan (1)Mendiagnosis permasalahan jaringan (1)
Mendiagnosis permasalahan jaringan (1)
 

Similaire à 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.pptxAmaliyahGianFadilah
 
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-ipIhsan Nurhalim
 
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-ipBahar Sobari
 
Jaringan komputer
Jaringan komputerJaringan komputer
Jaringan komputernasiri77
 
referensi-model-tcp-ip
referensi-model-tcp-ipreferensi-model-tcp-ip
referensi-model-tcp-ipNoval Sp
 
Sistem Telekomunikasi - TCP/IP
Sistem Telekomunikasi - TCP/IPSistem Telekomunikasi - TCP/IP
Sistem Telekomunikasi - TCP/IPRevinda Rahmania
 
Josua armando silalahi 18311281 si18E
Josua armando silalahi 18311281 si18EJosua armando silalahi 18311281 si18E
Josua armando silalahi 18311281 si18Ejosuaarmando
 
Materi protokol jaringan
Materi protokol jaringanMateri protokol jaringan
Materi protokol jaringankrisdjayanti1
 
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 okeli priyatna laidan
 
Modul 9 protokol multimedia
Modul 9 protokol multimediaModul 9 protokol multimedia
Modul 9 protokol multimediaEkky Patria
 

Similaire à 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
 

Dernier

Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxSaujiOji
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxriscacriswanda
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfEniNuraeni29
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxDedeRosza
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxsalmnor
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...MuhammadSyamsuryadiS
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptxnursariheldaseptiana
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXIksanSaputra6
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxRIMA685626
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxDEAAYUANGGREANI
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxMOHDAZLANBINALIMoe
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANwawan479953
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024editwebsitesubdit
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRizalAminulloh2
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAAndiCoc
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptxSusanSanti20
 

Dernier (20)

Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 

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/