Цитата(mvb @ Jul 31 2009, 11:16)

Ну понятно, что PCI проигрывает остальным. Но выбор между usb и ethernet не очевиден, кроме того, что сетевому устройству как будто не нужен драйвер. Но либа-то все равно нужна...
Да? а я бы предпочел PCI - железка стоит внутри компа, снаружи ничего не болтается, при наличии нормальных дров работает без проблем.
USB хорош если вы предполагаете работать с ноутбуком. ИМХО больше никаких преимуществ у этого варианта нет.
Что касается ethernet - он нужен если вы хотите работать удалено через сеть или интернет. НО! Смотрите какая там реализация. Если в шлюзе стоит веб-сервер, а вы будете получать к нему доступ через веб-форму, то будте готовы к большому времени реакции веб-формы на события в кан-сети. Или ставят ОРС-сервер, который стоит многа бабла. Так что у езернет свои заморочки.