|
обмен по голосовому каналу, как передать данные по обычному голосовому соединению |
|
|
|
Sep 15 2009, 13:03
|
Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376

|
Как передать данные по обычному голосовому соединению? Может быть кто пробовал опишите, пожалуйста, метод передачи.
Сообщение отредактировал gvidon2009 - Sep 15 2009, 13:07
|
|
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 33)
|
Sep 15 2009, 13:35
|
Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376

|
Цитата(shb @ Sep 15 2009, 17:24)  Применив допустим Contact ID Protocol - for Alarm System Communications DTMF не устраивает по скорости передачи. хочется хотя бы 10 байт/с
|
|
|
|
|
Sep 15 2009, 14:18
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(gvidon2009 @ Sep 15 2009, 17:35)  DTMF не устраивает по скорости передачи. хочется хотя бы 10 байт/с Когда-то очень давно делал самодельный модем для обычных телефонных линий. Тогда еще МК не было, приходилось выход линии через оптрон передавать на вход LPT и выход на линию через ЛПТ и оптрон. Все было сделано предельно примитивно, но работало вполне сносно на скорости 1200 и даже 2400. Сначала шла преамбула из двоичной последовательности с хорошими автокорреляционными свойствами (кажется, последовательность Адамара). По этой преамбуле настраивалась первоначальная синхронизация приемника, а потом шел поток бит в кодировке Манчестера. Собственно квантователем выступал ЛПТ-порт, а собственно демодулятором выступал компутер. Потом я снимал статистику ошибок и оказалось, что ошибки достаточно редки и вполне достаточно один раз на 1000 бит проверить CRC и переспрашивать пакет, если надо. В общем система в результате получилась вполне работоспособная, но смысла в ней было мало  Тогда уже фирменные модемы на 2400 стоили меньше 50 баксов и появились первые Спорстеры на сумасшедшую скорость 9600!
|
|
|
|
|
Sep 15 2009, 17:08
|
Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376

|
Цитата(shb @ Sep 15 2009, 17:47)  Чтобы вопрос выглядел серьезнее напиши причины по которым не устраивает CSD. CSD конечно хорош, на первый взгляд, но есть кое-какой отрицательный опыт по нему. 1. не гарантированно поддерживается даже ведущими операторами GSM, гдето даже услуга такая недоступна, где-то услуга заявлена, но реально не работает 2. даже если услуга работает возникают сложности при межоператорных соединениях 3. тарифицируется в отличие от голосовой связи поминутно. за 5 сек соединения снимают как за 1 минуту разговора. в итоге обходится очень дорого (у мтс это точно так, на других не смотрел) в целом надежность связи по CSD ниже, все-таки голосовой канал в GSM самый бронебойный
|
|
|
|
|
Sep 15 2009, 17:08
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(gvidon2009 @ Sep 15 2009, 15:35)  DTMF не устраивает по скорости передачи. хочется хотя бы 10 байт/с FSK модем. Либо готовые одночиповые вещички на 1200/2400 бод. Либо самоделка, причем, поскольку скорости могут быть поменьше, и, как я понял симплекс, то и реализация под силу на чем угодно. Только вот результат будет из-за сжатия совершенно непредсказуемый, ибо даже DTMF далеко не хорошо после GSM канала распознают. Посему с готовыми, даже столь низкскоростными модемами результат скорее предсказуемый
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 15 2009, 17:12
|
Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376

|
Цитата(zltigo @ Sep 15 2009, 21:05)  Что-бы Ваши "советы" выглядели серьезнее, ознакомьтесь для начала с какой скоростью рекомендуемый Вами CSD сможет DTMF-ом гнать информацию и какое отношение это имеет к желаемым 100 бодам. гм. а какое отношение имеет DTMF к CSD??
|
|
|
|
|
Sep 15 2009, 17:17
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(gvidon2009 @ Sep 15 2009, 19:12)  гм. а какое отношение имеет DTMF к CSD?? Не знаю тогда о чем мы говорим я о Digital Communication Standard Ademco ® Contact ID Protocol for Alarm System Communications SIA DC-05-1999.09 Цитата The message is sent using standard DTMF tones. The timing of the tones shall be as follows: Burst ON time - 50 msec. (50 min.,60 max.) Burst OFF time- 50 msec. (50 min.,60 max.) А Вы о чем? Полностью документик приложить?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 15 2009, 17:28
|
Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376

|
Цитата(zltigo @ Sep 15 2009, 21:08)  FSK модем. Либо готовые одночиповые вещички на 1200/2400 бод. Либо самоделка, причем, поскольку скорости могут быть поменьше, и, как я понял симплекс, то и реализация под силу на чем угодно. Только вот результат будет из-за сжатия совершенно непредсказуемый, ибо даже DTMF далеко не хорошо после GSM канала распознают. Да, FSK щас и прорабатываю (примитивно с ШИМ выхода микроконтроллера через RC фильтр на микрофонный вход GSM модуля. на приеме с выхода модема на аналоговый компаратор) Все что пока выжал это 40 бит/сек Цитата(zltigo @ Sep 15 2009, 21:17)  Не знаю тогда о чем мы говорим я о Digital Communication Standard Ademco ® Contact ID Protocol for Alarm System Communications SIA DC-05-1999.09
А Вы о чем? Полностью документик приложить? проехали  как я понял опечатка имела место. Contact ID вместо CSD Цитата(SKov @ Sep 15 2009, 18:18)  Когда-то очень давно делал самодельный модем для обычных телефонных линий. Тогда еще МК не было, приходилось выход линии через оптрон передавать на вход LPT и выход на линию через ЛПТ и оптрон. Все было сделано предельно примитивно, но работало вполне сносно на скорости 1200 и даже 2400. Сначала шла преамбула из двоичной последовательности с хорошими автокорреляционными свойствами (кажется, последовательность Адамара). По этой преамбуле настраивалась первоначальная синхронизация приемника, а потом шел поток бит в кодировке Манчестера. Собственно квантователем выступал ЛПТ-порт, а собственно демодулятором выступал компутер. Потом я снимал статистику ошибок и оказалось, что ошибки достаточно редки и вполне достаточно один раз на 1000 бит проверить CRC и переспрашивать пакет, если надо. В общем система в результате получилась вполне работоспособная, но смысла в ней было мало  Тогда уже фирменные модемы на 2400 стоили меньше 50 баксов и появились первые Спорстеры на сумасшедшую скорость 9600!  c GSM все намного хуже, о скоростях 1200 тут можно только мечтать. жсмовский кодер заточен на передачу речи, но никак не данных
|
|
|
|
|
Sep 15 2009, 17:47
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(gvidon2009 @ Sep 15 2009, 21:28)  c GSM все намного хуже, о скоростях 1200 тут можно только мечтать. жсмовский кодер заточен на передачу речи, но никак не данных Да я в курсе. Сам некоторое время занимался сжатием речи. Но на скорость 100 бит/сек можно придумать сигналы, которые пролезут через компрессор в достаточно приличном виде. Что-нибудь из частотной модуляции может подойти.
|
|
|
|
|
Sep 15 2009, 17:54
|
Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376

|
Цитата(SKov @ Sep 15 2009, 21:47)  Да я в курсе. Сам некоторое время занимался сжатием речи. Но на скорость 100 бит/сек можно придумать сигналы, которые пролезут через компрессор в достаточно приличном виде. Что-нибудь из частотной модуляции может подойти. частоты до 3,5 кГц замечательно пролазят, а вот манипуляция частотами пролазит плохо
|
|
|
|
|
Sep 15 2009, 21:58
|

Знающий
   
Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998

|
Цитата(Harbinger @ Sep 15 2009, 21:11)  Да уж. "Двоение" DTMF частенько достаёт. Защиту от "дребезга" DTMF применяли ? )) а по теме. может к DTMF еще пилот тон какой нить добавить? или пилот + частота привязанная к какому то числовому коду...
|
|
|
|
|
Sep 16 2009, 05:41
|
Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954

|
Цитата(av-master @ Sep 16 2009, 00:58)  а по теме. может к DTMF еще пилот тон какой нить добавить?
или пилот + частота привязанная к какому то числовому коду... Зачем такие извращения? DTMF непосредственно по звуковому каналу передается отвратно, но ведь для этого AT+VTS существует. Цитата Что-либо добавить не всегда возможно, это же с двух сторон надо делать, а когда у девайса десятки "абонентов", всем не переделаешь. Для этого просто: 1. Для случая линя->GSM - Ловите DTMF из линии и заменяете его на AT+VTS 2. Для случая GSM->линия - Ловите DTMF из модуля и заменяете его своим.
Сообщение отредактировал =F8= - Sep 16 2009, 05:57
|
|
|
|
|
Sep 16 2009, 06:40
|
Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376

|
DTMF пробовал передавать модемом, а принимать готовым декодером - результат не впечатлил, 1 байт/с Цитата(av-master @ Sep 16 2009, 01:58)  или пилот + частота привязанная к какому то числовому коду... а это как раз и похоже на FSK, тоже не здорово получается Цитата(=F8= @ Sep 16 2009, 09:41)  Зачем такие извращения? DTMF непосредственно по звуковому каналу передается отвратно, но ведь для этого AT+VTS существует. AT+VTS как раз и дает 2 тона в секунду
|
|
|
|
|
Sep 16 2009, 06:53
|
Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376

|
Цитата(CADiLO @ Sep 16 2009, 10:48)  В команде AT+VTS параметр <duranion> задает длительность с шагом 1/10 секунды. Итого при параметре = 1 (100mS на тон) получаем 10 тональных посылок в секунду. Кстати многие разработчики охранных пультов не имеют возможности работать с этой командой - в целях безопасности, чтобы сигнализацию нельзя было отключить стандартным DTMF бипером, посылки должны быть еще короче. каким не ставлю этот <duranion> модем всеравно выдает 2 тона в сек
|
|
|
|
|
Sep 16 2009, 09:11
|
Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376

|
Цитата(CADiLO @ Sep 16 2009, 11:44)  А на предыдущую команду - AT+VTD внимание обращали ? ну уж не совсем же я лох at+vtd=1 это уж само собой что сименс, что сониэриксон, что сим300 одинаково себя ведут
|
|
|
|
|
Sep 16 2009, 12:43
|

Частый гость
 
Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272

|
интересно: т.е. дтмф генерируется последней сотой перед передачей на телефон, при передаче ат командой. Логично. Спасибо за информацию. Насчёт поддержки нарушенного формата contact id - это понятно что может не работать (зависит от пульта и его алгоритма). Вопрос в том: что наверняка люди делали подобные вещи и сталкивались с такой же проблеммой. Может знают какие пульты примут это а какие нет. А может все примут
Причина редактирования: Бездумное цитирование
|
|
|
|
|
Sep 16 2009, 13:05
|

Частый гость
 
Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272

|
Ясно. Спасибо за разъяснения. Контакт GSM работает  с удлинённой посылкой.
Причина редактирования: Бездумное цитирование
|
|
|
|
|
Sep 16 2009, 13:40
|
Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376

|
Цитата(CADiLO @ Sep 16 2009, 13:27)  Кстати, а попробуйте на другом операторе. Он может на приемном конце давать фиксированые посылки. У нас например Билайн - Украина из 16 возможных посылок транслирует только 12, а 4 просто отрезаны. да, насчет скорости - весьма вероятно, если действительно непосредственно генерация идет на приемном конце. я пока пробовал только на мтс а вот урезание некоторых тонов это безобразие. прямотаки неуважение к своим клиентам ) кстати, Вы не болельщик? ).. седня исторический матч
|
|
|
|
|
Oct 13 2009, 11:42
|
Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376

|
Цитата(av-master @ Sep 16 2009, 22:29)  для CID еще и длительности пауз актуальны. особенно после посылки... если свой генерить по пох.. но 4 на 2 тогда предпочтительнее. я мост делал. принял перебол в бинарник и пульнул по жпрсу... или CSD . а экономить до бесплатности в Охранке. это нонсенс. себе дороже выйдет. достаточно одного случая (( и Ваша деловая репутация как пыль развеется.. 8 байт в жпрсе почти бесплатно... а скорость практически мгновенная. ну в резерве СМС и CSD... + 2-я сим карта. дело не в бесплатности. надежность жпрс и цсд ниже голосовой связи. ну и возможности оператора ставить палки в колеса каким-либо способом ограничены
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|