Módulo Arduino do protetor de SPI WiFi compatível
Obter-lhe Arduino na rede de WiFi não é uma notícia fresca mais. Nós introduzimos nosso
módulo do wifi de UART que obtém facilmente seu Arduino no wifi. Assim porque este? Um outro módulo de Wifi? É necessário?
Sim, é definidamente necessário. Os usuários que usam
o módulo do wifi de UART encontrarão que a operação é muito fácil, e progrmming são consideravelmente fáceis, demasiado. Basicamente uma vez que você a configurou bem, você não precisa de fazer mais configurar o trabalho no futuro até que a rede do wifi mude. Cada vez que quando estiver posto acima, alcança à rede do wifi automaticamente. Contudo, a velocidade de dados não pode satisfazer suas necessidades. Porque os dados atravessam UART, e velocidade de UART é limitado.
Bem, este protetor novo de Arduino WiFi envia e recebe dados através da relação de SPI. A velocidade de dados máxima é 2Mbps. Basicamente você pode imagem ou vedio do tranmit sem fio. Também, nós criptografia nova dos apoios de protetor AES do thie, mais segura ao transmitir seus dados. Este protetor exige o código muito de programação. Assim se você é usuários de Arduino, você deve pelo menos usar a placa ATMega328.
Está tão aqui a diferença:
Característica:
1, compatível com a ONU de Arduino, mega, Duemilanove e assim por diante
2, compatível com a maioria de nenhuns-Arduino plataforma com SPI tal como o PIC
3, poder: C.C. 5V
4, relação: SPI
5, solução apto para a utilização
6, compatível com ONU de Arduino, Diecimila, Duemilanove e séries mega
7, padrão 802.11b/g/n de IEEE compatível
8, taxa de dados: 1 e 2 Mbps
9, usos SPI para uma comunicação do anfitrião (velocidade máxima 25MHz)
10, botão de restauração fácil do acesso a bordo
11, antena externo com sensível alto
12, uso Solda-switchable do pino da interrupção entre INT0 (porto D, pino 2) e pino digital 8 (porto B, pino 0)
13,16 Mbit DataFlash a bordo, podem ser usados para armazenar Web pages, logs do sensor, etc.
14, porto extra para facilitar o uso para a plataforma do non-Arduino tal como o PIC.
15, apoios 802.1x, segurança 802.1i: WEP, WPA-PSK, e WPA-2-PSK.
16, motor da segurança do hardware para AES e cifras de RC4-based
17, apoiam ad hoc.
Teste com Arduino
1. Pug no módulo em Arduino
2. Mude o código
Abra o exemplo do web server em Arduino IDE, a seguir faça as seguintes mudanças:
Parâmetros sem fio da configuração de // ----------------------------------------
local_ip sem assinatura do carvão animal [] = {192,168,1,122}; IP address deste módulo, geralmente um de //configure entre 192.168.1.100 ~192.168.1.199
gateway_ip sem assinatura do carvão animal [] = {192,168,1,1}; o IP address do router ou da entrada de //, geralmente não precisa de mudá-lo.
subnet_mask sem assinatura do carvão animal [] = {255,255,255,0}; o subnet mask de //para a rede local, geralmente não precisa de mudá-la.
ssid prog_char do const [] PROGMEM = {“elechouse”}; //SSID das redes, 32 bytes máximos. Segundo as indicações da imagem acima, SSID é “elechouse”
security_type sem assinatura do carvão animal = 3; /0 - abra; 1 - WEP; 2 - WPA; 3 - WPA2 segundo as indicações da imagem acima, mina é WPA2
Passphrase de //WPA/WPA2
security_passphrase prog_char do const [] PROGMEM = {“12344321"}; /64 caráteres máximos
//WEP 128 chaves do bocado, desde que meu tipo da segurança é WPA2, nenhuma necessidade de mudar qualquer coisa no seguinte código.
a amostra de //ENCANTA chaves
wep_keys prog_uchar [] PROGMEM = {0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, chave 0 de //
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, chave 1 de //
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, chave 2 de //
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, chave 3 de 0x00 //
};
//setup o modo sem fio
infraestrutura de //- conecte ao AP. Se você conecta a um router, esta é a escolha.
//ad hoc - conecte a um outro dispositivo de WiFi
wireless_mode sem assinatura do carvão animal = WIRELESS_MODE_INFRA;
Transfira arquivos pela rede então o código a Arduino.
3. Resultado
Depois que o diodo emissor de luz do IND é em, em seu navegador, visita http://192.168.1.122