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

 
 
> eCall в качестве альтернативы для p2p передачи даных
GeGeL
сообщение Apr 14 2015, 08:10
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682



Обсуждение CSD в соседней теме наталкивает на мысль об актуальности p2p передачи данных на фоне непонятного игнорирования CSD как производителями, так и сисопами. На сколько я понимаю, CSD получаем при использовании фактически голосового фрейма, подаваемого не на кодек, а на FEC, т.о. имеем 9600 bps при одинаковой с голосом нагрузке для оператора (или даже меньше, т.к. не надо транскодировать). Так что ограничения тут не технического плана, а скорее коммерческого ИМХО. После разговора с CADiLO проверил: в Украине только Life поддерживает CSD на общих тарифных планах, но, как сообщили в поддержке - неофициально и без никакой гарантии, кроме того, могут и блокировать карту за нецелевое использование (?!).

В итоге имеем 4 классических способа передачи данных (например, опрос датчиков телеметрии) в GSM:
- GPRS: не совсем p2p (требуется IP сервер), абонент должен постоянно поддерживать связь и слать KeepAlive (иметь ненулевой баланс с постоянным расходом средств);
- CSD: в большинстве требует M2M тарифа;
- SMS: доставка не гарантирована как по времени, так и по факту;
- DTMF: в лучшем случае 50 бод.

Но есть интересная альтернатива, о которой ранее на форуме не упоминалось: eCall. Система использует специальный псевдоречевой модем, проходящий через голосовой канал GSM с перезапросами, и позволяет гарантированно передавать блоки данных в 140 байт за время до 10 сек (реально требуется меньше секунды) через обычный головой звонок. Номер не обязательно 112 (можно указать любой).
Исходный код доступен, поэтому для поднятия своего PSAP-сервера достаточно прикрутить аудио (лучше к digital audio bus) и скомпилировать, это на час работы.
И самое интересное: документ GSM_eCall_Application_Notes_V1.2 от Quectel. В модуле реализована поддержка как клиента, так и севрера (для тестирования), т.е. в режиме сервера получаемые данные отображаются через URC. Т.о. с помощью OCPU можно очень просто организовать p2p канал данных по голосовому звонку.

Вопрос к CADiLO: а как обстоят дела с SIMCOM?
И вопрос к Quectel: планируется ли поддержка eCall в M66?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CADiLO
сообщение Apr 15 2015, 05:36
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



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

Поэтому есть два варианта:

1. Обеспечить гарантированый рынок сбыта N-тысяч устройств и невозражение операторов, тогда под вас напишут этот кусок обмена по вашим хотелкам.
А рассказы о перспективах китайцев давно не трогают, они народ прагматичный - первый вопрос при заявке новой фишки - "кто клиент и сколько у него потребление модулей в месяц"

2. Не заниматься околотехнической фантастикой стараясь прилепить устройство к "жабе" давящей пользователя, а использовать так как и положенно - M2M пакет и оплата за пользование.
Операторы они ведь тоже народ ушлый - прикрыли CSD, прикроют и эту лавочку. А оставшиеся в стороне юзеры пойдут бить лицо производителю железок.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
GeGeL
сообщение Apr 15 2015, 08:16
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682



Цитата(CADiLO @ Apr 15 2015, 08:36) *
eCall по умолчанию предполагает что инициатором звонка будет клиентская часть.

Я тоже об этом думал. В реализации eCall от Quectel, судя по документу, используются команды:
AT+QECCFG=1,”DM”,1 // Turn on IVS mode, DSP starts monitoring eCall related signal
AT+QECCFG=1,”DM”,2 // Turn on PSAP simulation mode
По идее, они активируют задачу модема в режиме клиента или сервера. Мне кажется, работа самого модема не должна быть связана с инициатором и типом звонка, т.е. будет работать и после ATD. Возьму подходящие модули, попробую в ближайшие время на китах. Если кто-то попробует раньше, просьба отписать.
Единственно, что может быть желательно, так это установка кодека и отключение звуковой петли, аналогично как для DTMF:
AT+QAUDCH=0;
AT+QSIDET=0;
AT+QSFR=7;
AT+QMIC=0,0;
AT+CAGC=0,0;

Цитата(CADiLO @ Apr 15 2015, 08:36) *
формат сообщений которые стандартизированы


Да ну?

// Set the MSD, hex bytes. This data is just an example. Max data length is 140 bytes, input as 280
characters in hex string format.
AT+QECMSD=c5e165df6a789b4aaaa46ee4a651820daaf625803735d9dfd5c7067927d821a43d4b64
b
74cd2116dc582aabc6f4e45cdf9cbe2f74eb1aaf69cb4ef86cde48f86e02147d6c49ea22587144bb
fdaa8
ef92c04afeb0c4e93ba93453561e65acd5065bbe12abde11819d86434039cf4e619124d5f308240a
b0ea
11635aef2edfc8bc39e77768d784b67f6f7cb603

По поводу остального: просто у нас с Вами совершенно разные цели - отловить клиента на N-тысяч устройств (лучше по распилу бюджета) и академические разработки. Китайцы подстраиваются по реалии бизнеса по русски, но и про перспективу иногда помнят, иначе не было бы никаких новых функций вообще.
И это не хотелки, а, скорее, стандарт, обязательный для европейского рынка, просто используемый не по назначению. По поводу "околотехнических фантазий" вообще повеселило. Самое высокотехничное решение - это, конечно же, решение диллера в сделке на N-тысяч устройств, да.
Прикрыть сисопу eCall технологию ну никак не удастся, см. матчасть. Это то же, что прикрыть DTMF.

Собственно, прямого моего интереса тут абсолютно никакого, просто указал разработчикам на потенциальные возможности, нравится это сисопам и диллерам, или нет.

Честно, интерес к поддержке eCall в M66 (а я уверен, что она будет, во всяком случае, для европейских версий) у меня другой: имея исходный код eCall и компилятор, получаем патерн, ищем его в бинаре прошивки, дизассемблим, находит точки связи с kernel, и лепим вместо eCall свой потоковый модем, пригодный для передачи шифрованного с помощью модерн криптографии голоса, сжатого 1200 bps кодеком. Это "нишевой" продукт.

Но если будет интерес к использованию eCall в качестве альтернативы CSD, DTMF или SMS, без проблем по ходу набросаю исходники PSAP локального сервера, пригодного для сбора информации с модулей в телеметрии, работающего с модулями Quectel или по PCM аудио, или через DAB.
Go to the top of the page
 
+Quote Post
makran
сообщение Apr 15 2015, 16:14
Сообщение #4





Группа: Участник
Сообщений: 14
Регистрация: 7-08-13
Пользователь №: 77 832



Цитата(GeGeL @ Apr 15 2015, 11:16) *
Прикрыть сисопу eCall технологию ну никак не удастся, см. матчасть. Это то же, что прикрыть DTMF.

сомневаюсь.
в детали не могу углубиться, но насколько помню, у оператора звонки по ecall чётко отслеживаются и отличаются от обычных голосовых вызовов.
когда происходит e-call звонок, ему присваеватся специальный флаг и максимальное значение QoS и это даёт ему приоритет над любыми другими соединениями, таким образом ecall почти всегда дозванивается. например если все таймслоты на соте заняты - сота сбросит чужой звонок и даст Вашему устройству провести ecall.
Соответсвенно оператор именно по этой причине и закроет Вам эту функцию. Потому что приоритет должен быть только у экстренных вызовах при дтп, а не для стандартных данных в м2м.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- GeGeL   eCall в качестве альтернативы для p2p передачи даных   Apr 14 2015, 08:10
- - CADiLO   Ну как решение "для поизвращаться" - тео...   Apr 14 2015, 08:46
|- - GeGeL   Цитата(CADiLO @ Apr 14 2015, 11:46) UDP б...   Apr 14 2015, 09:18
- - CADiLO   Пользуйте тогда охранный протокол ContactID. Модул...   Apr 14 2015, 09:49
- - GeGeL   Спасибо за спецификацию в коллекцию. Только 1400 и...   Apr 14 2015, 16:55
- - ArtemKAD   >>но eCall как отдельная новая технология пе...   Apr 14 2015, 21:38
|- - rat   Цитата(ArtemKAD @ Apr 15 2015, 03:38) ...   Apr 15 2015, 02:25
- - GeGeL   Немного не верное понимание сути технологии. eCall...   Apr 15 2015, 05:05
- - CADiLO   >>>Прикрыть сисопу eCall технологию ну ни...   Apr 15 2015, 08:53
- - Slonofil   Мне думается, что идея хорошая. Только работать вс...   Apr 15 2015, 09:49
- - GeGeL   Блокировать прохождение eCall/Эра-Глонасс??? А выш...   Apr 15 2015, 15:50
- - CADiLO   Все гениальное просто - настраиваем на коммутаторе...   Apr 15 2015, 16:18
- - GeGeL   Жестко. Хотя, как вариант, у нас возможно, да. Но ...   Apr 15 2015, 17:24
- - a-p   Если кому интересно. При нормальном канале для пер...   Apr 28 2015, 10:37
- - GeGeL   Добавлю, что для улучшения достоверности передачи ...   Apr 29 2015, 05:24
- - CADiLO   >>>эффективен выбор кодека с приоритетом ...   Apr 29 2015, 05:48
|- - a-p   Цитата(CADiLO @ Apr 29 2015, 08:48) 28 ба...   Apr 29 2015, 06:03
- - CADiLO   Для того что вы описали достаточно например ...   Apr 29 2015, 06:56
|- - a-p   Цитата(CADiLO @ Apr 29 2015, 09:56) Для т...   Apr 29 2015, 07:20
- - CADiLO   Никто ж не говорит что нельзя. Можно - но применен...   Apr 29 2015, 07:49
|- - a-p   Цитата(CADiLO @ Apr 29 2015, 10:49) Никто...   Apr 29 2015, 10:31
- - CADiLO   >>>Простого способа отключения нет, так к...   Apr 29 2015, 11:05
|- - a-p   Цитата(CADiLO @ Apr 29 2015, 14:05) >...   Apr 29 2015, 11:27
- - CADiLO   >>>ОпСоС не только включит всё обратно, а...   Apr 29 2015, 11:33
|- - a-p   Цитата(CADiLO @ Apr 29 2015, 14:33) >...   Apr 29 2015, 11:39
|- - Slonofil   Цитата(CADiLO @ Apr 29 2015, 14:33) Если ...   Apr 29 2015, 11:41
- - CADiLO   У меня нет. Есть опыт у наших юзеров. Если только...   Apr 29 2015, 11:46
|- - a-p   Цитата(CADiLO @ Apr 29 2015, 14:46) У мен...   Apr 29 2015, 11:55
- - CADiLO   Я ему про Фому, а он про Ерему Еще раз - я не из...   Apr 29 2015, 12:18
|- - a-p   Цитата(CADiLO @ Apr 29 2015, 15:18) Еще р...   Apr 29 2015, 12:40
|- - GeGeL   Цитата(a-p @ Apr 29 2015, 15:40) Вар...   Apr 29 2015, 17:49
- - CADiLO   >>>CADiLO просто не хочет принять то, что...   Apr 30 2015, 03:25
|- - a-p   Цитата(CADiLO @ Apr 30 2015, 06:25) И туд...   Apr 30 2015, 04:33
- - CADiLO   Объясню почему полукустарщина. И совершенно не счи...   Apr 30 2015, 10:30
|- - a-p   Цитата(CADiLO @ Apr 30 2015, 13:30) - э н...   Apr 30 2015, 11:43
- - GeGeL   Цитата(CADiLO @ Apr 30 2015, 13:30) А раб...   May 1 2015, 18:40
- - GeGeL   ЦитатаА дискуссии с CADiLO как раз интересны тем, ...   May 6 2015, 19:00
|- - RadikX   Цитата(GeGeL @ May 6 2015, 23:00) Эдуард,...   May 7 2015, 03:56
|- - Slonofil   Цитата(GeGeL @ May 6 2015, 22:00) операто...   May 7 2015, 07:08
- - GeGeL   Цитатапричина в немелодичном звуке, формируемом ва...   May 7 2015, 07:40
- - CADiLO   >>>Эдуард, Вы прямо или вангуете, или кол...   May 7 2015, 13:07
- - GeGeL   С A1018 тоже когда-то работал, до сих пор лежит в ...   May 7 2015, 17:55
- - CADiLO   >>>вопрос: относится ли к сертифицированн...   May 7 2015, 18:25
- - GeGeL   ЦитатаНамекаю - у некоторых операторов есть услуга...   May 7 2015, 20:12
- - RadikX   Не очень понятно насчет отправки оператором телефо...   May 8 2015, 03:40
|- - Slonofil   Цитата(RadikX @ May 8 2015, 06:40) Не оче...   May 8 2015, 07:26
- - CADiLO   Речь идет о записях на SIM. Но теоретически при п...   May 8 2015, 04:17
- - RadikX   В стандарте GSM 11.14 прописано какие действия дос...   May 8 2015, 09:47
- - BIOlinq   Цитата(RadikX @ May 8 2015, 09:47) В стан...   May 11 2015, 16:11
- - Slonofil   Цитата(BIOlinq @ May 11 2015, 19:11) Стра...   May 12 2015, 08:35


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

 


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


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