Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Mini server Arduino

Progetti, interfacciamento, discussioni varie su questa piattaforma.

Moderatori: Foto UtenteMassimoB, Foto UtenteWALTERmwp, Foto Utentexyz

0
voti

[1] Mini server Arduino

Messaggioda Foto Utentelorenzoroghi » 21 gen 2020, 20:47

Buonasera a tutti,
Ho intrapreso il folle progetto di fare una piccola “rete domestica” in casa, accessibile anche dall’esterno tramite DDNS, tramite la quale potrei accedere a i dispositivi (stampante, miniserver, ecc) anche dall’esterno.
Avevo pensato di usare un Arduino UNO (un clone cinese) con Ethernet Shield (rigorosamente cinese...) come “server smistatore”, ossia un server che restituisca una pagina con la lista di tutti i dispositivi a cui posso accedere tramite interfaccia web (stampante, miniserver, router).
Come posso fare?
Con il ddns posso fare in modo che aaa.dnsitalia.org corrisponda a 10.125.134.134 che, tramite port forwarding, inoltrerei ad Arduino ma, da lì, come posso fare ad accedere alla stampante che ha come ip 192.168.8.10?
Grazie mille e mi scuso se non sono stato molto chiaro.
Avatar utente
Foto Utentelorenzoroghi
5 1 3
 
Messaggi: 25
Iscritto il: 23 giu 2017, 20:37

0
voti

[2] Re: Mini server Arduino

Messaggioda Foto UtenteIlGuru » 21 gen 2020, 21:32

Con la magia potresti centuplicare la memoria programma disponibile per farci stare tutto lo stack TCP, http e l'applicazione molto minimale, tutto scritto rigorosamente in C spaccando il bit.
Anche in questo caso ti mancherebbe parecchia RAM per farlo funzionare ed anche in quel caso funzionerebbe con una connessione sola perché col piffero che lo fai diventare multi threaded
\Gamma\nu\tilde{\omega}\theta\i\ \sigma\epsilon\alpha\upsilon\tau\acute{o}\nu
Avatar utente
Foto UtenteIlGuru
4.399 1 10 13
Master
Master
 
Messaggi: 1496
Iscritto il: 31 lug 2015, 23:32

0
voti

[3] Re: Mini server Arduino

Messaggioda Foto Utentepusillus » 21 gen 2020, 21:43

Per realizzare un piccolo server domestico è indicato un raspberry pi o similari. Ci gira un server linux e ci fai tutto e di più di quello che dici.
Io uso orange pi PC con armbian, che costa 15€ e sta acceso da più di 3 anni.
Immagine
https://github.com/ScarsFun
“Non è morto ciò che può vivere in eterno,
E in strani eoni anche la morte può morire.”
Avatar utente
Foto Utentepusillus
1.847 1 5 11
Expert EY
Expert EY
 
Messaggi: 698
Iscritto il: 5 mar 2016, 15:19
Località: Latina

0
voti

[4] Re: Mini server Arduino

Messaggioda Foto Utentelorenzoroghi » 21 gen 2020, 21:53

Ok. Con un raspberry pi 3 b+ con ubuntu server come potrei fare? (il raspberry è giá usato come server ftp)
Avatar utente
Foto Utentelorenzoroghi
5 1 3
 
Messaggi: 25
Iscritto il: 23 giu 2017, 20:37

0
voti

[5] Re: Mini server Arduino

Messaggioda Foto Utentepusillus » 21 gen 2020, 22:08

Probabilmente il raspberry ce la fa a fare entrambi i lavori. Non so se esiste qualcosa di già fatto per quello che ti prefiggi. Ma forse se cerchi in rete qualcosa trovi.
Immagine
https://github.com/ScarsFun
“Non è morto ciò che può vivere in eterno,
E in strani eoni anche la morte può morire.”
Avatar utente
Foto Utentepusillus
1.847 1 5 11
Expert EY
Expert EY
 
Messaggi: 698
Iscritto il: 5 mar 2016, 15:19
Località: Latina

0
voti

[6] Re: Mini server Arduino

Messaggioda Foto UtenteCibachrome » 21 gen 2020, 22:38

C'è Il Raspberry PI 4.
Avatar utente
Foto UtenteCibachrome
45 2 5
New entry
New entry
 
Messaggi: 83
Iscritto il: 18 apr 2014, 0:15

0
voti

[7] Re: Mini server Arduino

Messaggioda Foto Utenteelegos » 21 gen 2020, 23:35

Suggerimento: non aprire la rete di casa tua ad internet... nel caso installa un'istanza di OpenVPN sul raspberry, configura il router per aprire esclusivamente la porta UDP 1194 (default di OpenVPN) verso il raspberry e quindi, una volta avuto accesso alla rete VPN, entra nella tua rete tramite di essa (vedi: server bastion). Non sai quanto sia semplice entrare in una rete esposta...

Vedi per esempio https://www.makeuseof.com/tag/protect-n ... tion-host/
Bomba de caporal elettronico
Avatar utente
Foto Utenteelegos
335 3 6
Frequentatore
Frequentatore
 
Messaggi: 183
Iscritto il: 29 gen 2013, 19:43
Località: Milano

0
voti

[8] Re: Mini server Arduino

Messaggioda Foto UtentedrGremi » 24 gen 2020, 1:27

IlGuru ha scritto:Con la magia potresti centuplicare la memoria programma disponibile per farci stare tutto lo stack TCP, http e l'applicazione molto minimale, tutto scritto rigorosamente in C spaccando il bit.
Anche in questo caso ti mancherebbe parecchia RAM per farlo funzionare ed anche in quel caso funzionerebbe con una connessione sola perché col piffero che lo fai diventare multi threaded

Fino al server http per fare cose base è fattibile!
https://github.com/SukkoPera/Webbino

In ogni caso è abbastanza disarmante la lentezza di risposta.
Avatar utente
Foto UtentedrGremi
175 1 3
New entry
New entry
 
Messaggi: 54
Iscritto il: 20 nov 2019, 19:49


Torna a Arduino

Chi c’è in linea

Visitano il forum: Nessuno e 19 ospiti