[sisyphus] Про связь телефона через IrDa, подключенному через COM-порт

Alexey Morozov =?iso-8859-1?q?alex-altlinux_=CE=C1_idisys=2Eiae=2Ensk=2Esu?=
Чт Апр 29 14:33:39 MSD 2004


Меня тут некоторое время назад спрашивали, как производить закачку
файлов с T610. "С" не качал, не знаю, но, вот только что качал "на".

К сожалению, я потерял исходное письмо, и поэтому начинаю новый тред.
Итак:

1. У меня Текрамовский IR-210B, воткнутый в COM2
2. Ставим пакет irda-utils (у меня версия 0.9.16-alt1) и openobex-apps
(у меня версия 1.0.0-alt2)
3. Прописываем в /etc/sysconfig/irda следующее:

IRDA=yes
DEVICE=/dev/ttyS1
DONGLE=tekram
DISCOVERY=yes

4. Стартуем сервис irda, наблюдаем в /var/log/messages соответствующие
сообщения
5. Включаем на телефоне ИК-порт, делаем (от рута, по крайней мере, на
данном этапе) irdadump, видим, как в списке отвечающих устройств видится
наш T610
6. Запускаем (опять же, от рута) obex_test
Далее диалог
> c
<пауза>
Connect OK!
Version: 0x10. Flags: 0x00
> p myfile.jar
PUT file (local, remote)> myfile.jar
name=myfile.jar, size=37160
Going to send 37160 bytes
Made some progress...
<в этот момент телефон предлагает нам подтвердить, что мы действительно
хотим закачать файл итп>
Made some progress...
...
Made some progress...
PUT successful!
> q


Voila

Затем можно воспользоваться всякими модными интерфейсами над obex'ом
(GNOME VFS итп), и упростить себе жизнь. Мне пока не актуально, так что,
пока так. Вообще, в составе openobex-utils есть и obexget и obexput,
так что, возможно, и в коммандлайне все может быть проще и приятнее.




Подробная информация о списке рассылки Sisyphus