Как реализовать выполнение действий на C++ при изменении данных в таблице MySQL?
Есть проект умного дома на Raspberry Pi, для него была написана программа на Java под Android, она по нажатию кнопки отправляет запрос в таблицу MySQL и изменяет ее, а дэмон на C++ (который будет стоять на Raspberry pi) должен опрашивать таблицу на наличие изменений, и при их обнаружении должен подавать сигналы на GPIO (пины Raspberry pi) , как подать сигналы на GPIO (которые будут управлять реле, и.т.д) я разобрался, но информации как заставить их отправляться только при изменении таблицы я не нашел ( искал везде: StackOverflow и тому подобные)
Если программа на Java недоступна к изменению, то можно попробовать накостылять с триггером в MySQL, который будет писать в доп. таблицу логи изменений, которые затем вы и сможете вычитать.
Не совсем ответ на вопрос, но тут похоже что больше подойдет решение через MQTT. Все, кто подписан на определенный топик будут моментально информированы о изменении. Для андроид уже есть готовые клиенты в маркете. Для распберии полно примеров - можно на любом языке реализовать.