loopback-next как мне интегрироваться с MQTT - PullRequest
0 голосов
/ 22 апреля 2019

Я новичок в использовании loopback, и я использую loopback4 (который, я думаю, называется loopback-next)

Я настроил свои контроллеры, модели и репозитории, чтобы иметь возможность поддерживать операции CRUD для mysql, и это нормально.

Я хочу, чтобы мое петлевое приложение также подключалось к серверу MQTT, чтобы я мог подписаться на сообщения из MQTT и реагировать на эти сообщения, создавая объекты в моих репозиториях. Кроме того, я хочу, чтобы существующие методы контроллера передавали сообщения в MQTT (публикация)

Я изо всех сил пытаюсь понять, как это сделать в петлевой экосистеме.

Я не думаю, что хочу создать сервер - потому что в документации описан сервер как порт прослушивания. Я не хочу, чтобы мое петлевое приложение было сервером MQTT. Я просто хочу, чтобы он взаимодействовал с одним из них.

Точно так же я не думаю, что это будет мост MQTT или источник данных.

Я подозреваю, что мне нужна услуга. Но я не уверен.

Буду признателен за любые советы о том, как добиться этой интеграции.

Спасибо

1 Ответ

1 голос
/ 23 апреля 2019

LB4 является легко расширяемым и очень хорошим выбором для таких интеграций. В этом случае вам нужно иметь компонент разъема MQTT. Вы можете обратиться к документации о том, как создать компонент в LB4 здесь и здесь .

Вы можете обратиться к примеру реализации компонента для авторизации , а также для более быстрого понимания.

...