Accesso remoto via Internet tramite applicazione di terzi [chiuso]


0

Ho una telecamera IP wireless (D-link DCS-932L) a casa che mi connetto in modalità wireless al mio router WiFi memorizzando il mio SSID Wifi e la password al suo interno. Posso accedere alla videocamera tramite il mio telefono tramite un'applicazione designata sia localmente (LAN locale) che tramite Internet. La mia domanda riguarda la connessione via Internet (al di fuori della mia rete locale).

So che per avviare una connessione a questa telecamera dovrò eseguire il port forwarding di una porta specifica sull'IP della telecamera nel router, ma non è così perché la mia telecamera funziona senza impostazioni di port forwarding sul mio router. Posso solo supporre che la connessione al server delle applicazioni sia avviata dalla fotocamera e che la connessione sia mantenuta aperta. In tal caso, come viene tenuto aperto? Non esiste un timer di timeout per la connessione? Continua a inviare pacchetti di test prima della scadenza del timer di timeout? Se sì, quanto spesso? Qual è la migliore pratica per verificare che la connessione sia attiva ma allo stesso tempo non sovraccaricare il server con pacchetti di test (supponendo che questo prodotto sia stato venduto a milioni di utenti)?

Ci scusiamo per il lungo elenco di domande.

Risposte:


2

È abilitato tramite il servizio cloud "mydlink" di D-Link . La videocamera apre una connessione ai server D-Link che la tua app contatta anche quando è il momento di guardare l'output video. Puoi contattare il servizio clienti D-Link per scoprire se hanno un impegno di uptime. Se la videocamera perde la connessione al servizio cloud, dovrebbe riconnettersi automaticamente.

Per ottenere dettagli su come funziona, è necessario utilizzare un programma come tcpdump / WireShark per visualizzare i pacchetti sulla rete (o qualcun altro che ha già può aggiungere a questa risposta).

Ciò significa che dovrai configurare (almeno temporaneamente) la tua rete come segue: la fotocamera si connette via wifi al tuo computer (attiva ICS o la condivisione Internet a seconda di Win / Mac), il tuo computer si connette al tuo router tramite un altro wireless carta o via ethernet. Ora puoi eseguire WireShark sul tuo computer e vedere i pacchetti che vanno e vengono.

Non fa alcuna differenza pratica sul risparmio di larghezza di banda se la connessione si apre e si chiude più volte al giorno o rimane aperta per giorni alla volta. E la durata della connessione dipende interamente dalla configurazione del firmware della videocamera, dalla stabilità della rete interna, dalla affidabilità dell'ISP, ecc. Ecc.


Grazie per l'input. Non ho usato tcpdump ma se è simile a WireShark, controlla il traffico in entrata e in uscita dal dispositivo su cui è installato (cioè il mio PC), il che non è utile poiché il traffico passa attraverso la mia CAM tramite il router. Come posso monitorare il traffico che passa attraverso la mia CAM o router?
Alaa Al Adnani,

Ed è possibile mantenere la connessione aperta indefinitamente? Riserverà una larghezza di banda? O stai suggerendo che sia tenuto aperto fino a quando non scade e poi si riconnette di nuovo? Penso che abbia più senso inviare un pacchetto di test ogni tanto per tenerlo aperto piuttosto che avviare una nuova connessione dopo il timeout.
Alaa Al Adnani,

Ho aggiornato il mio post con le risposte alle tue domande nei commenti.
webmarc,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.