MQTT4Snap!
Материал из Поле цифровой дидактики
Версия от 18:08, 1 декабря 2023; Patarakin (обсуждение | вклад)
Краткое описание инструмента | Библиотека для работы с MQTT в Snap! |
---|---|
Возможности | |
Трудности использования | |
Область знаний | |
Область применения | Интернет вещей |
Поясняющее видео | |
Веб-сайт | https://github.com/pixavier/mqtt4snap |
Пользователи | Учащиеся, Преподаватели |
Используется для создания (проведения) | Coding |
Разработчик | |
Сообщество вокруг средства | |
Лицензия | Открытая |
Год первого релиза | |
Совместное сетевое использование | Да |
Какой язык основной | English |
Есть ли поддержка Искусственным Интеллектом | Нет |
Основные термины и понятия
- Message
- Сообщения (message) содержат в себе информацию, которую один участник сети на базе протокола MQTT хочет передать другим. Взаимодействие между участниками сети осуществляется через Брокера. То есть, если мне, как устройству, нужно передать сообщение о том что я что-то сделал или сообщить о том, как у меня дела, я передаю сообщение брокеру публикуя во всеуслышание что "я что-то сделал"
- Publish
- Это процесс передачи сообщения брокеру. То есть простым языком, я подошел к брокеру и сказал "something". Брокер гипотетически должен услышать это сообщение и записать его к себе в блокнотик
- Subscribe
- Bсеми сообщениями от всех устройств владеет исключительно брокер. Актанты подписываемся на рассылку от брокера для получения проходящих через него сообщений. Чтобы читать какие-то конкретные сообщения используется механизм Topic
- Topic
- Формат топика может быть разным и абсолютно любым. Главное чтобы получатель был подписан на этот топик и знал что делать с информацией полученной из сообщений.
- QoS
- Retain