como descobrir o ip e o mac do ethernet shield arduino

3,493 views
Skip to first unread message

William Paim

unread,
Jun 23, 2015, 7:46:07 PM6/23/15
to hacker...@googlegroups.com
como descobrir o ip e o mac do Ethernet Shield Arduíno?? estou com um projeto para acender uma lampada através da internet;
mas não estamos conseguindo identificar o ip da placa Ethernet Shield Arduíno. Alguém pode me ajudar?

DQ

unread,
Jun 23, 2015, 8:00:07 PM6/23/15
to hacker...@googlegroups.com
Antes de mais nada: qual ethernet shield você está usando, a com o W5100 e a com o ENC28J60? No caso da shield com W5100 (a oficial), o mac e ip são definidos na chamada a Ethernet.begin(). Para as shields usando o ENC28J60 existem várias bibliotecas com convenções diferentes.

DQ

William Paim

unread,
Jun 23, 2015, 8:05:43 PM6/23/15
to hacker...@googlegroups.com
É o W5100 hr911105a...não estamos conseguindo encontrar o ip e o mac para acessar a placa!!!

Gutem

unread,
Jun 23, 2015, 9:08:29 PM6/23/15
to hacker...@googlegroups.com
O MAC geralmente tá em um etiqueta na placa.
A lib Ethernet 1.0 suporta DHCP automáticamente, mas você pode setar IP fixo no Ethernet.begin()

Ex.:
Ethernet.begin(mac);
Ethernet.begin(mac, ip);
Ethernet.begin(mac, ip, dns);
Ethernet.begin(mac, ip, dns, gateway);
Ethernet.begin(mac, ip, dns, gateway, subnet);

Código:
#include <Ethernet.h>

// the media access control (ethernet hardware) address for the shield:
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
//the IP address for the shield:
byte ip[] = { 10, 0, 0, 177 };

void setup()
{
Ethernet.begin(mac, ip);
}

void loop () {}

- Gutem

-----------
“Live Long and Prosper"
Registered Linux User: 562142
PGP: 0xC31E3239 / CC7C 661A 4787 8290 3945 A6D8 8294 439E C31E 3239
https://keybase.io/gutem/key.asc

> On 23/06/2015, at 21:05, William Paim <wpr...@gmail.com> wrote:
>
> W5100 hr911105a

signature.asc

michael howard

unread,
Jun 24, 2015, 8:18:20 AM6/24/15
to Garoa

E você vai precisar dar ao Arduíno um IP compatível com sua rede, computador, roteador, subnet.

Vi umas pessoas confundir a configuração de rede, não se dar conta, e procurar um erro no arduino, na eletrônica, achar que está com defeito.

--
.--. .- .-. .- .--. --- ... - .- .-. . ... -.-. .-. . ...- .- .--. .- .-. .- .... .- -.-. -.- . .-. ... .--. .- -.-. . ... .--. .- - --. --- --- --. .-.. . --. .-. --- ..- .--. ... -.. --- - -.-. --- --
Regras da Lista: http://garoa.net.br/wiki/Lista:LeiaAntesDeClicarNoSend
Para mais informações sobre o Garoa Hacker Clube acesse http://garoa.net.br
Maiores opções sobre o Google Groups, visite: http://groups.google.com/group/hackerspacesp
.--. .- .-. .- -- .- .. ... .. -. ..-. --- .-. -- .- . ... .- -.-. . ... ... . --- .-- .. -.- ..
Epoch 0 <=> Fundação: 1298244863 s ~ 2.408064*10^52 tP (tempos de Planck)

Alex Leandro Medeiros

unread,
Jun 24, 2015, 9:08:16 AM6/24/15
to hacker...@googlegroups.com
Cara eu faço da seguinte maneira.

eu acesso o ip do roteador da minha rede e lá normalmente rola uma listinha de todos os ips que estão sendo utilizados na rede.
ai fica facil identificar qual o ip que está sendo utilizado pela placa.

Antonio Sousa

unread,
Aug 25, 2016, 10:34:58 AM8/25/16
to Garoa Hacker Clube
ola gutem
sou novo nessa área, esse código que vc disponibilizou ele identifica o MAC ou permite que vc escreva ?

At

Antonio
Reply all
Reply to author
Forward
0 new messages