obexserver

КПК с Linux, установка Linux на iPaq и другие модели, программы
jkukka
Кандидат (3 lvl)
Сообщения: 175
Зарегистрирован: Вт май 03, 2005 17:22

obexserver

Сообщение jkukka » Ср авг 10, 2005 17:00


maxtt
Аспирант (2 lvl)
Сообщения: 95
Зарегистрирован: Вт май 31, 2005 18:13

Сообщение maxtt » Пн авг 15, 2005 17:40

что это такое - скажите , прежде чем поставлю
Zaurus C760 SD1Gb Compaq IBM 800

jkukka
Кандидат (3 lvl)
Сообщения: 175
Зарегистрирован: Вт май 03, 2005 17:22

Сообщение jkukka » Пн авг 15, 2005 17:50

maxtt писал(а):что это такое - скажите , прежде чем поставлю
NAME
obexserver - receive files with OBEX protocol and Bluetooth

SYNOPSIS
obexserver

DESCRIPTION
obexserver is a small tool which uses openobex to receive files using the OBEX (object exchange) protocol via Bluetooth. It is mainly used to
receive files from bluetooth enabled devices (e.g. mobile phones like the nokia 7650).

For using obexserver with bluetooth, you first need to register the OPUSH service by using the command 'sdptool add --channel=10 OPUSH'. The
channel number is right for nokia but can be different for other phones. You can use sdptool and its browsing service to check which channel your
mobile phone / bluetooth device uses for OBEX.

After you have registered the service you can just start obexserver. It will store received files in /tmp.

VadimG
Аспирант (2 lvl)
Сообщения: 84
Зарегистрирован: Вс июн 27, 2004 13:18

Сообщение VadimG » Вт авг 16, 2005 14:28

Есть ли у кого-нибудь скрипт для автоматической посылки объектов с Завра? А то процедура многоступенчатая:

1) hcitool scan DEVICE_NAME
to find MAC
2) sdptool search OPUSH
to get channel number for required MAC
3)opextool push /path/file XX:XX:XX:XX:XX:XX CHANNEL_NUMBER
Zaurus SL-C860 with Cacko 1.22a,Socket Bluetooth rev.G, Wi-Fi, SD Kingston 256MB & 1Gb, Casio CF Modem

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Вт авг 16, 2005 15:50

VadimG писал(а):Есть ли у кого-нибудь скрипт для автоматической посылки объектов с Завра? А то процедура многоступенчатая:

1) hcitool scan DEVICE_NAME
to find MAC
2) sdptool search OPUSH
to get channel number for required MAC
3)opextool push /path/file XX:XX:XX:XX:XX:XX CHANNEL_NUMBER
Шаг 1 можно смело опустить.

VadimG
Аспирант (2 lvl)
Сообщения: 84
Зарегистрирован: Вс июн 27, 2004 13:18

Сообщение VadimG » Вт авг 16, 2005 16:27

Да, если MAC адрес известен. Но, к сожалению, обычно известно только имя устройства. Или на 2-м шаге можно заменить MAC именем?
Zaurus SL-C860 with Cacko 1.22a,Socket Bluetooth rev.G, Wi-Fi, SD Kingston 256MB & 1Gb, Casio CF Modem

netdevil
Кандидат (3 lvl)
Сообщения: 174
Зарегистрирован: Пт янв 09, 2004 10:05

Сообщение netdevil » Вт авг 16, 2005 16:30

У меня стоит pdaXrom и что-то не могу найти у себя opextool.
С каким пакетом эта утилита должна идти?

на прием файла работает так:
#!/bin/sh

sdptool add --channel=10 OPUSH
obexserver

на передачу файла с Заура пока не сообразил как сделать...

VadimG
Аспирант (2 lvl)
Сообщения: 84
Зарегистрирован: Вс июн 27, 2004 13:18

Сообщение VadimG » Вт авг 16, 2005 18:21

Прошу прощения за ошибку - obextool
Zaurus SL-C860 with Cacko 1.22a,Socket Bluetooth rev.G, Wi-Fi, SD Kingston 256MB & 1Gb, Casio CF Modem

netdevil
Кандидат (3 lvl)
Сообщения: 174
Зарегистрирован: Пт янв 09, 2004 10:05

Сообщение netdevil » Ср авг 17, 2005 09:25

[quote="VadimG"]Прошу прощения за ошибку - obextool[/quote]

К сожалению, я не нашел и этой утилиты :(
искал в пакетах (взял с сайта pdaXrom):
obexftp_0.10.3_armv5tel.ipk
obexserver_1.0_armv5tel.ipk
openobex-apps_1.0.0_armv5tel.ipk
openobex_1.0.1_armv5tel.ipk

VadimG
Аспирант (2 lvl)
Сообщения: 84
Зарегистрирован: Вс июн 27, 2004 13:18

Сообщение VadimG » Ср авг 17, 2005 13:57

У меня Cacko 1.22a. Насколько я знаю, obextool шло с обновлением 1.22а для Cacko от Антона Масловского. Никаких специальных пакетов не устанавливал
Zaurus SL-C860 with Cacko 1.22a,Socket Bluetooth rev.G, Wi-Fi, SD Kingston 256MB & 1Gb, Casio CF Modem

netdevil
Кандидат (3 lvl)
Сообщения: 174
Зарегистрирован: Пт янв 09, 2004 10:05

Сообщение netdevil » Ср авг 17, 2005 16:38

Спасибо, нашел!
вот получившийся скриптик send.bt:
#!/usr/bin/perl

$file = $ARGV[0] or die "Usage:\n send.bt <filename>\n\n";
while (!$bt){
@bt = `hcitool scan`;
print @bt;
print "\nEnter BT client: ";
$bt = <STDIN>;
chomp $bt;
foreach $str (@bt){
chomp $str;
if ($str =~ /^\s+([\d\w:]+)\s+$bt.*$/){
$mac = $1;
}
}
$bt = "" if !$mac;
}
@res = `sdptool search --bdaddr $mac OPUSH`;
print @res;
foreach $str (@res){
if ($str =~ /\s*Channel: (\d+).*/){
$channel = $1;
}
}
print "Waiting for send file\n";
@res = `obextool push $file $mac $channel`;
print @res;

jkukka
Кандидат (3 lvl)
Сообщения: 175
Зарегистрирован: Вт май 03, 2005 17:22

Сообщение jkukka » Ср авг 17, 2005 16:58

Ужас.
Я собрал новые утилиты и проч.
http://justnews.ru/zaurus

Послать файло, как два пальца об асфальт:
#obexftp -p -b [btaddress] filename.jpg

it works ;)

netdevil
Кандидат (3 lvl)
Сообщения: 174
Зарегистрирован: Пт янв 09, 2004 10:05

Сообщение netdevil » Ср авг 17, 2005 17:29

Никто не говорит, что Вы сделали лучше или хуже.
Мне просто лень вспоминать команды и BTADDR для приема/отправки файлов через БТ.
Поэтому я и написал скрипты...
Может кому-нибудь понадобятся, кто такой же ленивый :)

VadimG
Аспирант (2 lvl)
Сообщения: 84
Зарегистрирован: Вс июн 27, 2004 13:18

Сообщение VadimG » Ср авг 17, 2005 18:03

Конечно, понадобятся :D
Zaurus SL-C860 with Cacko 1.22a,Socket Bluetooth rev.G, Wi-Fi, SD Kingston 256MB & 1Gb, Casio CF Modem

netdevil
Кандидат (3 lvl)
Сообщения: 174
Зарегистрирован: Пт янв 09, 2004 10:05

Сообщение netdevil » Чт авг 18, 2005 11:36

[quote="VadimG"]Конечно, понадобятся :D[/quote]

Ну и ест-но пожелания привествуются...
Если у кого будет время разобраться, пусть посмотрит, может действительно вариант jkukka (через obexftp) быстрее, чем вариант г-на Масловского (через obextool).

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»