Recensisci!
Diventa un recensore per ricevere prodotti gratuiti o scontati!
Iscriviti
Se desideri, puoi effettuare un'iscrizione gratuita al forum per entrare nella nostra community.
Ricerca Avanzata
Answers
Se necessiti di aiuto, clicca il pulsante "Cerco Aiuto" (disponibile anche per i non iscritti).
Ultimi argomenti
» [Arduino] aiuto programma
Da Glak Mar Mar 12, 2019 9:30 am

» ERRORE NELLA COMPILAZIONE NEXTION
Da papat Mar Feb 26, 2019 7:11 am

» Comandare la Smart TV con Alexa senza broadlink (gratis)
Da Admin Mar Feb 19, 2019 4:31 pm

» Google Home diventa un traduttore simultaneo
Da Admin Mar Feb 19, 2019 4:27 pm

» Recensione Xiaomi Redmi 5 - Edizione 2019
Da Admin Mar Feb 19, 2019 4:24 pm

» Guadagnare lavorando per Google Street View
Da Admin Mar Feb 19, 2019 4:20 pm

» UMIDIGI F1 - Specifiche tecniche
Da Admin Mar Feb 19, 2019 4:14 pm

» display oled 168x64
Da fulvio Dom Feb 10, 2019 9:47 am

» Metro digitale con Arduino
Da Biciopit Gio Feb 07, 2019 11:54 am

I postatori più attivi del mese
Glak
 

accesso remoto via web arduino porta bloccata

Andare in basso

accesso remoto via web arduino porta bloccata

Messaggio Da sergio52 il Dom Gen 14, 2018 7:11 pm

ciao poderak
ho letto e installato il tuo progetto per controllare 4 relè da remoto .via web.
interessantissimo e spiegato molto bene.grazie
purtroppo ho un problema
uso linkem come provvider e linkem non concede l'utilizo della porta 80
quindi non posso utilizzare l'applicazione dal mio smartphone
mentre collegando l'apparato ad una dsl tim funziona perfettamente.
domanda:
si puo usare solo la porta 80 o esiste un altro modo???
il progetto mi interessa e potrebbe essermi assai utile.
puoi rispondermi per favore?
comunque,grazie
sergio chiri
sergio52
sergio52
Sono un nuovo membro
Sono un nuovo membro

Messaggi Messaggi : 1
Crediti Crediti : 3
Reputazione Reputazione : 0
Data d'iscrizione Data d'iscrizione : 14.01.18

Visualizza il profilo

Torna in alto Andare in basso

Re: accesso remoto via web arduino porta bloccata

Messaggio Da Admin il Dom Gen 14, 2018 10:26 pm

Ciao, il problema è risolvibile se hai almeno un'altra porta aperta.

Se non ce l'hai, è un bel problema. Se invece ce l'hai, è semplicissimo. Considera la prima parte del codice:

Codice:
#include <Ethernet.h> //libreria ethernet
#include <SPI.h> //collabora con la libreria ethernet
#include <String.h> //gestione stringhe

byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED}; //indirisso fisico
byte ip[] = {192, 168, 1, 177}; //indirizzo ip locale
byte subnet[] = {255, 255, 255, 0}; //indirizzo subnet
byte gateway[] = {192, 168, 1, 1}; //indirizzo gateway
EthernetServer server(80); //imposto porta protocollo HTTP

Se noti l'ultima riga, c'è EthernetServer server(80);

Ti basta cambiare 80 con la porta libera. Facciamo finta che sia la 221. Dovrai quindi sostituire il quella riga di codice in questo modo:
EthernetServer server(221);

Per accedervi via browser fai attenzione però. Non ti basterà scrivere semplicemente l'indirizzo ip ma anche la porta quindi se prima facevi così (non considerare l'ip, è puramente casuale):
24.221.11.34
Adesso dovrai fare:
24.221.11.34:221

A presto,
Poderak Ciao!
Admin
Admin
♔ Amministratore

Messaggi Messaggi : 4363
Crediti Crediti : 12155
Reputazione Reputazione : 187
Data d'iscrizione Data d'iscrizione : 08.03.11
Età Età : 20
Località Località : Brescia

Visualizza il profilo http://wikiinfo.forumattivo.it

Torna in alto Andare in basso

Torna in alto


 
Permessi di questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum