Задать вопрос
Javasavr
@Javasavr

Как реализовать выполнение действий на C++ при изменении данных в таблице MySQL?

Есть проект умного дома на Raspberry Pi, для него была написана программа на Java под Android, она по нажатию кнопки отправляет запрос в таблицу MySQL и изменяет ее, а дэмон на C++ (который будет стоять на Raspberry pi) должен опрашивать таблицу на наличие изменений, и при их обнаружении должен подавать сигналы на GPIO (пины Raspberry pi) , как подать сигналы на GPIO (которые будут управлять реле, и.т.д) я разобрался, но информации как заставить их отправляться только при изменении таблицы я не нашел ( искал везде: StackOverflow и тому подобные)
  • Вопрос задан
  • 184 просмотра
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
@res2001
Developer, ex-admin
Используйте MySQL Connector/C++ для подключения к mysql и отправки запросов, на основании ответов делайте то что нужно.
Ответ написан
Nipheris
@Nipheris Куратор тега C++
Если программа на Java недоступна к изменению, то можно попробовать накостылять с триггером в MySQL, который будет писать в доп. таблицу логи изменений, которые затем вы и сможете вычитать.
Ответ написан
syamskoy
@syamskoy
Не совсем ответ на вопрос, но тут похоже что больше подойдет решение через MQTT. Все, кто подписан на определенный топик будут моментально информированы о изменении. Для андроид уже есть готовые клиенты в маркете. Для распберии полно примеров - можно на любом языке реализовать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
27 дек. 2024, в 08:26
1000 руб./за проект
27 дек. 2024, в 03:33
1500 руб./за проект
27 дек. 2024, в 02:41
50000 руб./за проект