Задача: Написать софт (управляющую оболочку) под ОС Андроид и под iOS, которая бы могла напрямую (т.е. без внешнего сервера) обращаться к СИМ-карте со статическим IP-адресом (GSM-модуль типа SIM800C-32) и обеспечивать передачу на удаленный GSM-модуль определенных команд управления, обратно - принимать телеметрические данные.
Сроки: максимально быстро (задача "на вчера").
Вводные данные: Со слов программиста, который пишет только под Андроид:
Услуга предоставления сим-карты со статическим IP-адресом: эта услуга предоставляется только для корпоративных клиентов (Киевстар) и вроде как для всех контрактников (МТС). Стоило раньше около 40 грн/мес. При этом устройство с такой сим-картой (GMS-модуль или смартфон) при подключении к интернету получает белый статический IP-адрес (каждый раз одинаковый), на который другое устройство (с обычной сим-картой) может посылать пакеты напрямую (без сервера). Таким образом, хотя-бы одна из сторон должна иметь такую карту, тогда вторая сторона всегда должна быть инициатором связи. Впрочем, первая сторона может также косвенно быть инициатором, заставив вторую сторону начать связь (например, позвонив второй стороне, а та автоматически начинает связь).
Достоинства: не надо внешнего сервера
Недостатки: абонплата за статический IP, необходимость иметь корпоративную симку.
Для любых уточнений - прошу задавать вопросы.
Общение только здесь с нашим инженером-электронщиком, ответственным за разработку данного проекта.