Показать полную графическую версию : Послать команду на COM порт через веб интерфейс.
Не уверен что в ту ветку.
Никогда не занимался созданием сайтов, хотя сайтом это назвать трудно.
Поэтому возник вопрос как лучше и проще это реализовать.
Хочу сделать страничку с двумя кнопками ON и OFF (в идеале с паролем). При нажатии на которые на COM порт сервера отправлялось либо "1", либо "0"
До дела руки еще не дошли но думаю попробовать через встроенный CGI веб сервер Python'а .
Можете что нибудь посоветовать?
я такие вещи все-таки обычно не связываю напрямую с web-интерфейсом, а делаю так:
- при обработке web-формы генерируются в нужном месте соответствующие файлы
- по крону с небольшой частотой подымается скрипт, читающий эти файлы, делающий что-то (в Вашем случае посылающий что-то на COM-порт), и удаляющие эти файлы
или вопрос не об этом? :)
Почему плохо связывать с веб интерфейсом? Не кошерно? :)
Дерганье скрипта через каждую секунду к примеру, создаст некую нагрузку сервер , я так думаю. Хотя надо попробовать.
Вопрос об этом, но я хотел услышать что то более конкретное. Возможно есть уже готовое решение. Либо какой лучше софт использовать, к примеру апачи слишком тяжелый для такой простой задачи. Пока вот остановился на питоне. Желательно чтоб решение было кросс платформенным и не сильно требовательное к железу сервера.
Некошерно :) Точнее несекьюрно. Дерганье скрипта по крону особой нагрузки не вызывает, особенно, если в самом скрипте предусмотреть проверку на наличие уже запущенной предыдущей копии и выход, если она запущена.
Про конкретную реализацию: apache - это же web-сервер. Я так поняла, что он и не для Вашей задачи запущен и Вы просто должны (по условию) его использовать? Питон - язык программирования, так что с апачем они не конкуренты, просто потому, что их задачи не пересекаются :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC