Ho interfacciato un modulo GSM (Uni4 SIM800) a un modulo Raspberry-pi-3B usando i comandi AT per eseguire un semplice server TCP, e un'altra coppia di GSM e Rospberry-pi per eseguire un client TCP. Ora l'operatore Telecom (ISP) assegnerà un indirizzo IP ai moduli GSM, quindi le mie domande sono
- Gli indirizzi IP assegnati sono pubblici ?.
- Se sì e se l'indirizzo IP del server è noto, può collegarsi il mio cliente a quel server?
- Se gli indirizzi IP assegnati sono privati, il mio cliente può connettersi a il server? e come?.
- Quando l'indirizzo IP del server cambia periodicamente, c'è un modo per scoprire l'indirizzo IP del server dal client prima di iniziare la sequenza di connessione TCP (come la scansione dell'Host o l'indirizzo MAC / IMEI conosciuto del server).