Я подключил модуль GSM (Uni4 SIM800) к модулю Raspberry-pi-3B, используя AT-команды для запуска простого TCP-сервера и другую пару GSM и Rospberry-pi для запуска TCP-клиента. Теперь оператор связи (ISP) назначит IP-адреса модулям GSM, тогда мои вопросы
- Являются ли эти назначенные IP-адреса общедоступными?
- Если да и если IP-адрес сервера известен, может ли мой клиент подключиться к этому серверу?
- Если назначенные IP-адреса являются частными, может ли мой клиент подключиться к серверу? и как?.
- Когда IP-адрес сервера периодически изменяется, есть ли способ узнать IP-адрес сервера от клиента перед началом последовательности соединений TCP (например, сканирование хоста или использование известного MAC/IMEI-адреса сервера).