Цитата(Aner @ Jan 16 2015, 12:36)

Нет достаточного описания, как быть с сокетами при работе с двумя SIM картами при переключении с одной сим на другую?
Просто так их закрывать нельзя. Дополнительных команд нигде не нашёл для работы с двумя стеками. Может кто освоил эту тему. Поделитесь информацией, нюансами. Понятно, что всегда активна одна карта, голос, смс. Про gprs непонятно как коректно переключать.
Дополнительных команд для работы с двумя стеками нет, т.к. стек один. Для того, чтобы переключиться с одной сим-карты на другую, нужно сначала закрыть стек, а потом открыть его снова.
----------------------------
AT+GSV
SIMCOM_Ltd
SIMCOM_SIM900-DS
Revision:1158B03SIM900-DS64_ST
OK
AT+CDSDS?
+CDSDS: SIM1,1,1
OK
AT+CGREGDS?
+CGREG: 0,1
+CGREGDS: 0,1
OK
AT+CIPSTATUS
OK
STATE: IP INITIAL
AT+CSTT="APN"
OK
AT+CIICR
OK
AT+CIFSR
10.45.45.229
AT+CIPSTART="TCP","111.222.333.444",5555
OK
CONNECT OK
AT+CDSDS=2
OK
AT+CDSDS?
+CDSDS: SIM2,1,1
OK
AT+CIPSTATUS
OK
STATE: CONNECT OK
AT+CMEE=2
OK
AT+CIPSTART="TCP","111.222.333.4444",5555
+CME ERROR: Data service applications using another SIM card
AT+CIPSHUT
+CME ERROR: Data service applications using another SIM card
AT+CDSDS=1
OK
AT+CIPSTATUS
OK
STATE: CONNECT OK
AT+CIPSHUT
SHUT OK
AT+CDSDS=2
OK
AT+CIPSTATUS
OK
STATE: IP INITIAL
AT+CSTT="APN"
OK
AT+CIICR
OK
AT+CIFSR
10.127.130.194
AT+CIPSTART="TCP","111.222.333.444",5555
OK
CONNECT OK
AT+CIPSTATUS
OK
STATE: CONNECT OK
AT+CDSDS?
+CDSDS: SIM2,1,1
OK
AT+CDSDS=1
OK
AT+CIPSTATUS
OK
STATE: CONNECT OK
AT+CSTT="APN"
+CME ERROR: Data service applications using another SIM card