motofan logo
5 страниц V  1 2 3 > »         
> 

команды The OBject EXchange Protocol (OBEX), тема о OBEX

Booroondook
сообщение 30.7.2005, 12:07


Старый мотокодер
******

Группа: Разработчики
Сообщений: 1 132
Регистрация: 7.7.2003
Из: Москва
Пользователь №: 179
Модель телефона: EM30
Прошивка: R6716_G_71.03.04R

Рейтинг: 303



Цитата(Shaded @ Суббота, 30 Июля 2005, 12:11)
Мда... Пожалуй действительно геморно получается...

Но если вспомнить P2KAE, у него совсем немного времени уходит на считывание настроек "стилей" звонка.

P2KAE считывает список всех файлов телефона (без флеш-карты), затем отсеивает из них только те, что попадают в БД мелодий (каталог /a/mobile/picture с подкаталогами), сортирует их по определенному алгоритму с учетом имен и атрибутов, ну а потом нумерует.
Для "стилей звонка" и других процедур используется именно эта нумерация.
Цитата
А вообще зачем колесо изобретать, если можно в тот же P2k Tools просто добавить поддержку OBEX?

Я говорил с автором P2KTools на эту тему. Он пока не знает, как подлезть в OBEX.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G.off
сообщение 30.7.2005, 12:14


Меломан
******

Группа: Пользователи
Сообщений: 1 171
Регистрация: 21.9.2004
Пользователь №: 13 430
Модель телефона: спирали проводов

Рейтинг: 76.5



Цитата(Booroondook @ Суббота, 30 Июля 2005, 16:07)
Я говорил с автором P2KTools на эту тему. Он пока не знает, как подлезть в OBEX.
*


Вилко же писал, что в OBEX режим можно переключится через команду at+mode=22

я конечно понимаю, что проблема скорее всего не в этом, но это так, к слову
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Booroondook
сообщение 30.7.2005, 16:30


Старый мотокодер
******

Группа: Разработчики
Сообщений: 1 132
Регистрация: 7.7.2003
Из: Москва
Пользователь №: 179
Модель телефона: EM30
Прошивка: R6716_G_71.03.04R

Рейтинг: 303



Цитата(Gopher @ Суббота, 30 Июля 2005, 16:14)
Вилко же писал, что в OBEX режим можно переключится через команду  at+mode=22

я конечно понимаю, что проблема скорее всего не в этом, но это так, к слову
*


Ну, переключиться-то можно. А дальше-то что? Оббежать три раза вокруг телефона, прокукарекать два раза и сказать: "Телефон, телефон, прими файл!" Так?
Как известно, одной из причин того, почему в людных местах не занимаются любовью, является избыточное количество советчиков....
Это так, к слову - ничего личного.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
max.wiz
сообщение 1.8.2005, 11:27


Мастер
****

Группа: Пользователи
Сообщений: 206
Регистрация: 14.9.2004
Из: МО, г. Наро-Фоминск
Пользователь №: 12 584
Модель телефона: V300 -> V635 -> Z6
Прошивка: ---

Рейтинг: 42.5



Цитата(Booroondook @ Суббота, 30 Июля 2005, 19:30)
Ну, переключиться-то можно. А дальше-то что?
*



Vilko кажется давал ссылки на ресурсы по OBEX (не помню топик) - там даже был пример работы через OBEX, но для Ericsson (ещё до Sony), причём лежало полное описание команд и файлов. Те команды не работают под Мотор, да и файлы не те, но может просто поищем дружно инфу про OBEX для Моторолы... я уже пошёл искать...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 1.8.2005, 11:43


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(max.wiz @ Понедельник, 1 Августа 2005, 14:27)
не помню топик
*



Motofan Media! - Новая программа
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
max.wiz
сообщение 1.8.2005, 19:18


Мастер
****

Группа: Пользователи
Сообщений: 206
Регистрация: 14.9.2004
Из: МО, г. Наро-Фоминск
Пользователь №: 12 584
Модель телефона: V300 -> V635 -> Z6
Прошивка: ---

Рейтинг: 42.5



Весь Яндекс перерыл в поисках OBEX (даже шторы какие-то нашёл :))
Инфы очень мало :( ИМХО возможно на "первых порах" придётся юзать MMCenter от Random'a?
Найдены вот какие OBEX'ы:
1) Используется в сонериках для передачи файлов в/из телефон, синхронизация тел. книжки, календаря и т.п. НО для инициализации OBEX используется AT*EOBEX - в мотороле AT+MODE=22 - может и другие команды отличаются;
2) Есть софт использующий OBEX (ObexFTP + OpenObex), но даже потестить его не получилось, т.к. он под ЛИНУКС!!! (а потом говорят "вот софта под никсы не найдёшь" - а здесь под винды его нету)... самое неприятное, что размер исходников довольно приличный (я бы не взялся за портирование его под win32);
3) все найденные OBEX-утилиты юзают IrDA / Bluetooth - Моторола опять отличилась с USB?
4) оффтоп: в очередной раз поковыряв МРТ нашёл конфиги для Philips/Ericsson/Sagem - ну понимаю что с сименсами U10/U15 он работает (на них прошивка 1 в 1 мотороловская)... может там ещё и под Palm M100 чё-нить найдётся :)
5) блин на сонериках даже мидлеты делают с поддержкой OBEX (не напрямую - класс не реализован, а обходным маневром). Нашёл даже на Яве (J2SE) апплет получающий доступ к телефону через OBEX - но не пихать же в комплекте с exe-шником ещё и JAR! Представляю себе мессадж для пользователя "Чтобы залить ваши мелодии необходимы: J2RE + Bluetooh adapter + телефон с "синим зубом" <_<
...
а может нам и не нужен ОВЕХ "целиком"???
попробую путём подбора и анализа найденных описаний команд чё-нить подобрать. Дамп обращений МРТ к телефону ведь относительно небольшой (опущены ожидания):
WRITE: "AT+MODE=22" - переход в OBEX
WRITE: 80 00 1A 12 00 20 00 46 00 13 F9 EC 7B C4 95 3C 11 D2 98 4E 52 - ???
WRITE: 85 00 0D 02 00 CB 00 00 00 00 01 00 03 - ???
WRITE: 83 00 26 CB 00 00 00 00 01 00 05 00 00 42 00 19 78 2D 6F 62 65 - а ля "ls" в формате "x-obex/folder-listing"
а дальше уже чтение из телефона XML-ки списка файлов
причём команда "85" как я понял - это типа "cd", т.к. перед чтением папки "audio" передаётся 85 ... "audio"
P.S. Ряды двухзначных 16-ричных чисел - бинарные данные. "audio" - передаётся в формате UCS-2, остальной текст в кавычках = 8bit ASCII.
--------------------
[Добавлено после окончания закачки документации]
Точно:
опкод 80h = Connect
опкод 81h = Disconnect
опкод 83h = Get object
опкод 85h = SetPath
... надыть поюзать эту вещь... :)
P.S. У кого-нибудь есть компонента Delpi для работы с COM-портом на уровне винды (в IOCTL я мало разбираюсь :()???
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 1.8.2005, 19:42


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



max.wiz,
Под Дельфи есть неплохая библиотека TMS Async32 (http://www.tmssoftware.com)
я пробовал ее в качестве терминала для работы с телдефоном - все работает.
Вообщем, я тоже про OBEX инфу искал еще давно, и тоже ниче не нашел, кроме статейки с IXBT.com.
Впрочем ее вполне достаточно чтобы попробовать что-нить сделать.
Я сам хотел OBEX-прогу сделать, да только времени щас нет.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BeZ
сообщение 1.8.2005, 20:11


Moto(sh)Coder
*******

Группа: Разработчики
Сообщений: 1 542
Регистрация: 8.10.2003
Пользователь №: 743
Модель телефона: только не moto

Рейтинг: 788.5



Пытался делать работу с файлами через OBEX
мониторил MPT
вообщем кое чего понятно, но реализовать не получилось пока что, времени не было особо...

а если честно, то и не особо что то хочется...

насколько я понял, это то, что так мы и не сможем получить доступ к непользовательским файлам...

про OBEX кажется инфы с IXBT достаточно, далее более детально поможет мониторинг МПТ берем прогу PortMon и вперед


что то не в ту сторону тема стала развиваться :(
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
max.wiz
сообщение 1.8.2005, 20:12


Мастер
****

Группа: Пользователи
Сообщений: 206
Регистрация: 14.9.2004
Из: МО, г. Наро-Фоминск
Пользователь №: 12 584
Модель телефона: V300 -> V635 -> Z6
Прошивка: ---

Рейтинг: 42.5



вот небольшой кусок "дешифрованного дампа" (что успел за час сделать) - см. аттач

Random
Спасибо за компоненту - попробую поюзать :)

Цитата
насколько я понял, это то, что так мы и не сможем получить доступ к непользовательским файлам...

А зачем нам все файлы? Сделать под-режим какой-нибудь "Менеджер мелодий телефона" - в плане закачка/удаление мелодий. Причём как я понял OBEX "совместим" c AT-режимом в смысле не требует переподключения телефона как P2K-режим.

Цитата
что то не в ту сторону тема стала развиваться

Это точно - может стоит вынести в отдельный топик "по интересам" :)

[OFF][зевая] - а я пошёл спать[/OFF]

[02.08.05 - 11:24]
Сделал демку, которая успешно открывает и закрывает OBEX (уже в бинарном режиме) ... осталось только "мяса" (чтение/запись данных) на этот скелет навесить :)

Сообщение отредактировал max.wiz - 2.8.2005, 7:26
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 2.8.2005, 8:15


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Вот ещё какая-то прога под OBEX _http://fma.sourceforge.net/index2.htm
floAt’s Mobile Agent

_http://www.mwiacek.com/gsm/soft/gammu.html
_http://www.m2xdam.nl/phonemanager
_http://www.mobnav.com/products Mobile Navigator v2.01
_http://www.clevercell.com/ CleverCell Phone Manager

?

Сообщение отредактировал Osta - 2.8.2005, 9:08
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
команды The OBject EXchange Protocol (OBEX), тема о OBEX · Ломаем и строим! · Forum
 

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

 



Текстовая версия Сейчас: 29.4.2024, 2:29

Форум живёт: