2010-01-20 10 views
1

Est-il possible de programmer un adaptateur sans fil relié à un ordinateur? J'ai besoin de modifier leur fonctionnement, pas seulement de les utiliser pour effectuer une tâche comme la numérisation ou la connexion. J'ai déjà essayé l'API Native Wifi, mais cette bibliothèque est de niveau trop élevé. Je ne peux pas modifier le fonctionnement de l'adaptateur sans fil. Toute solution dans n'importe quel langage de programmation dans n'importe quel système d'exploitation est la bienvenue. (Sonne si désespéré lol)Comment puis-je programmer un adaptateur sans fil?

Répondre

3

Vous avez besoin d'un système d'exploitation open-source ensuite. Le matériel varie quant à la façon dont il est programmable, mais par exemple, les cartes sans fil Atheros n'ont pas de processeur embarqué, et font donc le minimum absolu du protocole 802.11 dans le matériel, laissant tout le reste au pilote de périphérique. Plus d'informations dans ces lieux: http://linuxwireless.org/http://git.kernel.org/?p=linux/kernel/git/linville/wireless-testing.git;a=summary;

Si vous avez vraiment besoin d'aller plus loin que ce matériel produit peut faire, regardez pour GNU Radio et USRP/USRP2: http://gnuradio.org/redmine/wiki/gnuradio

Et oui, vous ne devez faire attention sur les conséquences juridiques de ce genre de choses , mais si vous ne désactivez pas le cadre réglementaire, il existe un logiciel pour vous aider.

1

D'une manière générale, le fabricant tentera de vous empêcher de le faire. Puisque vous travaillez avec un émetteur-récepteur radio, son fonctionnement est réglementé. Aux États-Unis, par exemple, de telles choses relèvent de la compétence de la FCC. Selon le pays, changer son fonctionnement (et ensuite l'exploiter) est susceptible d'être illégal.

+0

Je vois ... Merci pour l'info :( – Hery

0

Si vous avez un chipset atheros sur votre carte WLAN, chargez linux et installez ath5k/ath9k ou madwifi et vous pouvez faire des choses intéressantes avec le pilote.