Задать вопрос
Ответы пользователя по тегу Передача данных
  • Как получить данные со считывателя карт на web-сервер?

    @mikluha
    ANSI C, Perl, Erlang. FreeBSD, Linux, Mac OS.
    Я такую задачу решал написанием приложения на QT, в нем все окно занимает WebView. Т.е. получается такой браузер. Кроме WebView, приложение открывает COM порт (виртуальный, ридер подклбчен через USB), и ожидает оттуда данные. При получении пакета с кардридера, он взывает javascript функцию, передавая ей в качестве аргумента данные с карты. Как обрабатывать данные дальше - ограничено только Вашей фантазией. На разработку такого приложения у меня ушло 3 или 3.5 часа. Приложение разрабатывал под Mac OS, дальше его "просто скомпилировал" под Windows. Так-же оно должно "просто скомпилироваться" под Linux, FreeBSD и другие поддерживаемые QT ОС.
    Ответ написан
    Комментировать
  • Почему маленькая скорость передачи в wifi сети?

    @mikluha
    ANSI C, Perl, Erlang. FreeBSD, Linux, Mac OS.
    Во первых нужно найти наименее зашумленный канал. Вероятно у соседей стоит много точек доступа, и они мешают твоей точке (а твоя мешает им). Тебе необходимо просканировать эфир и найти наименее загруженный канал.
    В Mac OS это можно сделать утилитой Wireless Diagnostics, которая лежит в /System/Library/CoreServices/Applications.
    В Windows для этих целей можно попробовать утилиту www.wifichannelscanner.com (сам не пробовал, виндовсом не пользуюсь).
    В линуксе это, на сколько я помню, делается утилитой iwconfig.

    Хочу заметить, что, несмотря на то, что в 802.11 каналов 11 или 13, непересекающихся всего 3.

    1080px-2.4_GHz_Wi-Fi_channels_%28802.11b

    Во вторых нужно посмотреть в каком режиме у тебя работает точка доступа. Для максимальной скорости необходимо поставить режим Native 802.11n или 802.11n only (каждый вендор называет как хочет, но смысл примерно такой). Но в этом случае устройства, не поддерживающие 802.11n (например 802.11g адаптеры) подключиться не смогут.

    В любом случае, даже при идеальных условиях скорость передачи полезных данных через WiFi у тебя будет не более 60-70 МБит (7-8 МБайт/сек) с твоей точкой доступа (у нее канальная скорость 150Мбит/с).
    Ответ написан