https://carpc-project.ru

C благодарностью к коллегам по форумам  PCCar.ru Compcar.ru Pinin.ru

- Ну как, больной? Извращениями какими-нибудь страдаете?
- Ну что Вы, доктор?!  Я ими наслаждаюсь... 
Последние новости
Архив новостей
Наша география
 
 
 
 
                                                                                     - Девушка, а можно у вас ваш телефончик попросить?
                           - Студент что ли?
       - Да.
                         - Ну на , бери…

 
 
HandsFree
 
    Задача  подключения телефона к Car PC в общем случае нетривиальна - здесь многое зависит от собственно тела и тех функций, которые вы хотели бы реализовать в этой связке. В идеале это прием входящих звонков с индикаций номера/фото звонящего, возможность совершать исходящие звонки без манипуляций собственно с телефоном (т.е. через интерфейс фронт-энда), прозрачное подключение телефона к компу. Синхронизация записной книжки телефона, прием/отправка SMS, громкая связь - кем-то, наверное, приветствуются, но в данном проекте таких задач не ставилось, ибо они сопряжены с дополнительными телодвижениями  и затраты на их реализацию не оправдывают конечный результат...
 
    Компромиссных решений задачи существует масса, идеальных - нет: либо это сырые еще достаточно проекты с массой детских и хронических болезней, либо платные (и тоже с кучей заморочек). Посему предлагается следующее решение, скопированное в mp3car.com и несколько переработанное под конкретные задачи:
 
    Качаем из файлового архива FreeFone.zip , распаковываем его в папку ...\Road Runner\Skins\ваш Skin, наблюдаем следующие файлы:
 
 Содержимое архива
 
    Как видите, здесь уже есть готовый скин для RR (FreeFone_down.jpg, FreeFone_off.jpg, FreeFone_on.jpg, FreeFone.skin), экзешник FreeFone.exe, инишник settings.ini, текстовый файл phonebook.txt и пара папок, о содержимом которых чуть позже.
 
    Пока же откроем в блокноте файл settings.ini (если вдруг кто не в курсе - правой кнопкой мыши кликаем по названию файла и в выпадающем меню выбираем пункт "Открыть с помощью..." -> Блокнот).
 
 Редактируем Setting.ini
 
    Здесь для нас судьбоносными могут стать, пожалуй, лишь две строчки:
 
ComPort=10
ComSpeed=115200
 
    От того, сумеете ли вы правильно подобрать эти параметры, зависит ваш успех в воплощении мечты Подмигивающий. Но гадать здесь, по счастью, не надо: вряд ли вы будете цеплять тело к физическому СОМ-порту кабелем - скорее всего, это будет БТ-донгл, а стало быть к нему будут драйвера и софтина наподобие этой:
 
 BlueSoleil
 
    Понятно, что для корректной работы в ней необходимо выставить  настройки соединения - вот их-то и запоминаем и прописываем в settings.ini (не забудьте только сохранить отредактированный в "Блокноте" файл именно с расширением *.ini)
 
    Последняя строчка в этом файле userphonebook=true означает, что содержимое текстового файла phonebook.txt будет использовано программой в качестве записной книжки (к сожалению, проблема синхронизации содержимого телефона и программы здесь решается таким вот топорным способом: создается текстовый файл с номерами телефонов и именем абонента (причем набранным непременно в английской раскладке)). Не сильно изящно, конечно, но с другой стороны: какую помойку представляют из себя большинство записных книжек наших телефонов и сколько реально из этих номеров мы используем в повседневной жизни? Как некий бонус за это неудобство здесь есть возможность прикрутить фото для каждой записи: в папке phonepics складываем соответствующие фотографии в формате *.jpg с именами в виде номеров телефонов и наслаждаемся при входящем звонке номером, именем на транслите и фотографией звонящего.
 
    Правда, для того, чтобы до этого добраться, необходимо совершить еще несколько подготовительных действий.
Открываем в "Блокноте" файл FreeFone.skin.
 Редактируем файл скина
 
    Интересно, да? B10, B11, B12 - понятно: управление плеером. B14, B15 - закомменченные остатки прежних экспериментов, B16 - возврат в главный скин. А где же вызов FreeFone.exe?
 
    А нет его, потому, что мы столкнулись с новым классом объектов RR - флешем. Собственно, последний блок в файле скина его и описывает. И здесь мы вернемся к еще одной папке архива: Попс. Дело в том, что изначально этот скрин входил в состав скина iPhone (который весь, от начала до конца был выполнен именно в этом стиле, т.е. полностью иммитирующий топовый мобильник). Попсовость эта шла несколько в разрез со стилем данного проекта, поэтому собственно флеш, на котором построен этот скрин, был заменен на более нейтральный, но если кому-то больше нравится исходная трактовка - просто замените файл FreeFone.swf в корневой директории на содержимое папки Попс.
 
 Скин FreeFone_1
 
  Скин FreeFone_2
 
    Ну, собственно, после этого почти все готово для нормальной работы. Останется только  настроить БТ-донгл на беспроблемный коннект с телефоном. Используемый в данном случае софт позволяет это сделать: можно задать в установках разрешение соединения Car PC с телефоном, когда они оказываются в пределах видимости друг друга, разрешить для пущей безопасности режим невидимости для других, и главное - активировать следующую опцию:
 
 Задаем режим связи
 
    Здесь необходимо уточнить, что она должна быть активирована постоянно, т.е. закрывать окно соединения нельзя (ну, благо при использовании в Car PC спящего режима система будет подниматься каждый раз именно в этом состоянии, т.е. эту процедуру достаточно проделать один лишь раз). Зато теперь вы можете просто сесть в машину, завести двигатель и без всяких дополнительных телодвижений ваш телефон подключится к компу (а БТ-гарнитура у вас уже в ухе Подмигивающий ) - и вуаля! Вы законопослушный водитель, способный не отвлекаясь от управления автомобилем принимать и совершать звонки. В разумных, конечно, пределах...
 
 
Добавление от 28.04.2010
 
Так уж получилось, что составляя это описание, некоторые вещи счел настолько очевидными, что упоминать о них показалось излишним. Однако столкнувшись с необходимостью восстановить слегка порушенную в ходе работы над другим проектом систему, выяснилось, что напрочь сам забыл некоторые (ага!) очевидные моменты. Исправляюсь...
 
Сборка BlueSoleil v.2.6.0.8 залита в "Файлы ". В отличие от более поздних и навороченных, она не имеет ограничений по функционалу. Да, собственно, нам и надо-то от нее всего ничего: законнектить телефон к компу. После установки ее имеем главное окно программы:
 
 Главное окно программы
 
Следующим шагом выставляем настройки сервисов - большинство из них в нашем случае не нужны.
 
 
 Настройки сервисов
 
Запустив поиск устройств, обнаруживаем телефон (включив в нем предварительно БТ и на первое время - режим его видимости):
 
 Обнаружение телефона
 
Далее необходимо сопрячь эти два устройства. Для этого правой кнопкой мыши щелкаем по значку телефона и в выпадающем меню выбираем опцию "Сопряжение устройства":
 
 Сопряжение
 
После этого необходимо ввести код доступа:
 
 Установка кода доступа

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

 Здесь важно запомнить номер СОМ-порта - он понадобится для правки файла settings.ini программы FreeFone. Впрочем, если вы по каким-то причинам прощелкаете это окно, посмотреть номер порта можно в диспетчере устройств системы - ищите там BT-модем (при вставленном донгле и установленной программе BlueSoliel он там будет непременно). Так же не стоит отчекивать опцию "Всегда показывать этот диалог" - думаю, причина этого понятна.
 
 Подключение
 
Ну, теперь самое время провести тот самый щелчек по значку модема Подмигивающий Здесь все должно остаться как есть - не надо вводить ни имени пользователя, ни пароля, ни их сохранения. Причина этого проста - мы не собираемся выходить в Сеть через мобильник, задача наша другая: принимать и совершать звонки, используя компьютер и HandsFree-гарнитуру.
 
Еще один важный момент: режим видимости телефона при включенном БТ - это не есть хорошо. Приятного мало, если какое-нибудь юное дарование заберется к вам в личку - урона, может, это и не нанесет, но гадостно будет. Посему можно настроить соединение связки, используя соответствующие опции программы и телефона: в последнем включаем режим невидимости и спокойно ходим с включенным БТ где хотим, в программе (в зависимости от степени паранойи) блокируем все, что можно - доступность для обнаружения, подключения, соединения...
 
 Ограничиваем доступ
 
Ну, надеюсь теперь, даже будучи полностью не в теме на входе - по прочтению этого материала каждый осилит эту нехитрую в общем-то процедуру подключения мобильника к компу...
 
 
 
 
Вход/регистрация




Забыли пароль | Регистрация
Регистрация
 
 
 
 
 
Кто на сайте?
Опрос:
Регистрация на сайте

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

  Ну и ладно - не больно-то хотелось
  А зачем вообще нужна регистрация?
  Фига се - методы борьбы со спамом...
 
Содержание сайта © 2008-2024 | При использовании материалов сайта прямая ссылка обязательна!