Перейти к содержанию

Скорость передачи GPRS SIM800C

Всем привет! Как нибудь можно повысить скорость передачи по GPRS? А то у меня колеблется около 0.8-1.5 килобайт в сек

Помимо данных команд:
AT+SAPBR=3,1,"CONTYPE","GPRS"

AT+SAPBR=3,1,"APN","mts.internet.ru"

AT+SAPBR=3,1,"USER","mts"

AT+SAPBR=3,1,"PWD","mts"

AT+SAPBR=1,1

Нужно ли изменять какие либо дефолтные настройки?

Вставляю симку в обычный телефон скорость передачи 5 килобайт в сек. Качество приема сигнала высокое в обоих случаях

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Нет, но и USB тут не причем, я учитывал скорость передачи уже после того как объемы данных загрузились в ОЗУ SIM800C а не всю процедуру передачи

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Возможно, ограничивается оператором. Как правило, на передачу предоставляют один тайм-слот, изредка два (в Вашем случае с телефоном, похоже, так и есть - 2 тайм-слота при кодировке CS-4 дают 42,8 Kbps).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Кстати да. Для неопознаваемых устройств оператор может ограничивать скорость. Телефоны в сети опознаются легко, потому и автонастройка инета там возможна.
Модули - нет. И даже если оператор знает что там модуль, то на обычном разговорном пакете может специально давать скорость по минимуму.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Да у меня пакет для умных устройств, но все равно они что-то хитрят, по началу скорость бывает 3-5 килобайт в сек , в момент передачи потребление высокое до 400мА доходит, так поработает минуту и все обрезается и потребление 220-290 мА делается, надо МТС звонить спрашивать.
Я сначала думал канал может просто загружен , но с телефоном без проблем всегда

Вот щас запустил тест с утра 2.5 килобайта в сек уже 5 минут держится, может правда оператор в часы максимальных нагрузок обрезает линию не телефонам....
Изменено пользователем Mysteo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ещё, как вариант - телефон может работать в режиме EDGE.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
sim800c + lwip. Скачал файл 180кБ.
Код
Average bytes/s - 1062

m2m пакет от КС. CSQ -77dBm. Больше 1,5-2кБ/с никогда не видел, но специально это не тестировал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(Harbinger @ Jan 17 2018, 09:09) <{POST_SNAPBACK}>
Ещё, как вариант - телефон может работать в режиме EDGE.


Спасибо! Телефон как раз в EDGE, но я думал там одинаковые скоростя, буду разбираться в отличиях.

alex2103

Да я часто на форуме тут видел, что это нормальная скорость считается....но все же если читать характеристики GPRS сетей, скорость должна быть на порядок выше

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Не читайте характеристики - просто запомните простую истину.

У оператора, если только у вас не выделенный канал, GPRS предоставляется по остаточному принципу. Все приоритеты разговорам.
Поэтому операторы выставляют принудительно для GPRS один слот, да и тот могут отобрать если возрастает разговорная нагрузка на соту.

Кроме того я не встречал еще сот где нормально выставлен GPRS class 12. Обычно везде 10, а в глухоманях, вообще 8.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Понял, а если соединение разорвется GPRS индикация у модуля тоже изменится? И что нибудь должен модуль сообщить? У меня уже второй раз соединение разрывается и никаких оповещений нет. Tолько индикация сообщает , что модуль просто зарегистрирован в сети
Изменено пользователем Mysteo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Есть такие ситуации когда коннект остается, а данные не идут или уходят как в черную дыру.
Это часто бывает когда данных в канале не было определенное время - таймауты у каждого оператора свои.
Тогда оператор считает что все зависло и отдает слот под другие задачи никак не оповещая. Типа вы висите, вам и разбираться.
Иногда спасает ситуацию пинг канала.

Поэтому если соединение рвется правильно - то и сообщения будут, а если оператор чикнет, то.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Понял, ну у меня перерывов связи не происходит, но вот соединение пару раз рвалось, сообщений никаких не было. Кстати и отправка в черную дыру тоже пару раз случалась

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Как вариант - перегружена сота и оператор тупо отдает слот под разговор обрывая GPRS.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(CADiLO @ Jan 18 2018, 12:45) <{POST_SNAPBACK}>
Есть такие ситуации когда коннект остается, а данные не идут или уходят как в черную дыру.

Эдуард, что подразумеватся под "данные идут в черную дыру"
Коннект TCP или UDP?
В TCP вроде как сложно провернуть такое при отсутствии канала от модема до БС...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация