Area SX srl - Informatica e MicroelettronicaLinea SMS Machine: tutta la potenza degli SMS a portata di click!
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

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



Data di pubblicazione: 21-01-2007Hits: 11379
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
DescrizioneCodicePrezzoCart
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

Per maggiori informazioniPer maggiori informazioni
DLIG122€ 38.50

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

Per maggiori informazioniPer maggiori informazioni
SXARML2€ 289.00
€ 249.00

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

Per maggiori informazioniPer maggiori informazioni
SXARML1€ 289.00
€ 275.00

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

Per maggiori informazioniPer maggiori informazioni
KIT_DIN_1€ 7.00

Aggiungi la quantità indicata nel carrello

Vai al listino

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