Я создаю приложение для сенсорного экрана в .NET (C #, WPF). само приложение довольно тривиально, оно просто собирает информацию о пользователях.
Но вот где я выхожу из своей зоны комфорта. Киоск будет установлен в удаленных местах, поэтому, исходя из того, что я знаю о веб-разработке (именно это оплачивает мои счета), я не могу найти киоск, но если у меня есть центральное местоположение (веб-сервер), он может найти меня. Когда событие киоск используется для завершения, мне нужно загрузить список пользователей в центральный репозиторий. Я предполагаю, что ftp over ssl может работать, или, поскольку у меня есть контроль над приложением, возможно, VPN-клиент на хост-машинах для туннелирования к центральному серверу, возможно, с использованием общего доступа к файлам. Это всего лишь догадки, я привык к противоположной модели (запрос от центрального сервера). Любой совет, чтобы указать мне в правильном направлении, будет принята с благодарностью. Мне нужно реализовать это в коде с ограниченным взаимодействием с пользователем. И я понятия не имею, на что будет похожа архитектура сетей киоска.
Спасибо заранее,
Frank