PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > UnixCar

Ответ
 
Опции темы Поиск в этой теме
Старый 15.06.2020, 16:30   #1
ABCh
Старший Пользователь
 
Регистрация: 21.05.2015
Возраст: 64
Город: Челябинск
Регион: 74
Сообщений: 409
ABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond repute
По умолчанию Сервер на Raspberry Pi

За время проектирования и сборки нескольких вариантов CarPC столкнулся с тем, что ряд задач не имеют удачного решения. Это FM-радио на платформе RTL-SDR и bluetooth hands-free. Теперь по порядку о каждой из задач.
1. Для RTL-SDR есть много программных реализаций для всех платформ, но нет ни одной с интерфейсом пользователя, который был бы удобен в CarPC. Драйвер для андроида написан весьма корявым образом, из-за чего он съедает всю память и делает невозможным одновременное использование с навигационными программами, которые также весьма требовательны к ресурсам. Само по себе детектирование FM-сигнала в SDR - это чисто вычислительная задача, которая выполняется в 1 поток. На основе нескольких вариантов RTL-SDR приемника я написал собственный, в котором реализован детектор стерео-сигнала и внешнее управление по сети. Принятый сигнал также передается в сеть в виде потока данных и воспроизводится на компьютере головного устройства. Интерфейс управления реализован в лончере.
2. Bluetooth hfp-sink старательно вырезан из стандартного андроида его создателями, но есть в линуксе. Возможны несколько путей реализации hands-free. Я попробовал вариант с ofono, но для него нужно с нуля делать интерфейс управления. Второй вариант, на котором я остановился, может показаться несколько громоздким, оказался вполне работоспособным. Это asterisk, в котором FXO-линия организуется на мобильном телефоне через bluetooth. Кроме того, возможно подключить 3g-модем с голосовыми функциями (Huawei E150, E171, E173 и подобные) и использовать его как для звонков, так и для подключения к интернету. В последнем случае надо еще настроить маршрутизацию. На головной компьютер устанавливается любой voip-клиент, подключается к серверу asterisk и можно пользоваться телефоном.
Raspberry Pi подключен к питанию, к нему подключены RTL-SDR приемник и 3g модем, настроено подключение к wifi. Клавиатура и экран не нужны, все настройки через ssh. В общем, это сервер в классическом виде, только засунутый под сиденье, пока
ABCh вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 10 (пользователей: 0 , гостей: 10)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 21:20.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot