Pages: [1]   Go Down
Author Topic: Arduino + Ethernet shield può fare da server dhcp  (Read 701 times)
0 Members and 1 Guest are viewing this topic.
Udine
Offline Offline
Full Member
***
Karma: 0
Posts: 128
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

(Elucubrazioni notturne)
Come da titolo, si riesce a far svolgere le funzioni di dhcp ad un arduino connesso in rete ethernet?

Ho una rete dove dialogano vari dispositivi fra cui arduino, il mio problema sarebbe quello di far svolgere le funzioni di dhcp ad arduino in quanto nella rete non esiste un router o un pc che svolga tale funzione.
Logged

0
Offline Offline
Shannon Member
****
Karma: 117
Posts: 10106
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

certo, il DHCP si basa sull'UDP che è supportato dall'ethernet shield. Il resto credo tu lo debba fare a mano, ma non è troppo difficile se non parti da 0.

http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Udine
Offline Offline
Full Member
***
Karma: 0
Posts: 128
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ok, grazie
già il fatto che lo possa fare mi mette di buon umore.
Consideriamo dal fatto che parto da -10
ci sono esempi da qualche parte, ho provato a cercare sul forum italiano e non ho trovato nulla.
« Last Edit: August 20, 2012, 02:22:20 pm by kikko_965 » Logged

0
Offline Offline
Shannon Member
****
Karma: 117
Posts: 10106
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

uhmmm, google? http://notebook.kulchenko.com/dhcplite/dhcp-server-with-arduino-v012
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 103
Posts: 6579
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Se vuoi farlo per imparare qualcosa ok, ma credo che con un routerino economico spendi meno che con un arduino + eth shield.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Genova
Offline Offline
Faraday Member
**
Karma: 17
Posts: 2745
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Perdona la domanda, ma cosa intendi per "funzioni di dhcp server"? Normalmente un server genera gli IP per gestire tutte le macchine ad esso collegate, il client chiama il server e si fa assegnare un IP disponibile,  non capisco cosa vuoi fare, da quello che chiedi sembra sia arduino a distribure gli ip ai client della rete.
Se intendi invece far assegnare automaticamente al tuo arduino un IP che rientri nei parametri della tua rete in modo automatico allora è un altra cosa, ed è fattibilissimo con libreria DHCP, il problema è..... ma poi lo trovi arduino nella rete?
« Last Edit: August 20, 2012, 04:08:18 pm by pablos » Logged

Meglio imparare dalle cose inutili piuttosto che non imparare niente.   [Arduino Mega R3 + Ethernet shield W5100 + SD card 8Gb FAT32]

Udine
Offline Offline
Full Member
***
Karma: 0
Posts: 128
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Riassumo:

Grazie lesto, ho iniziato a dargli un'occhiata.

PaoloP, si lo so che sarebbe semplice installare un routerino, ma il tutto è installato in un impianto alimentato in isola d apannelli solari e quindi devo tener conto che ogni apparecchiatura che collego mi aumenta i consumi con il rischio di restare disalimentato.

pablos, ho un impianto remoto che controllo tramite una rete wifi, fra le apparecchiature collegate cè un arduino che svolge le funzioni di telecontrollo delle apparecchiature installate presso la postazione (vedi paragrafo precedente), da dove posso controllare da via wifi il tutto, dato che mi farebbe comodo avere un server dhcp che distribuisca gli ip ai client, mi chiedevo se potevo far svolgere la funzione all'arduino che è già installato nel sistema, senza aggiungere un routerino.
Logged

Genova
Offline Offline
Faraday Member
**
Karma: 17
Posts: 2745
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sisi fai pure, attento che i routerini possono consumare anche 6Kw  smiley-grin smiley-grin
Logged

Meglio imparare dalle cose inutili piuttosto che non imparare niente.   [Arduino Mega R3 + Ethernet shield W5100 + SD card 8Gb FAT32]

Udine
Offline Offline
Full Member
***
Karma: 0
Posts: 128
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sisi fai pure, attento che i routerini possono consumare anche 6Kw  smiley-grin smiley-grin

Fossero solo 6Kw sarebbe niente è che consumano molto di più...  smiley-mr-green smiley-mr-green smiley-mr-green
Logged

0
Offline Offline
Shannon Member
****
Karma: 117
Posts: 10106
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

6Kw? sicuri non siano 6w?
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Genova
Offline Offline
Faraday Member
**
Karma: 17
Posts: 2745
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

lesto di nome ...  smiley-grin smiley-grin
Logged

Meglio imparare dalle cose inutili piuttosto che non imparare niente.   [Arduino Mega R3 + Ethernet shield W5100 + SD card 8Gb FAT32]

Pages: [1]   Go Up
Jump to: