Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: правильно лия подымаю TCP соединения у модема BGS2 CINTTRION для России оператор Beeline.
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
Денис198375
Есть вопрос правильно лия подымаю TCP соединения у модема BGS2 CINTTRION для России оператор Beeline.
Суть проблемы, есть устройство, которое передает на сервер один пакет данных с заданным интервалом,после передачи устройство засыпает на заданный интервал
Когда устройство тестировалось в Украине проблем со связью не было, но в России устройства не стабильно передают, очень часто не могут установить соединения.
Когда поставил таймауты после регистраций и перед передачей пакета вроде стали стабильно работать.
Вот команды настроек которые я подаю
Включение модема
AT+CREG=1
Поставил таймаут 40секунд
Проверяем уровень связи
AT+CSQ
Установки GPRS профиля
at^sics=0,conType,GPRS0
AT^SICS=0,user,beeline
AT^SICS=0,passwd,beeline
AT^SICS=0,apn," internet.beeline.ru"
Установка TCP соединения
AT^siss=1,srvType,socket
AT^siss=1,conId,0
AT^siss=1,address,”socktcp:// gta.com:9090”
AT^SISO=1
Ждем потверждения коннекта
Поставил таймаут 4 секунды
AT^SISW=1,49
Передача протокола
РЕДКИЙ
В чем нестабильность, LOG полный (с проблемами) в студию!?
А может сменить оператора? провести проверку на 3-4х симкартах разных операторов?
Последовательность верная, но для понимания проблем есть команды
^SISE
^SISI
какие настройки соединения AT^SICS?
Не идет на конкретной БС, смените её на ту что рядом привязавшись к другому CELLID AT^SPCL
Узнать LAC и CELL ID AT^SNMON
Каковы реальные уровни сигнала: AT^MONI
Для работы с DNS вместо IP, лучше добавить at^siss=1,alphabet,"1"
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.