Как создать собственный плагин Mosquitto MQTT? - PullRequest
1 голос
/ 14 апреля 2020

Я только недавно начал изучать Москито. Мне нужно создать пользовательский обработчик событий (при подключении клиента и при получении сообщения), который будет встроен в Mosquitto и запущен на сервере в виде пакета. Идея не в том, чтобы использовать отдельную программу (клиент), подписанную на некоторые темы (как это работает в большинстве случаев), а в том, чтобы Mosquitto обрабатывал данные.

Моя идея:

  1. Некоторые предполагают, что клиент делает паб в Mosquitto в некоторых топи c.
  2. Mosquitto делает свои волхвы c (поведение по умолчанию), а также запускает обратный вызов (поэтому данные обрабатываются так, как нужно). Я описываю это в CB)

Я читал документы API Mosquitto, но с трудом понимаю, как его использовать.

Вопросы:

  1. Возможно ли создать такой плагин с помощью Mosquitto / API?
  2. У вас есть репозиторий с примером создания обратных вызовов? Видел mysql пример и пример плагина авторизации, но ни один из них не работал для меня - все еще не повезло в создании собственного плагина.
  3. Или, может быть, кто-то может описать процесс создания плагинов / расширения Mosquitto?
  4. Любые инструкции по сборке плагинов и вставке их в Mosquitto?
...