MQTT4Snap!: различия между версиями

Материал из Поле цифровой дидактики
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{DigitalTool
{{DigitalTool
|Description=Библиотека для работы с MQTT в Snap!
|Description=Библиотека для работы с MQTT в Snap!
* http://digida.mgpu.ru/images/thumb/9/9a/HelloWorld_MQTT_answer.png/120px-HelloWorld_MQTT_answer.png
|Область применения=Интернет вещей
|Область применения=Интернет вещей
|Website=https://github.com/pixavier/mqtt4snap
|Website=https://github.com/pixavier/mqtt4snap
Строка 10: Строка 11:
|AI=Нет
|AI=Нет
}}
}}
== Основные термины и понятия ==
* [[MQTT]]
* https://wiki.spruthub.ru/


; Message
== Эксперименты в вики ==
: Сообщения (message) содержат в себе информацию, которую один участник сети на базе протокола [[MQTT]] хочет передать другим. Взаимодействие между участниками сети осуществляется через Брокера. То есть, если мне, как устройству, нужно передать сообщение о том что я что-то сделал или сообщить о том, как у меня дела, я передаю сообщение брокеру публикуя во всеуслышание что "я что-то сделал"
 
; Publish
[[Файл:HelloWorld MQTT.png]]
: Это процесс передачи сообщения брокеру. То есть простым языком, я подошел к брокеру и сказал "something". Брокер гипотетически должен услышать это сообщение и записать его к себе в блокнотик
 
; Subscribe
[[Файл:HelloWorld MQTT answer.png]]
: Bсеми сообщениями от всех устройств владеет исключительно брокер. [[Актанты]] подписываемся на рассылку от брокера для получения проходящих через него сообщений. Чтобы читать какие-то конкретные сообщения используется механизм Topic
; Topic
: Формат топика может быть разным и абсолютно любым. Главное чтобы получатель был подписан на этот топик и знал что делать с информацией полученной из сообщений.
; QoS
:
; Retain
:


== Схемы UML  ==
[[Файл:MQTT Snap 01.png]]




== Эксперименты в вики ==
== Перечень команд ==
{| {{prettytable}}
|-
!{{Hl2}}| Команда
!{{Hl2}}| Описания
|-
| Publish <br /> [[Файл:MQTT publish.png|400px]]
|  Передача сообщения брокеру
|-
| Subscribe <br /> [[Файл:MQTT subscribe.png|400px]]
| Подписка на рассылку от брокера для получения проходящих через него сообщений. Чтобы читать какие-то конкретные сообщения используется механизм Topic
|-
|
|
|}
 
 
== [[Snap!]] проекты с [[MQTT4Snap!]] ==
 
[[Файл:Mqtt teams.png]]


== ==
== Video ==
<center>
{|
|+ [[:Категория:ИВО-231м]]
|{{#widget:YouTube|id=eKu2Spkv1J4|start=5}}
* https://www.youtube.com/watch?v=eKu2Spkv1J4
| {{#widget:YouTube|id=aI0mfCnrots|start=5}}
* https://www.youtube.com/watch?v=aI0mfCnrots
|
|}
</center>

Текущая версия на 13:56, 21 апреля 2024

Краткое описание инструмента Библиотека для работы с MQTT в Snap!
  • 120px-HelloWorld_MQTT_answer.png
Возможности
Трудности использования
Область знаний
Область применения Интернет вещей
Поясняющее видео
Веб-сайт https://github.com/pixavier/mqtt4snap
Пользователи Учащиеся, Преподаватели
Используется для создания (проведения) Coding
Разработчик
Сообщество вокруг средства
Лицензия Открытая
Год первого релиза
Совместное сетевое использование Да
Какой язык основной English
Есть ли поддержка Искусственным Интеллектом Нет

Эксперименты в вики

HelloWorld MQTT.png

HelloWorld MQTT answer.png

MQTT Snap 01.png


Перечень команд

Команда Описания
Publish
MQTT publish.png
Передача сообщения брокеру
Subscribe
MQTT subscribe.png
Подписка на рассылку от брокера для получения проходящих через него сообщений. Чтобы читать какие-то конкретные сообщения используется механизм Topic


Snap! проекты с MQTT4Snap!

Mqtt teams.png

Video

Категория:ИВО-231м