CACKO и Bluetooth

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

Сообщение maslovsky » Чт окт 25, 2007 20:06

AndyKK писал(а):>> запускать что-то вроде диалога FileOpen или FileSelector.

Совершенно верно, самый простой вариант....
Только откуда его взять из скрипта? То есть надо уже писать программку, а если её писать, то нафиг тогда скрипт...

Аватара пользователя
EugeenB
Доктор (4 lvl)
Сообщения: 241
Зарегистрирован: Вт мар 21, 2006 13:12

Сообщение EugeenB » Пт окт 26, 2007 11:19

maslovsky писал(а):
AndyKK писал(а):>> запускать что-то вроде диалога FileOpen или FileSelector.

Совершенно верно, самый простой вариант....
Только откуда его взять из скрипта? То есть надо уже писать программку, а если её писать, то нафиг тогда скрипт...
Вот я и говорил, что по-хорошему надо было б в встроенный в CACKo файл-менеджер "Files" (который на последнем Тапе), в его меню "file" добавить подраздел, перечень пунктов которого берётся из текстового конфига и представляет собой список программ/скриптов, которым передаются имена выделенных файлов. Это было бы универсальное решение на долгие года...
P.S. Я, к несчастью, не чувствую у себя достаточно "экспириенса", что бы браться за такой проект, даже будь у меня исходники.
С уважением, Евгений.
C-1000 / CACko 1.23 + MMC Kingston 1GB + CF A-DATA 2GB + USB-BlueTooth D-Link DBT-122 <--> SonyEricsson K750i

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

Сообщение maslovsky » Пт окт 26, 2007 15:01

Были бы исходники, всё бы можно было сделать, а так - тупик.

ezy
Доктор (4 lvl)
Сообщения: 295
Зарегистрирован: Пн сен 24, 2007 17:29

Сообщение ezy » Сб ноя 03, 2007 15:03

maslovsky писал(а):Были бы исходники, всё бы можно было сделать, а так - тупик.
Насколько я понимаю Bluetooth протокол, он предусматривает "спаривание" устройств.
Не знаю почему, но на Zaurus подобного не происходит. Пробовал 2 карты - Socket и D-Link с одинаковым результатом.
Отсутствие "спаривания" не влияет на то, как передаются файлы (естественно в одну сторону - только в сторону Zaurus). Причем контакты сразу передются в адресную книгу (что приятно радует).

Телефон - Nokia N93i

Заранее благодарю за ответ.
Последний раз редактировалось ezy Сб ноя 03, 2007 16:05, всего редактировалось 1 раз.

ezy
Доктор (4 lvl)
Сообщения: 295
Зарегистрирован: Пн сен 24, 2007 17:29

Сообщение ezy » Сб ноя 03, 2007 15:41

Посмотрет FAQ и разобрался со спариванием - код 1234.
Однако спаривается только телефон с Zaurus, спаривание по инициативе Zaurus не происходит.

Решил попробовать выход в интернет через Bluetooth и телефон. Тоже какие-то странности. Настроил инициализацию модема, запрашивается код для "спаривания" с телефоном (даю 1234) и после этого идет вечная инициализация модема. На телефоне, естественно, ничего не происходит точно также, как и выход в интернет.

Подскажите, а что нужно "подкрутить" чтобы выйти на интернет через телефон.

Телефон - Nokia N93i

Заранее благодарю за ответ.

Аватара пользователя
EugeenB
Доктор (4 lvl)
Сообщения: 241
Зарегистрирован: Вт мар 21, 2006 13:12

Сообщение EugeenB » Пн ноя 05, 2007 11:28

Очень доходчиво об Internet по GPRS через bluetooth и паринг BT устройств расписано тут:
http://www.zaurus.ru/wiki/index.php/Blu ... _Bluetooth
и ещё тут:
http://www.hpc.ru/board/viewtopic.php?p ... oth#496416
С уважением, Евгений.
C-1000 / CACko 1.23 + MMC Kingston 1GB + CF A-DATA 2GB + USB-BlueTooth D-Link DBT-122 <--> SonyEricsson K750i

Аватара пользователя
alien8
Нобелевский лауреат (7 lvl)
Сообщения: 15032
Зарегистрирован: Пт июн 11, 2004 23:40

Сообщение alien8 » Пн ноя 05, 2007 12:12

ezy
>>Настроил инициализацию модема

Слэш в строке присутствует?
Пятый укрепленный каземат для самых буйных. Не расковывать, с рук не кормить.

ezy
Доктор (4 lvl)
Сообщения: 295
Зарегистрирован: Пн сен 24, 2007 17:29

Сообщение ezy » Пн ноя 05, 2007 21:56

alien8 писал(а):ezy
>>Настроил инициализацию модема

Слэш в строке присутствует?
Ух, классная все-таки весчь этот Заурус. Никогда я столько много буков не читал, а уж чтобы винды переустанавливать так, как переустанавливал CACKO - я наверное за свою жисть столько не устанавливал.

Во-первых, всем большое спасибо за ссылки на ресурсы.

Почитав про все, я, есно, обнаружил много несостыковочек,
однако, насколько я понял, сообщество
к этому относится достаточно терпимо.

Ну, во-первых, никто не упоминает, что настраивается Bluetooth PPP.
У меня появляется этот тип соединения, его я и строю.

Результат - соединение с телефоном получается,
устройства спариваются, однако модем не инициализируется.
Пробовал на N93i и на N95.
Результат одинаковый. Со слэшом и без слэша инициализация модема не происходит.
Так что я бы отнес мои проблемы к проблемам новых Nokia телефонов.
Завтра попробую с каким-нибудь другим телефоном.

Пока разбирался, обнаружил интересные вещи.

1. У меня 2 карточки BT.
Socket BT Revision H
D-Link
Обе работают практически одинаково.
Обе перестают работать, если вставляется другая карта.
Переустановка CACKO - самый быстрый способ оживить.
Уверен, что есть более быстрый способ, однако было некогда разбираться.

2. Передача данных с мобильника на Zaurus идет только для элементов, написанных на латинице.
Если файл или контакт содержит кирилицу, передача идет, однако на Zaurus ничего не пишется.

Всем еще раз большое спасибо за помощь и ссылки.
Хоть буков много, зато полезные.

Кстати, я так и не понял, а нужно ли ставить Bluez драйвера?
Все эксперименты я делал без установки Bluez
И все-таки Sony Vaio P

Аватара пользователя
EugeenB
Доктор (4 lvl)
Сообщения: 241
Зарегистрирован: Вт мар 21, 2006 13:12

Сообщение EugeenB » Вт ноя 06, 2007 13:53

ezy писал(а):Ух, классная все-таки весчь этот Заурус. Никогда я столько много буков не читал,
Ну, дык, заодно читать приучит ;-) всё ж польза будет.
ezy писал(а):а уж чтобы винды переустанавливать так, как переустанавливал CACKO - я наверное за свою жисть столько не устанавливал.
[...]
Обе перестают работать, если вставляется другая карта.
Переустановка CACKO - самый быстрый способ оживить.
Уверен, что есть более быстрый способ, однако было некогда разбираться.
8-() О-о! Ну даёшь! Уверен, холодная перезагрузка (по кнопочке "reset") должна решить эту, и многие другие проблеммы в общем случае.
ezy писал(а):Ну, во-первых, никто не упоминает, что настраивается Bluetooth PPP.
У меня появляется этот тип соединения, его я и строю.
Сначала удали из каталога /etc/bluetooth следы прошлых парингов - удали все под-каталоги с именами xx:xx:xx:... (вместо xx -твои цифры) и обнули файл /etc/bluetooth/rfcomm.conf
Потом проведи подключение по описанно в ссылка методике.
Ответь,
1. Паринг, инициированый с телефона, проводил?
2. Паринг был успешный (телефон согласился принять PIN-код)?
3. Ключ паринга появился в /etc/bluetooth/xx:xx:xx:xx - мак адресе карточки, воткнутой в завр?
4. Ты создал каталог /etc/bluetooth/yy:yy:yy:yy - мак адрес твоего телефона?
5. Ты скопировал все файлы из xx:xx: в yy:yy:yy:y ? (надо не переместить, а скопировать!)

После этого, настраивай DuN - BT ppp и выдай содержимое файлов
/etc/bluetooth/rfcomm.conf
и файла
/home/root/Applications/Network/modules/Bluetooth.conf
ezy писал(а):Кстати, я так и не понял, а нужно ли ставить Bluez драйвера?
В полной CACKо 1.23- НЕТ, можно и с предустановленными.
С уважением, Евгений.
C-1000 / CACko 1.23 + MMC Kingston 1GB + CF A-DATA 2GB + USB-BlueTooth D-Link DBT-122 <--> SonyEricsson K750i

ezy
Доктор (4 lvl)
Сообщения: 295
Зарегистрирован: Пн сен 24, 2007 17:29

Сообщение ezy » Вт ноя 06, 2007 14:53

EugeenB писал(а):8-() О-о! Ну даёшь! Уверен, холодная перезагрузка (по кнопочке "reset") должна решить эту, и многие другие проблеммы в общем случае.
Да были какие-то шальные мысли, что холодная перезагрузка может помочь. Но не долго, поскольку САСКО перепрошивается достаточно быстро.
ezy писал(а):Ну, во-первых, никто не упоминает, что настраивается Bluetooth PPP.
У меня появляется этот тип соединения, его я и строю.
EugeenB писал(а): Сначала удали из каталога /etc/bluetooth следы прошлых парингов - удали все под-каталоги с именами xx:xx:xx:... (вместо xx -твои цифры) и обнули файл /etc/bluetooth/rfcomm.conf
Хорошее дело, однако для чайников, вроде меня, для того, чтобы я не закипел от бессилия, лучше все-таки начинать с того, что нуно быть суперюзером. Иначе ничего ни посмотреть, ни удалить не получится (пользуюсь Midnight Commander, есно). Так что если какой чайник читает это чтиво, совет, пущать консоль, вводить SU команду а потом уже все остальное. Бувалые на этом не акцентируются, а зря. Поскольку я был уже около точки кипения от того, что ничего не получается.

Ну а теперь по делу...
На свежей после прошивки САСКО..
EugeenB писал(а): Потом проведи подключение по описанно в ссылка методике.
Ответь,
1. Паринг, инициированый с телефона, проводил?
Да, удачно. Если вводить код 1234. Потом файлы шлет, контакты.
Но только те, что написаны латиницей. Русские имена улетают, но не прилетают в Zaurus
EugeenB писал(а):2. Паринг был успешный (телефон согласился принять PIN-код)?
И это было. Когда удаляешь Zaurus из списка устройств на телефоне и пытаешься установить связь (Connect в Network) через Bluetooth PPP.
Кстати, раньше у меня телефон почему-то просился по 2 каналу, потом я его выключал, теперь просится по 1-му каналу (Search педаль в Network настройках). Ну так вот, по 1-му каналу у меня после слов Initialising Modem появляется Connecting (хотя иконка GPRS на мобиле не появляется).
EugeenB писал(а): 3. Ключ паринга появился в /etc/bluetooth/xx:xx:xx:xx - мак адресе карточки, воткнутой в завр?
4. Ты создал каталог /etc/bluetooth/yy:yy:yy:yy - мак адрес твоего телефона?
5. Ты скопировал все файлы из xx:xx: в yy:yy:yy:y ? (надо не переместить, а скопировать!)
Пока писал этот роман, решил попробовать... Прошел все сначала, получилось Connecting , решил проверить, а что у меня в номере телефона стоит.... А там - пусто (хотя помню, был трезв и ставил все по Станиславскому *99***1#).

Поставил номер телефона - произошло соединение.

Так что всем - большое спасибо от чайника (именно так я себя и ощущаю). Я чудно провел выходные. Сейчас даже как-то грустно, не знаю, чем заняться, но я полон оптимизма, поскольку, надеюсь, проблем у меня впереди - не на один выходной.

ЗЫ: про Bluetooth
1. Все пишут про команду

Код: Выделить всё

 /etc/rc.d/init.d/bluetooth restart
- у меня такой команды нет. Или я опять не туда ручками тыкаю.
2. Network диалог добавляет кавычки в коментарий к соединению.
Со временем все становится забито кавычками.
3. Неизвестно по какой причине сбрасывается номер телефона - нужно проверять перед тем, как закрывается диалог
4. Есть вопрос. Если у меня телефон "отозвался" по 2 каналу, может быть и строку инициализации нужно давать в виде

Код: Выделить всё

AT+CGDCONT=2,"\IP","internet.beeline.ru"
5. А нельзя ли скрипт куда-то подсунуть, который бы делал папку с именем, взятую из /etc/bluetooth/MAC-ADDR-CARD/linkkeys, и копировал бы этот linkkeys файл в папку с MAC-ADDR-PHONE?
Тогда бы меньше людей посыпало бы себя пеплом, произнося обидные слова, типа чайник...
6. А есть ли где-либо журнал того, что проходит через модем?
Может чтение буков из этого журнала может помочь при возникновении проблем?
И все-таки Sony Vaio P

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

Сообщение maslovsky » Вт ноя 06, 2007 14:59

1. Есть другая, /etc/pcmcia/bluetooth restart
2. Есть такая бага. А ты поменьше лазий в настройки :)
3. Как говорится хз, не замечал такого
4. Нет, это совсем другое
5. Вообще-то раньше и так работало, похожи с какой-то версии bluez появилась бага, да так и осталась...

ezy
Доктор (4 lvl)
Сообщения: 295
Зарегистрирован: Пн сен 24, 2007 17:29

Сообщение ezy » Вт ноя 06, 2007 15:24

maslovsky писал(а):1. Есть другая, /etc/pcmcia/bluetooth restart
Действительно, есть...
Вот только пущается она у меня через

Код: Выделить всё

./bluetooth restart
Все другие способы дают сообщение, что нет такой команды...
И все-таки Sony Vaio P

Закрыто

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