Возможность конфигурировать оборудование через WEB?
Добрый день
Что хочу:
1. web страница с формой для подключения к оборудованию
2. после удачного подключения пользователю выводится информация о разных параметрах
3. пользователь на странице выбирает что нужно сделать и отправляет новый запрос для изменения на оборудовании
4. пользователю возвращается ответ об успехе/провале
собственно 1 и 2 пункт готовы, но встал вопрос как сохранять сессию telnet к оборудованию (подключаюсь через pexpect), чтобы каждый раз не закрывать и не открывать сессию telnet?
сейчас реализовано так: пользователь заходит на страницу, вбивает реквизиты, данные передаются во вью /connect/, создается сессия к оборудованию, получаю инфу и отдаю пользователю. далее хочу например кнопку "обновить" которая ведет на /status/ (ajax запрос) и хотелось бы что б в этой же сессии telnet получить только статус и отдать его пользователю
Вариантов 2.
1. Используйте любую бд для сохранения статусов и индентификации клиентов.
2. Не используйте обновление страницы, используйте js, ajax, возможно сокеты.
Ну вообще это плохая идея держать сессию открытой, возможны конфликты при многопользовательском доступе или открытии двух страниц. Думаю никакой проблемы нет открыть сессию при старте приложения и во вьюхах пользовать. Если вся причина в том, что страница не открывается пока не открыто соединение телнет, то все решается асинхронным запросом и сокетами.