Опишу как я решил данную задачу.
Как тут уже и говорили я использовал ФТП сервер.
Написал простенькую программку на Дельфи с использованием компонента Инди.
Программка запускается каждые три часа шедулером винды.
Проверяет определенный каталог на фтп-сервере и если файл имеет другую дату изменения, то скачивает и заменяет его на банкомате.
У программы есть свой конфигурационный файл, в котором указываю:
- какой каталог на фтп-сервере смотреть, таким образом можно банкоматы разделить на группы(актуально если есть банкоматы в других регионах с другими номерами телефонов);
- в какой каталог копировать файлы (если используется другой путь/банкомат);
- отправлять ли отчет по почте и кому.
В конце замены картинок (в случае если были какие-либо изменения) программка создает письмо и отправляет его ответственному.
Проблема с перезагрузкой банкомата у меня не стоит, так как у меня картинки можно менять "по-горячему" даже на диболде.
Все это дело у меня работало около двух лет, пока безопасность не разработала новый порядок по безопастности и не по-закрывали порты
