Лекція про протоколи передачі даних у IoT, з акцентом на MQTT та порівняння з HTTP для хмарних технологій.
Key Takeaways
- MQTT є оптимальним протоколом для передачі даних у IoT завдяки низьким накладним витратам.
- HTTP, хоч і широко використовується, не завжди підходить для ресурсно обмежених IoT пристроїв.
- Архітектура MQTT базується на брокері, який централізовано керує повідомленнями між видавцями та підписниками.
- Використання шлюзу дозволяє поєднувати внутрішні протоколи пристроїв з хмарними сервісами через HTTP.
- Для IoT характерна велика кількість маленьких повідомлень, що робить ефективність протоколу ключовою.
Summary
- Огляд протоколів передачі даних в Інтернеті речей на прикладному рівні.
- Пояснення концепції MQTT як message oriented middleware з брокером, видавцями та підписниками.
- Порівняння MQTT з HTTP, з акцентом на ефективність та накладні витрати.
- Опис архітектури REST та використання HTTP-запитів (GET, POST, PUT, DELETE).
- Переваги та недоліки HTTP у контексті IoT пристроїв, особливо через обмежені ресурси.
- Роль шлюзу як перекладача між внутрішніми протоколами пристроїв та HTTP для хмари.
- Пояснення структури URI та її ролі у REST-архітектурі.
- Пояснення процесу встановлення з’єднання, публікації та підписки в MQTT.
- Вказівка на те, що MQTT має в 5-6 разів менші накладні витрати порівняно з HTTP.
- Значення MQTT для ефективної передачі невеликих, але численних даних від сенсорів.











