Python + webserver — посоветуйте, что использовать
Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті
Предисловие:
Есть устаревшее приложение, которое участвует в процессе производства устройств на микроконтроллерах. Ним обновляют ПО, проверяю работоспособность, и много чего другого делают. И есть много кода на Python, которое делает тоже самое, но еще и поддерживает новые протоколы устройств, которые разрабатываются. Т.е. параллельно с разработкой устройства пишутся python-скрипты для работы с ним же, как минимум, для тестирования устройств пока их поддержку не добавили в устаревшее приложение. В общем, появилась идея эти же скрипты использовать в каком-то приложении.
Задача:
Как я вижу, нужен какой-то вэбсервер для питона, который будет «дергать» нужные скрипты и взаимодействовать со страничкой через websocket.
Пока попробовал написать приложение используя питоновский HTTPServer и библиотеку websockets, тестовый пример заработал, но не уверен, что это правильный путь. Можно еще взять Flask, но одновременных клиентов будет до трех, не знаю стоит ли оно того? Ну и в пользу идеи с вэбом — очень желательно иметь возможность подключиться телефоном/планшетом.
Само приложение будет запускаться на компьютере к которому подключен адаптер CAN шины и через него будет взаимодействие с устройствами.
Что посоветуете?
12 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів