2010-01-20 4 views
1

Можно ли запрограммировать беспроводной адаптер, подключенный к компьютеру? Мне нужно изменить, как они работают, а не просто использовать их для выполнения такой задачи, как сканирование или подключение. Я уже пробовал собственный API Wifi, но эта библиотека слишком высока. Я не могу изменить, как работает беспроводной адаптер. Любое решение на любом языке программирования в любой операционной системе приветствуется. (Звучит так отчаянно lol)Как настроить беспроводной адаптер?

ответ

3

Тогда вам нужна операционная система с открытым исходным кодом. Аппаратное обеспечение зависит от того, насколько оно программируемо, но, например, беспроводные карты Atheros не имеют встроенного процессора, и поэтому они выполняют абсолютный минимум протокола 802.11 на аппаратном уровне, оставляя все остальное в драйвере устройства. Дополнительная информация в этих местах: http://linuxwireless.org/http://git.kernel.org/?p=linux/kernel/git/linville/wireless-testing.git;a=summary;

Если вам действительно нужно идти дальше, что товарное аппаратное обеспечение может сделать, смотрите, чтобы GNU Radio и USRP/USRP2: http://gnuradio.org/redmine/wiki/gnuradio

И да, вы должны быть осторожны, о правовых последствиях этого материала , но тогда, если вы не отключите нормативную базу, есть программное обеспечение, чтобы помочь с этим.

1

Вообще говоря, производитель попытается помешать вам это сделать. Поскольку то, с чем вы работаете, действительно является радиоприемопередатчиком, его работа регулируется. Например, в США такие вещи относятся к компетенции FCC. В зависимости от страны, изменение того, как она работает (а затем ее эксплуатация), скорее всего, будет незаконной.

+0

Я вижу ... Спасибо за информацию :( – Hery

0

Если у вас есть чипсет atheros на вашей карте WLAN, загрузите linux и установите ath5k/ath9k или madwifi, и вы сможете сделать некоторые интересные вещи с драйвером.

Смежные вопросы