Area SX srl - Informatica e Microelettronica
RSS Feed Area SX RSS Feed    English Version
Torna a: Area SX s.r.l. > Articoli Divulgativi > Microcontrollori > Linux Embedded > Connessioni Wi-Fi con la SX ARM Linux
Connessioni Wi-Fi con la SX ARM Linux
Data di pubblicazione: 21-01-2007 |  Articolo Articolo Divulgativo  | Livello Articolo di media difficoltà | Versione Italiana  | (No English Version)The English version of this article does not exists
Parole chiave: - Linux - Wi-Fi -

In questo articolo vediamo come installare e configurare sulla linux box SX ARM Linux un' interfaccia USB-Wi-Fi della Dlink.

In questo articolo analiziamo come connettere alla SX ARM Linux l'adattatore USB - Wi-Fi DWL-G122 della Dlink, installare i driver e avviare una connessione Wi-Fi di tipo Infrastructure. La più classica e una di tipo ad-hoc.
Nelle connessioni Wi-Fi di tipo Infrastructure è sempre presente un'unità principale detta Access Point o punto di accesso a cui i client Wi-Fi  si connettono per accedere ad una rete LAN. In una connessione ad-hoc è un client appositamente settato a configurarsi come Access Point e a consentire ad altri client di connettersi per creare una rete LAN.

L'interfaccia USB - Wi-Fi  usata in questo articolo è il modello DWL-G122 prodotto dalla Dlink, questa versione è equipaggiata con un chipset della Ralink (http://www.ralinktech.com/) siglato RT73.
La corretta versione hardware della periferica è verificabile dall'etichetta riportata sul lato posteriore (DWL-G122 H/W Ver.: C1 F/W Ver.: 3.00).

Installazione del driver

L'installazione dei driver non presenta alcuna difficoltà, è infatti sufficiente copiare tramite sessione FTP il file rt73.ko (disponibile nella sezione download alla fine di questo articolo) nella flesh della SX ARM Linux e lanciare il comando insmod /home/rt73.ko.

root@SxARMLinux />insmod /home/rt73.ko

Per verificare la corretta installazione dei driver è sufficiente inserire nella porta USB della SX Arm Linux la periferica Wi-Fi e da console analizzare il log con il comando

root@SxARMLinux />tail -f /var/log/messages

oppure lanciando il comando iwconfig

root@SxARMLinux />iwconfig
lo             no wireless extensions.

eth0         no wireless extensions.

rausb0     RT73 WLAN
                Link Quality:113 Signal level:1 Noise level:0
                Rx invalid nwid:0 invalid crypt:0 invalid misc:0


In alcune versioni di SX ARM Linux il driver per chipset RT73 è stato inserito di default nell'immagine del kernel e per richiamarlo è sufficiente lanciare il comando

root@SxARMLinux />modprobe rt73

in questo caso il nome assegnato al device è wlan0.

Configurazione della connessione Wi-Fi

Dopo aver installato il driver necessari al funzionamento della periferica è necessario impostare l'indirizzo IP con il programma ifconfig seguendo la sintassi che segue:

ifconfig NOME_DEVICE INDIRIZZO_IP netmask INDIRIZZO_SUBNETMASK

esempio:

ifconfig rausb0 192.168.0.128 netmask 255.255.255.0

La prima configurazione Wi-Fi  che analizziamo è la modalità Infrastructure. Questa modalità prevede sempre la presenza di un Access Point e un certo numero di client che si connetteranno a questo.
Prima di configurare la SX ARM Linux per accedere ad una rete Wi-Fi è necessario disporre di tutte le informazioni riguardanti l'Access Point come : nome SID, canale, tipo di protezione ed eventualmente chiave di accesso.

Una volta ottenuti questi dati è sufficiente lanciare da consolle il comando iwconfig con la 

iwconfig rausb0 essid "NOME_SID" mode managed channel CANALE key s:KEY

esempio:

iwconfig rausb0 essid "areasx_wifi" mode managed channel 1 key s:1234567890123

Se i dati sono corretti dopo pochi istanti vediamo accendersi fisso il LED Lnk sulla periferica della Dlink.

Per configurare la SX ARM Linux come punto centrale di una connessione Wi-Fi (modalità Ad-hoc) è sufficiente impostare un nome SID da noi scelto, un canale da 1 a 13 pur che libero (non assegnato ad un'atra rete Wi-Fi nelle vicinanze) e se si vuole una chiave di autenticazione WEP composta da 13 caratteri.

iwconfig rausb0 essid "SX_ARM_Linux" mode ad-hoc channel 9 key s:1234567890123

Lanciato il comando, dopo pochi istanti vediamo accendersi fisso il LED Lnk sulla periferica della Dlink, e da un qualsiasi PC dotato d'interfaccia Wi-Fi possiamo lanciare una scansione e rivelare la nuova rete Wi-Fi con nome "SX_ARM_Linux".

Download

Driver: rt73.zip



Parole chiave: - Linux - Wi-Fi -

Data di pubblicazione: 21-01-2007Hits: 13176
I marchi citati sono proprietà dei titolari dei relativi diritti. Le caratteristiche tecniche e i prezzi riportati sono indicativi e soggetti a variazioni senza preavviso. Le foto non hanno valore contrattuale. Nonostante accurate verifiche, il presente documento può contenere prezzi o specifiche errati. Area SX si scusa in anticipo e si impegna ad evitare tali imprecisioni.

 Area SX store
In questa sezione puoi ordinare direttamente i prodotti descritti in questo articolo
Tutti i prezzi indicati sono espressi in Euro con IVA e spese di trasporto escluse. I prezzi si riferiscono al singolo pezzo
DescrizioneCodicePrezzo
Per maggiori informazioniAdattatore di rete WiFi AIRPLUS G+ 54 MBPS DWL-G122
Adattatore di rete Wireless USB 2.0 a 54 Mbps, l'ideale per poter connettere ad una rete Wi-FI in pochi minuti una workstation senza ricorre alle schede PCI più scomode da montare e installare.

Dotato di chipset RT73


Prodotto compliant RoHs
DLIG122€ 38.50
Per maggiori informazioniPer maggiori informazioni
 Aggiungi la quantità indicata nel carrello
Per maggiori informazioniSX ARM Linux: scheda Linux Embedded con doppia Ethernet
Potente e compatta scheda Linux Embedded basata su processore ARM9.
Caratteristiche principali:
  • Processore Star STR9104 180MHz
  • 8Mb Flash, 32Mb SDRAM, 16Kb EEPROM
  • 2 porte Ethernet 10/100Mbit
  • 2 porte seriali RS232/485/422
  • 2 host USB 2.0
  • Alimentazione 9-48VDC
  • Consumo 340 mA a 12VDC, 4.5W
  • Linux Kernel 2.6
  • Dimensioni: 110x80x25mm
  • Contenitore metallico da parete
 Accessori disponibili (Vedi la scheda tecnica)


Prodotto compliant RoHs
SXARML2€ 289.00
€ 249.00
Per maggiori informazioniPer maggiori informazioni
 Aggiungi la quantità indicata nel carrello
Per maggiori informazioniSX Arm Linux 1L: scheda Linux Embedded con supporto SD/MMC e linee di IO
Potente e compatta scheda Linux Embedded basata su processore ARM9.
Caratteristiche principali:
  • Processore ARM9 180MHz
  • 16Mb Flash, 64Mb SDRAM, 16Kb EEPROM
  • 1 porta Ethernet 10/100Mbit
  • 4 porte seriali RS232 una configurabile come 485/422
  • 2 host USB 2.0
  • Alimentazione 9-48VDC
  • Consumo 340 mA a 12VDC, 4.5W
  • Linux Kernel 2.6
  • Supporto per meoria SD/MMC (max 1GB)
  • 16 linee di I/O
  • Dimensioni: 110x80x25mm
  • Contenitore metallico da parete

 Accessori disponibili (Vedi la scheda tecnica)


Prodotto compliant RoHs
SXARML1€ 275.00
€ 229.00
Per maggiori informazioniPer maggiori informazioni
 Aggiungi la quantità indicata nel carrello
Per maggiori informazioniKit per il montaggio delle SX ARM Linux su barra DIN
Kit per il montaggio su barra DIN dei prodotti Sollae e le Linux box SX ARM Linux 1L e 2L.

Il kit comprende:
  • Due staffe per barra DIN in PVC
  • Quattro viti


Compliance RoHS non necessaria per questo prodotto
KIT_DIN_1€ 7.00
Per maggiori informazioniPer maggiori informazioni
 Aggiungi la quantità indicata nel carrello

Area SX s.r.l. - Via Stefano Longanesi 25, 00146 ROMA - Tel: +39.06.99.33.02.57 - Fax: +39.06.62.20.27.85 - P.IVA 06491151004