Search Header Logo
5. Pengenalan IoT & Protokol MQTT (IoT, Android & Data Logging)

5. Pengenalan IoT & Protokol MQTT (IoT, Android & Data Logging)

Assessment

Presentation

Computers

University

Practice Problem

Hard

Created by

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.

media

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

media

3

Sejarah MQTT

Tahun 2014, MQTT ditetapkan sebagai standar komunikasi oleh Organization for the Advance of Structured Information Standard

media

Pada tahun 2016 MQTT ditetapkan sebagai standar ISO/IEC 20922

media

4

  • Broker

  • Publish dan Subscribe

  • Topic

  • Quality of Service (QoS)

Komponen MQTT

media

5

Broker

Semua perangkat atau klien berkomunikasi melalui sebuah Broker (server).

media
media
media
media
media
media

6

Broker

Semua perangkat atau klien berkomunikasi melalui sebuah Broker (server).

media
media
media

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.

media

8

Publish dan Subscribe

media
media

9

Topic

Sebuah cara untuk melakukan pengkategorian informasi yang akan dikirim.

media
media

10

Topic

Sebuah cara untuk melakukan pengkategorian informasi yang akan dikirim.

Contoh topic:

kantor_pusat/gedung_a/lantai_4/ruang_tamu/temp

media

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

media

12

Topic

Sebuah cara untuk melakukan pengkategorian informasi yang akan dikirim.

Contoh topic jenis Single Level Wildcard:

kantor_pusat/gedung_a/lantai_4/+/temp

media

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

media

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

media

15

Topic

Sebuah cara untuk melakukan pengkategorian informasi yang akan dikirim.

media

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

media

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

media

18

Topic

Sebuah cara untuk melakukan pengkategorian informasi yang akan dikirim.

Contoh topic jenis Single Level Wildcard:

kantor_pusat/gedung_a/lantai_4/#/temp

media

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

media

20

Topic

Jika tidak ada client yang melakukan subscribe terhadao topic yang ada makan broker akan membuang datanya.

media
media

21

QoS

(Quality of Service)

media

​At Most Once (QoS 0)

At least Once (QoS 1)

Exactly Once (QoS 2)

media

22

QoS

(Quality of Service)

​At Most Once (QoS 0)

​Pesan dikirimkan satu kali apapun respon yang diberikan oleh broker terhadap publisher.

media
media

23

QoS

(Quality of Service)

​At Most Once (QoS 0)

​Pesan dikirimkan satu kali apapun respon yang diberikan oleh broker terhadap publisher.

media
media

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

media
media

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

media
media

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

media
media

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

media
media

MQTT

(Message Queuing Telemetery Transport)

Protokol Komunikasi untuk mengirim dan menerima data antar perangkat/mesin.

media

Show answer

Auto Play

Slide 1 / 27

SLIDE