Уведомить Raspberry Pi о новой записи в базе данных MySQL на VPS - PullRequest
0 голосов
/ 29 марта 2020

У меня есть VPS со статическим c IP-адресом, на котором работает MySQL и Apache сервер, и у меня дома есть малиновый пи для выполнения умных вещей IoT. Raspberry Pi подключен к inte rnet и не имеет действительного IP-адреса.

Вопрос в том, как мой Raspberry Pi может быть уведомлен о новой записи в базе данных MySQL в VPS? Я знаю, что это возможно при непрерывном опросе базы данных, но я ищу лучшее решение.

1 Ответ

0 голосов
/ 29 марта 2020

Эта функция часто называется публикация / подписка . Одна клиентская программа может публиковать sh сообщение, а другие, предварительно подписавшись, получают сообщение, отправленное им.

К сожалению, MySQL не имеет публикации / подписки: сейчас отправлять сообщение клиентская программа, такая как python на вашем rpi.

Вы можете исследовать redis; это часто используется для той работы, которую вы делаете. https://redis.io/topics/pubsub

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...