Go Down

Topic: Arduino nano, Web server e Wake on lan (Read 2 times) previous topic - next topic

pablos

Ahh forse non avevo capito, pensavo che con arduino volevi solo controllare quali pc sono accesi, invece vuoi mandare il packet usando la ethernet shield e controllare lo stato ON/FF delle macchine ..... mmm mi incuriosisce sta cosa, al momento non ho la minima idea di come farlo ci devo pensare.....

ciao
no comment

Smicuz96

Esatto, io vorrei effettuare il Wake on Lan proprio attraverso Arduino, quando quest'ultimo riceve da internet un determinato segnale da me mandato.
Avevo preso in considerazione la scheda Arduino Nano perchè su Ebay ho trovato un modulo ethernet fatto apposta per la versione Nano e, a conti fatti, mi converrebbe. Che sappiate ci sono dei problemi? (suppongo che questo tipo di ethernet shield non sia ufficiale)

pablos

#7
Dec 23, 2012, 09:03 pm Last Edit: Dec 23, 2012, 09:13 pm by pablos Reason: 1
Di quale scheda eth parli? hai un link da farci vedere?

Bisogna usare la libreria UDP e creare il messaggio in base ai parametri prestabiliti

I pacchetti Ethernet che attivano la "sveglia" sono detti Magic Packet ("pacchetti magici"). Il Magic Packet è in sostanza un frame multicast, composto da una prima parte di sincronizzazione costituita da sei bytes di valore FF esadecimale, seguiti dall'Indirizzo MAC del nodo bersaglio ripetuto 16 volte, per un totale di 96 bytes, e da un campo password opzionale che può essere assente, lungo 4 bytes o 6 bytes[1].

non è la soluzione ma un inizio :)

guarda qui http://www.logicaprogrammabile.it/wol-accendere-computer-arduino-wake-on-lan/

ciao
no comment

Smicuz96

Sì, ecco qui. Avevo trovato 2 articoli riguardanti l'ethernet shield per Arduino Nano.
http://www.ebay.it/itm/ENC28J60-Webserver-module-Ethernet-Shield-for-Arduino-Nano-/181030427495?pt=LH_DefaultDomain_0&hash=item2a26411b67
http://www.ebay.it/itm/Ethernet-Shield-for-Arduino-Nano-work-as-ENC28J60-RJ45-Webserver-/281006055332?pt=LH_DefaultDomain_0&hash=item416d441fa4
Saranno validi?

Grazie per lo spunto di inizio :)
Il punto dolente più che altro riguarda la parte Internet. Come si potrebbe fare ad instaurare una connessione tra Arduino e applicazione Android (da me sviluppata), senza passare per un'interfaccia web? Devo utilizzare i socket? Avete per caso una guida in merito?

Michele

Testato

#9
Dec 23, 2012, 11:13 pm Last Edit: Dec 23, 2012, 11:22 pm by Testato Reason: 1
Per il discorso hardware la differenza tra questa ethernet shield e l'originale e' nel chip, l'originale usa un wiz, mentre queste ecnomiche usano un enc.
La libreria ufficiale arduino non funziona e quindi ne devi usare una terze parti, ma la differenza principale e' che queste enc non hanno il tcp-ip integrato e quindi lo si fa via sw, appesantendo il tutto.

Se non hai ancora comprato ne' il nano ne' lo shield io ti riconsiglio sempre l'arduino ethernet, hai tutto in una sola scheda, ed hai anche lo slot per una scheda SD, utile se vuoi aggiungere qualche immagine per il webserver
http://store.arduino.cc/it/index.php?main_page=product_info&cPath=11_12&products_id=197

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Go Up