кто делал телефонный комутатор (аля гарнитура) на ардуинке?

vde69
Offline
Зарегистрирован: 10.01.2016

суть хотелки

есть простой смартфон с парой SIM карт, wi-fi и установлеными вацапой, скайпом и т.д.

нужно на ардуинке эмулировать гарнитуру которая

1. являлась бы посредником между смартфоном и DESC телефонами

2. принимала входящие и с симок и с sip клиентов

3. умела бы звонить исходя из установленых правил (сначала скайп потом симка)

 

есть у кого подобные проекты?

a5021
Offline
Зарегистрирован: 07.07.2013

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

Araris
Offline
Зарегистрирован: 09.11.2012

Иначе говоря, Ардуино хотелку не потянет.

vde69
Offline
Зарегистрирован: 10.01.2016

почему не потянет?

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

 

а вот подрубить DESC телефоны напрямую разумеется не выйдет, нужно как-то по подрубить ардуинку к базе DESC телефона и можно пробовать...

a5021
Offline
Зарегистрирован: 07.07.2013

Вы выглядите, как человек с куском проволоки в руках, стоящий около современного автомобиля, которого посетила гениальная идея, что с помощью этого куска проволоки можно на 200% увеличить экономичность, на 500% поднять мощность и на 1000% усилить безопасность, если точно знать, куда эту проволоку прикрутить. Остался сущий пустяк -- выяснить у знающих людей, куда ее таки прикрутить и гениальнейшее изобретение засверкает во всех своих многочисленных красках.

Из смысла заданных вами вопросов автоматически вытекает, что вы понятия не имеете, что такое ардуина вообще и как оно работает. Для функционала типа астериска, ардуино -- это кусок проволоки.

axill
Offline
Зарегистрирован: 05.09.2011

vde69 пишет:

а вот подрубить DESC телефоны напрямую разумеется не выйдет, нужно как-то по подрубить ардуинку к базе DESC телефона и можно пробовать...

вот на этом ардуина и споткнется, обрабатывать потоковый звук для ардуинки выше всяких сил, для этого нужно применять другие решения

vde69
Offline
Зарегистрирован: 10.01.2016

если пытатся обрабатывать звук - то да, а если сделать банальный мост, то я не вижу проблемм...

мост будет цифровым, то есть будут проблеммы с буферизацией (не только по скорости, но и из-за малой ОЗУ), но попытатся можно...

vde69
Offline
Зарегистрирован: 10.01.2016

вот этот протокол: http://www.smartphone.ua/w_headset-profile.html

Araris
Offline
Зарегистрирован: 09.11.2012

vde69, много ли Вы найдёте в Интернете банальных цифровых мостов для передачи звука, реализованных на Ардуино ?

Кстати, а что за DESC телефоны упоминаются ? Или я что-то пропустил, или имеются в виду телефоны стандарта DECT ?

vde69
Offline
Зарегистрирован: 10.01.2016

Araris пишет:

vde69, много ли Вы найдёте в Интернете банальных цифровых мостов для передачи звука, реализованных на Ардуино ?

Кстати, а что за DESC телефоны упоминаются ? Или я что-то пропустил, или имеются в виду телефоны стандарта DECT ?

про мосты - я не видел (но надеюсь, что есть), но я ардуинкой занимаюсь совсем чуток, сейчас пишу первый свой проектик :) но вообще я проф. программист с 90 года.... (в свое премя даже пытался на однокристалке писать на асме, но это не мое...)

ну а про телефоны - да ты прав, действительно DECT, перепутал, бывает...

Araris
Offline
Зарегистрирован: 09.11.2012

vde69 пишет:

я не видел (но надеюсь, что есть)

Спасибо, вопросов более не имею, желаю успехов.

a5021
Offline
Зарегистрирован: 07.07.2013

vde69 пишет:
но вообще я проф. программист с 90 года....

Очень хорошо, что с девяностого. Значит вам будет легче представить, что перед вами некий клон IBM PC AT 286/16мгц c 2кб ОЗУ без видео и аудио карт, дисков и т.п. Плюс, производительность у него 1/10 от оригинального IBM PC AT. Все это без операционной системы и даже BIOS-а. Садитесь и пишите для него свой коммутатор, который потом без труда можно будет перенести на ардуину. Как напишете, тут вам сразу слава, почет и уважение.

axill
Offline
Зарегистрирован: 05.09.2011

a5021 пишет:

Как напишете, тут вам сразу слава, почет и уважение.

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

vde69
Offline
Зарегистрирован: 10.01.2016

для недоверчивых, ардуинка вполне справляется со звуком....

http://blurtime.blogspot.ru/2010/11/arduino-realtime-audio-spectrum.html

axill
Offline
Зарегистрирован: 05.09.2011

Так сделайте ;) с удовольствием поаплодируем если получится

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

a5021
Offline
Зарегистрирован: 07.07.2013

vde69 пишет:
для недоверчивых, ардуинка вполне справляется со звуком....

Звук тут никаким боком. На данном примере ардуина весьма неспешно (несколько десятков раз в секунду) измеряет аналоговую линию (микрофон) и вычисляет спектр сигнала по семплам 8бит/8кгц. Все это отнюдь не в реальном времени и с весьма невысокой точностью.

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