
5. Pengenalan IoT & Protokol MQTT (IoT, Android & Data Logging)
Presentation
•
Computers
•
University
•
Practice Problem
•
Hard
Anton Prafanto
Used 1+ times
FREE Resource
27 Slides • 0 Questions
1
MQTT
(Message Queuing Telemetery Transport)
Protokol Komunikasi untuk mengirim dan menerima data antar perangkat/mesin.
2
Sejarah MQTT
Awal dikembangkan oleh IBM pada tahun 1999 sebagai protokol komunikasi yang tidak membutuhkan banyak bandwidth serta diperuntukan bagi perangkat dengan daya yang sangat kecil
3
Sejarah MQTT
Tahun 2014, MQTT ditetapkan sebagai standar komunikasi oleh Organization for the Advance of Structured Information Standard
Pada tahun 2016 MQTT ditetapkan sebagai standar ISO/IEC 20922
4
Broker
Publish dan Subscribe
Topic
Quality of Service (QoS)
Komponen MQTT
5
Broker
Semua perangkat atau klien berkomunikasi melalui sebuah Broker (server).
6
Broker
Semua perangkat atau klien berkomunikasi melalui sebuah Broker (server).
7
Publish dan Subscribe
Perangkat client mengirimkan dan menerima informasi dari broker berdasarkan topic yang spesiifik.
Komunikasi seperti ini tidak memerlukan komunikasi langsung antar client.
8
Publish dan Subscribe
9
Topic
Sebuah cara untuk melakukan pengkategorian informasi yang akan dikirim.
10
Topic
Sebuah cara untuk melakukan pengkategorian informasi yang akan dikirim.
Contoh topic:
kantor_pusat/gedung_a/lantai_4/ruang_tamu/temp
11
Topic
Sebuah cara untuk melakukan pengkategorian informasi yang akan dikirim.
Contoh topic:
kantor_pusat/gedung_a/lantai_4/ruang_tamu/temp
Single Level Wildcard
Multi Level Wildcard
12
Topic
Sebuah cara untuk melakukan pengkategorian informasi yang akan dikirim.
Contoh topic jenis Single Level Wildcard:
kantor_pusat/gedung_a/lantai_4/+/temp
13
Topic
Sebuah cara untuk melakukan pengkategorian informasi yang akan dikirim.
Contoh topic jenis Single Level Wildcard:
kantor_pusat/gedung_a/lantai_4/+/temp
kantor_pusat/gedung_a/lantai_4/toilet/temp
14
Topic
Sebuah cara untuk melakukan pengkategorian informasi yang akan dikirim.
Contoh topic jenis Single Level Wildcard:
kantor_pusat/gedung_a/lantai_4/+/temp
kantor_pusat/gedung_a/lantai_4/toilet/temp
kantor_pusat/gedung_a/lantai_4/lobby/temp
15
Topic
Sebuah cara untuk melakukan pengkategorian informasi yang akan dikirim.
16
Topic
Sebuah cara untuk melakukan pengkategorian informasi yang akan dikirim.
Contoh topic jenis Single Level Wildcard:
kantor_pusat/gedung_a/lantai_4/+/temp
kantor_pusat/gedung_a/lantai_4/toilet/temp
kantor_pusat/gedung_a/lantai_4/lobby/temp
kantor_pusat/gedung_a/lantai_4/resepsionis/temp
17
Topic
Sebuah cara untuk melakukan pengkategorian informasi yang akan dikirim.
Contoh topic jenis Single Level Wildcard:
kantor_pusat/gedung_a/lantai_4/+/temp
kantor_pusat/gedung_a/lantai_4/toilet/temp
kantor_pusat/gedung_a/lantai_4/lobby/temp
kantor_pusat/gedung_a/lantai_4/resepsionis/temp
kantor_pusat/gedung_a/lantai_4/ruang_tunggu/temp
18
Topic
Sebuah cara untuk melakukan pengkategorian informasi yang akan dikirim.
Contoh topic jenis Single Level Wildcard:
kantor_pusat/gedung_a/lantai_4/#/temp
19
Topic
Sebuah cara untuk melakukan pengkategorian informasi yang akan dikirim.
Contoh topic jenis Single Level Wildcard:
kantor_pusat/gedung_a/lantai_4/#/temp
kantor_pusat/gedung_a/lantai_4/toilet/temp
kantor_pusat/gedung_a/lantai_4/toilet/kelembaban
kantor_pusat/gedung_a/lantai_4/resepsionis/objek
kantor_pusat/gedung_a/lantai_4/ruang_tunggu/co2
20
Topic
Jika tidak ada client yang melakukan subscribe terhadao topic yang ada makan broker akan membuang datanya.
21
QoS
(Quality of Service)
At Most Once (QoS 0)
At least Once (QoS 1)
Exactly Once (QoS 2)
22
QoS
(Quality of Service)
At Most Once (QoS 0)
Pesan dikirimkan satu kali apapun respon yang diberikan oleh broker terhadap publisher.
23
QoS
(Quality of Service)
At Most Once (QoS 0)
Pesan dikirimkan satu kali apapun respon yang diberikan oleh broker terhadap publisher.
24
QoS
(Quality of Service)
At least Once (QoS 1)
Publisher akan mengirimkan data secara terus menerus sampai ada pesan konfirmasi dari broker bahwa data telah diterima
Akan menyebabkan banyak pengiriman data
25
QoS
(Quality of Service)
At least Once (QoS 1)
Publisher akan mengirimkan data secara terus menerus sampai ada pesan konfirmasi dari broker bahwa data telah diterima
Akan menyebabkan banyak pengiriman data
26
QoS
(Quality of Service)
Exactly Once (QoS 2)
Publisher mengirimkan data kemudian broker mengirimkan konfirmasi bahwa data telah diterima, lalu publisher mengirimkan informasi kepada broker bahwa data siap dirilis
Akan menyebabkan banyak pengiriman data
27
QoS
(Quality of Service)
Exactly Once (QoS 2)
Publisher mengirimkan data kemudian broker mengirimkan konfirmasi bahwa data telah diterima, lalu publisher mengirimkan informasi kepada broker bahwa data siap dirilis
Akan menyebabkan banyak pengiriman data
MQTT
(Message Queuing Telemetery Transport)
Protokol Komunikasi untuk mengirim dan menerima data antar perangkat/mesin.
Show answer
Auto Play
Slide 1 / 27
SLIDE
Similar Resources on Wayground
29 questions
Apresiasi Sastra
Presentation
•
12th Grade
26 questions
Instalasi Tenaga Listrik XI
Presentation
•
11th Grade
26 questions
Materi KD 3.3 Memahami Prinsip Desain Interior
Presentation
•
11th Grade
20 questions
AKTIVITI KOKURIKULUM (PETANQUE PPKI)
Presentation
•
12th Grade
28 questions
Menelusur Lembaga Negara
Presentation
•
12th Grade - University
22 questions
Masalah Pembangunan
Presentation
•
12th Grade
26 questions
ENERGI TERBARUKAN
Presentation
•
10th Grade - University
26 questions
Alat-alat Optik
Presentation
•
11th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade