реклама на сайте
подробности

 
 
> Огромные счета за GPRS
lolful
сообщение Feb 15 2010, 12:53
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 27-11-07
Из: Пермь
Пользователь №: 32 732



Есть некое устройство с GSM модемом, которое передает один UDP пакет размером около 500 байт через GPRS каждые 5 минут. На применой стороне - компьютер, который выходит в интернет так же через GSM модем. Это устройство работало несколько дней, после чего у оператора взяли историю списаний средств с обоих сим карт.
В этой истории было написано, что каждые 5 минут передавались устройством и, соответственно, получались компьютером 28 килобайт данных вместо положенных 500 байт! В итоге имеем огромные счета за GPRS траффик на применой строне (компьютер).
Обе сим карты одного оператора. Этот оператор, вроде, - Билайн.

Устройство однозначно передает не более 500 байт за 5 минут. А вопрос вот в чем: откуда берутся эти 28 килобайт? Мне кажется, что это кривой биллинг оператора, который каким-то образом округляет траффик за определенный период. У кого-нибудь были ли подобные проблемы?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
MrYuran
сообщение Feb 15 2010, 13:02
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Вы что думаете, оператор побайтно чтоли считать будет?
Есть такая штука, как минимально тарифицируемый интервал (или что-то в этом роде)
Наверняка он и составляет эти самые 28кБ.
При закрытии сессии округляется, естественно, в плюс.
Также по истечении определённого промежутка времени простоя опять же принудительно округляется в плюс.
Прочитайте внимательно условия тарифа.
Вот, результат поверхностного гугления в яндексе:
Цитата
2 При кредитном и авансовом порядке расчетов формируется детализированная запись о сессии: 1 раз в 15 минут, при достижении общего объема переданных и полученных данных 500 Кб, а также по завершении сессии. В указанной записи отдельно учитывается входящий («down») и исходящий («up») трафик. Информация о трафике поступает в систему, отвечающую за выставление счетов. Полученные после округления данные используются для выставления счета. Округление осуществляется в большую сторону с точностью до 53,89 Кб.

3 При порядке расчетов он-лайн и Би+ округление суммарного объема переданных и полученных в течение сессии данных происходит однократно, по завершении GPRS-сессии. Округление осуществляется в большую сторону с точностью до 46,55 Кб.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
etoja
сообщение Feb 15 2010, 13:12
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Цитата(lolful @ Feb 15 2010, 15:53) *
Есть некое устройство с GSM модемом, которое передает один UDP пакет размером около 500 байт через GPRS каждые 5 минут.


UDP пакеты идут в теле PPP пакетов, которые и являются первичными в GPRS. Поэтому ваш объём будет больше 500 байт.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Feb 15 2010, 18:11
Сообщение #4


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Выводы сделаны давно.
Если устройство собственной разработки - не закрывать сессию, пока оператор не отключит.
Если девайс чужой, и закрывает сессию после передачи пакета - покупается какое-либо спецпредложение по GPRS наподобие N МБ за какую-то фиксированную сумму с округлением более гуманным (к примеру, у нашего Киевстара есть 100 МБ в месяц за 50 грн. с покилобайтным округлением).


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
lolful
сообщение Feb 16 2010, 09:56
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 27-11-07
Из: Пермь
Пользователь №: 32 732



2 etoja: это понятно, что UDP инкапсулируется в IP, а это все в PPP, но это 8 + 20 + 6 = 34 лишних байт на пакет. Я забыл сказать, что 500 байт передаются одним пакетом, и это с учетом заголовков всех протоколов. На самом деле устройство передает не больше 400 байт.

То есть как? Если я буду, допустим, передавать пакеты не каждые 5 минут, а каждые 30 секунд, то округления не будет происходить?
Девайс не закрывает сессию - держит открытой как можно больше времени.

Оператор, кстати, не Билайн, а Мегафон.
Go to the top of the page
 
+Quote Post
vmp
сообщение Feb 16 2010, 10:13
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Внимательно читайте описания тарифов своего оператора, особенно мелкий шрифт.
Можно еще проконсультироваться на специализированных форумах по сотовой связи, типа cells.ru
Ключевое слово для поиска - "округление".
И посмотрите специализированные тарифы, например у MTS - Тариф Телематика .
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Feb 16 2010, 10:13
Сообщение #7


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(lolful @ Feb 16 2010, 13:56) *
Оператор, кстати, не Билайн, а Мегафон.
Была похожая история с Мегафоном - округление по 100кб, после этого стал внимательнее читать условия предоставления услуги.
Потом, правда, и МТС перевел карты без абон. платы на предоставление услуги с округлением 100 кб вместо 1 кб.

Цитата(lolful @ Feb 16 2010, 13:56) *
То есть как? Если я буду, допустим, передавать пакеты не каждые 5 минут, а каждые 30 секунд, то округления не будет происходить?
Девайс не закрывает сессию - держит открытой как можно больше времени.
Если списания в разных строчках пишутся - то значит сессия закрывалась и открывалась по новой. Как вариант - попробуйте передавать пустые байты
(например один байт 0х00) с интервалом 30...60 сек, чтобы сервер не закрывал соединения за отсутствие активности.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
lolful
сообщение Feb 16 2010, 10:59
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 27-11-07
Из: Пермь
Пользователь №: 32 732



Да, пишут в разных строчках. Попробую увеличить частоту передачи - это мне даже на руку.
Спасибо всем ответившим.
Go to the top of the page
 
+Quote Post
Zayac
сообщение Feb 16 2010, 15:05
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 30-11-07
Пользователь №: 32 845



еще советую обратить внимание на следующую особенность - при плохом приеме GSM сессия будет рваться, даже если девайс не закрывает соединение, а каждое подключение к GPRS потребляет трафика намного более 500 байт...
Мы с таким сталкивались, в процессе отладки делали счетчик трафика и количества подключений к сети. Выяснилось, что основные расходы составляют именно факты входа в GPRS-соединение.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Feb 16 2010, 15:43
Сообщение #10


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(Zayac @ Feb 16 2010, 19:05) *
каждое подключение к GPRS потребляет трафика намного более 500 байт...
Не замечал такого. Обычно основной расход идет за счет округления до интервала тарификации. Минимальный трафик составлял те самые 1...2кб.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
alx125
сообщение Feb 17 2010, 00:40
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 18-05-09
Из: Novosibirsk
Пользователь №: 49 204



Цитата(lolful @ Feb 16 2010, 14:59) *
Да, пишут в разных строчках. Попробую увеличить частоту передачи - это мне даже на руку.
Спасибо всем ответившим.


Если Вы выясните, что основная проблема - это округление трафика в большую сторону (что не факт).
Можно посоветовать поступить иначе.
Пусть например по тарифу округление происходит в большую сторону до 100кБ (Мегафон у нас).
Тогда Вам надо передавать данные не каждые 5 мин, а например 1 раз в час, но пакет большего
размера (рассчитать и подобрать экспериментом). И поэтому этот интервал округления (100kB) будет
использован более эффективно и полностью. И Вам не придется оплачивать не переданные данные!
А сессию после этого можно смело закрыть для экономии питания. rolleyes.gif

Что же касается термина "минимально тарифицируемый интервал" (у нас 2кБ), который упомянул MrYuran, то он обозначает тоже, что при голосовом вызове (обычно 3сек). Т.е. если Ваш трафик (вх. + исх.) меньше этой величины, то и платить не придется!
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Feb 17 2010, 01:54
Сообщение #12


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(alx125 @ Feb 17 2010, 04:40) *
Что же касается термина "минимально тарифицируемый интервал" (у нас 2кБ), который упомянул MrYuran, то он обозначает тоже, что при голосовом вызове (обычно 3сек). Т.е. если Ваш трафик (вх. + исх.) меньше этой величины, то и платить не придется!
Хорошое заблуждение.
Пока наблюдал с точностью до наоборот - снятие денег просто за попытку открытия сокета.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
alx125
сообщение Feb 17 2010, 04:42
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 18-05-09
Из: Novosibirsk
Пользователь №: 49 204



Цитата(Master of Nature @ Feb 17 2010, 05:54) *
Хорошое заблуждение.
Пока наблюдал с точностью до наоборот - снятие денег просто за попытку открытия сокета.


Это легко проверить. Возьмите детализация за эти "попытки открыть сокет" и посмотрите цифры.
Если они не маленькие , то "попыток" было много.
Кроме того, никто не говорит что у Вас на тарифе такие же условия как и у меня!
rolleyes.gif
Go to the top of the page
 
+Quote Post
lolful
сообщение Feb 17 2010, 09:33
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 27-11-07
Из: Пермь
Пользователь №: 32 732



Устройство работает в режиме... кхм ...мягкого реального времени. В общем не получится аккумулировать пакеты.

Судя по распечатке соединение рвалось (в смысле NO CARRIER когда приходит) раз в 4-6 часов, а то и реже.

В общем я отпишусь потом, когда все прояснится.

Кстати я тут вспомнил, что однажды смотрел какие пакеты на GSM-модем приходят по GPRS. Так там дофига мусора какого-то шло. Какие-то пакеты, предназначенные для клиента ICQ даже... То есть только открыл соединение, передал что-то по UDP и сразу пошел спам... Это было с симкой МТС.
Но это я пока проблемой не считаю, т.к. не факт, что такое имеет место быть в данном случае, т.е. с симкой Мегафона. А если и есть такая проблема, то она скрыта другой вышеописанной.
Go to the top of the page
 
+Quote Post
zebrox
сообщение Feb 18 2010, 08:42
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 17-04-09
Пользователь №: 47 838



Цитата(lolful @ Feb 17 2010, 12:33) *
однажды смотрел какие пакеты на GSM-модем приходят по GPRS. Так там дофига мусора какого-то шло. Какие-то пакеты, предназначенные для клиента ICQ даже... То есть только открыл соединение, передал что-то по UDP и сразу пошел спам...


Добрый день, подскажите пожалуйста, а чем Вы смотрели за тем, что приходит на модем? А-то самому интересно понаблюдать.

Заранее спасибо!
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 08:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01477 секунд с 7
ELECTRONIX ©2004-2016