motofan logo
> 

Новый Bluetooth для ezx-телефонов, Замена sppagent на пакет BlueZ из комплекта bluepand

0xaaa
сообщение 17.6.2008, 17:27


Интересующийся
**

Группа: Пользователи
Сообщений: 95
Регистрация: 7.11.2007
Пользователь №: 153 144
Модель телефона: a1600,E6 и A1200r

Рейтинг: 10



Теперь Bluetooth станет полноценным!

В ezx роль bluetooth менеджера и реализацию стека берет на себя прога sppagent (все лежит тут /usr/SYSbt), которая управляет bt адаптером, создает виртуальные порты для модема и реализует obex. Для данной проги я не нашел ни исходников, ни описаний, поэтому можно сделать вывод что это некий продукт монтависты или моторолы... в общем sppagent расширяем, но не универсален и я предлягаю свое решение, которое не заменит sppagent, а будет устанавливаться с ним параллельно, а работать поочередно...
Этот софт основывается на стандартном для линукс стеке BlueZ полностью адаптированном под нашу платформу! (все взято из пакета bluepand). С помощью данного пакета наконец-то можно сделать полноценный БТ стек для наших телефонов! Этот пакет содержит стандартные BlueZ утилиты от настольного линукс hcitool,hcidump,hciattath идр. Реализация нового БТ для наших аппаратов будет сделана именно на нем тк она позволит реализовать все профили БТ (в sppagent ограничено 3мя).
У пакета bluepand есть ограничение на использование, которое искусственно создает файл "bluetooth" (из bluepand). А тк функции демона pand (отсюда название пакета) именно в поддержке PAN а все остальное делается скриптами и коммандами в самом "bluetooth" (кстати сообщения на экран выводит именно он) можно сделать вывод о том что он вообще не нужен (темболее что стек BlueZ без стороннего софта является самодостаточным), но является средством ограничения и проверки "лицензии" для данного пакета. После всего вышенаписанного замечу что данный пакет (естесно после доработки) может реализовать все функции bluetooth на ezx платформе, включая PAN (это означает что инет можно будет расшарить не только с компа на телефон, но и наоборот ; а также создать "локальную сеть" через БТ с компом).
Я уже занимаюсь доработкой данного пакета и результатом скорее всего будет новый мод прошивки, где стандартный блютус будет заменен на BlueZ.

Предыстория разработки:
изначально стояла задача сделать serial-port на телефоне через БТ и я начал с модификации файла конфигурации sppagent.conf для получения serial-порта over bt. После этого был написан набор скриптов который делает такой порт и дает пользователю информацию о его активации.
Для БТ-портов используются устройства
/dev/pts/0
/dev/pts/1
/dev/pts/2
а скрипты сообщают на экран и в файл (юзеру и "прикладным" скриптам) какой порт добавился, а
также в другой файл пишется статус - что было сделано подключен порт или отключен. Это позволяет юзеру с помощью своих скриптов "автоматизировать" работу прог с портом и тд.


А это файлы для желающих попробовать разобраться:
Это мой скрипт для создания КОМ-порта через блютус на базе sppagent (проверялся только на E6!):
Bt_serial_port
Эти пакеты я нашел и разместил на своем сервере:
bluepand.tar.gz
blueoff.tar.gz
BlueZ с motorolafans уже работающая версия и работающий pand для a1200 (на E6 не работает):
bluez.tar.gz
Это пока все что есть. Я пока работаю над разбором и модификацией bluepand.

Прошу задавать вопросы!

Сообщение отредактировал 0xaaa - 20.6.2008, 11:35
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
0xaaa   Новый Bluetooth для ezx-телефонов   17.6.2008, 17:27
R13   какие более конкретные функции мы с этого поимеем?   17.6.2008, 17:37
0xaaa   все функции что дает БТ - audio, obex, pan, filetr...   17.6.2008, 18:06
arax   Это пока все что есть. Я пока работаю над разборо...   17.6.2008, 18:48
0xaaa   Санкс за линк этой темы я не видел, но сорцы его у...   17.6.2008, 19:03
arax   Санкс за линк этой темы я не видел, но сорцы его ...   17.6.2008, 19:13
0xaaa   В ихней версии BlueZ работает на e680 и на модифиц...   17.6.2008, 22:08
arax   В ихней версии BlueZ работает на e680 и на модифи...   18.6.2008, 9:49
Valentin   зачем переписывать файлмен? можно ж чтоб в проге б...   17.6.2008, 22:32
IceZzz   сделайте лучше чтоб qt проги a2dp воспринимали :s...   17.6.2008, 23:59
SergGG   сделайте лучше чтоб qt проги a2dp воспринимали :...   18.6.2008, 6:11
Borman92   Ни в чем этот бт стек не урезан. Сейчас на моем ми...   18.6.2008, 16:36
0xaaa   Ни в чем этот бт стек не урезан. Сейчас на моем м...   20.6.2008, 11:12
valentajn   Не вижу смысла использовать другие телефоны как ...   29.7.2008, 20:22
ROMEO E1   Привет я так понимаю с помощью все выше изложеного...   18.6.2008, 20:46
Ilya Petrov   Привет я так понимаю с помощью все выше изложеног...   19.6.2008, 1:06
ihet   вопрос знатокам:в е680i нет jsr82 или доступа из я...   21.6.2008, 10:55
Maksimka!   можно - написав новую ява машину,но это имхо не ре...   21.6.2008, 11:24
DANGER86   Maksimka!, как можно сопоставить слова ...   21.6.2008, 11:36
Valentin   небольшой оффтоп, но... а у кого-нибудь получалось...   21.6.2008, 13:15
Алекс75   Valentin, На A1200e играл в дурака по БТ с SE   21.6.2008, 13:50
Yoda_49   Играл в контру и самолётики на яве через блутус. ...   21.6.2008, 17:26
DsTr   Я юзаю anyremote, нормально все...   21.6.2008, 17:41
IceZzz   а мож эт из-за хипа ?   21.6.2008, 20:10
ihet   всё таки,хотел вернуться к моему вопросу.:).-а нел...   22.6.2008, 4:33
rxbt   Народ ну при чём здесь ява, тема открыта про BT...   22.6.2008, 8:23
Yoda_49   А притом, что ява очень плохо пашет через оригина...   22.6.2008, 9:44
Anavrin   0xaaa, Каой APN для BlueZ A1200 ?   22.6.2008, 15:35
0xaaa   небольшой оффтоп, но... а у кого-нибудь получалос...   23.6.2008, 8:10
Z_Z_Z   Я играл по БТ в дурака, в морской бой и в самолеты...   24.6.2008, 9:26
0xaaa   Работает - хорошо! штатный блютуз все равно ос...   25.6.2008, 9:52
ushlepok   0xaaa У меня не заработал bluez :(. Запускал с тер...   25.6.2008, 17:51
0xaaa   0xaaa У меня не заработал bluez ... На терминале...   26.6.2008, 5:37
Z_Z_Z   Во все игры играл преимущественно с нокиями s60 (3...   26.6.2008, 5:48
0xaaa   Были случаи когда и новые не ищет... не удивляйтес...   26.6.2008, 9:17
rxbt   oXaaa, как успехи с BlueZ? Есть какие то новости?   10.7.2008, 9:34
0xaaa   Пока до компиляции ядра end-user -версии не будет....   23.7.2008, 4:47
Ilya Petrov   у меня работает с штатным ядром (см ниже). посмот...   23.7.2008, 7:36
0xaaa   Так я не понял что ты правил инициализатор или заг...   24.7.2008, 6:20
Ilya Petrov   я правил инициализатор (bton). сорц: fd = open...   25.7.2008, 7:27
Ilya Petrov   >Если у кого есть наработки по этому поводу - п...   30.7.2008, 4:44
valentajn   а немного конкретнее можно?   6.8.2008, 19:41

Новый Bluetooth для ezx-телефонов, Замена sppagent на пакет BlueZ из комплекта bluepand · Motorola ROKR E6, E6e, E6tv, MING A1200, A1200i, A1200e, A1200r, A1200w, A1600 · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 1.8.2025, 17:40

Форум живёт: