PLD Linux Forum Strona Główna PLD Linux Forum
Oficjalne forum dystrybucji PLD Linux

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat «» Następny temat
GPRS/EDGE -JTZ + słuchawka bluetooth np do skype
Autor Wiadomość
spider 
Administrator
Developer


Pomógł: 39 razy
Dołączył: 03 Lip 2005
Posty: 1144
Skąd: Szczecin
Wysłany: 28 Wrzesień 2006, 08:21   GPRS/EDGE -JTZ + słuchawka bluetooth np do skype

1. Instalujemy potrzebne pakiety:
Kod:
poldek -i bluez-qube bluez-hciemu bluez-libs-devel-2.25-1 bluez-libs bluez-libs-static bluez-utils bluez-utils-init bluez-hcidump btsco ppp sudo

2. Zakładamy, że:
-słuchawka ma adres bluetooth: 00:16:20:E7:72:3E
-telefon ma adres bluetooth: 00:16:B8:66:22:D0
-Twój telefon ma modem na kanale 2(zwykle 1kanał)
-Twoja słuchawka działa na kanale 1.
-Twój komputer nazywa się BasoLaptop,

3. Konfiguracja i tworzenie plików:
-plik /etc/bluetooth/rfcomm.conf
Kod:

rfcomm1 {
        bind yes;
        device 00:16:B8:66:22:D0;
        channel 2;
}

rfcomm0 {
        bind yes;
        device 00:16:20:E7:72:3E;
        channel 1;
}

-plik /etc/bluetooth/hcid.conf
Kod:



options {
        autoinit yes;

        security auto;

        pairing multi;

        pin_helper /bin/bluepin;
}

device {
name "BasoLaptop (%d)";
class 0x100000;


        iscan enable; pscan enable;

        lm accept;

        lp rswitch,hold,sniff,park;

}


-plik /bin/bluepin
Kod:

#!/bin/sh
echo "PIN:0000"


-plik /etc/ppp/peers/chat-gprs
UWAGA numer *99***3# to numer pod, który wdzwaniamy się w plusgsm, mając w telefonie ustawiony profil gprs-plusgsm pod CID=3.
Kod:
Kod:

TIMEOUT         5
ECHO            ON
ABORT           '\nBUSY\r'
ABORT           '\nERROR\r'
ABORT           '\nNO ANSWER\r'
ABORT           '\nNO CARRIER\r'
ABORT           '\nNO DIALTONE\r'
ABORT           '\nRINGING\r\n\r\nRINGING\r'
''              \rAT
TIMEOUT         12
OK              ATE1
OK              'AT+cgdcont=1,"IP","www.plusgsm.pl"'
OK              ATD*99***3#
CONNECT


-plik /etc/ppp/peers/gprs
Kod:
/dev/rfcomm1 57600
connect '/usr/sbin/chat -v -f /etc/ppp/peers/chat-gprs'
noauth
defaultroute
debug


-plik /home/users/nazwa_usera/bin/gprs
ten plik ma mieć prawo wykonywania przez usera nazwa_usera

Kod:

#!/bin/bash
sudo rfcomm bind 1 00:16:B8:66:22:D0
sudo /bin/cp /etc/ppp/peers/resolv.conf /etc/resolv.conf
sudo /sbin/route del -net 0.0.0.0
/usr/sbin/pppd call gprs

-plik /etc/ppp/resolv.conf
Kod:

nameserver 194.204.159.1
nameserver 217.98.63.164

UWAGA: Jeśli łącząc się innymi sposobami z internetem nie pobierasz ustawień z dhcp, tylko wpisujesz je ręcznie to zrób sobie backup swojego resolv.conf i zapisz go gdzieś i dodaj linijkę na końcu skryptu uruchamiającego gprs, która będzie go przywracała.


-plik /home/users/nazwa_usera/bin/hf
ten plik ma mieć prawo wykonywania przez usera nazwa_usera

Kod:

#!/bin/bash
/usr/bin/sudo /usr/bin/btsco2 00:16:20:E7:72:3E


Powyższe przedstawia działającą konfigurację dla plusgsm. Konfiguracja działa na telefonie se t610 oraz w810i(po zmianie adresu bluetooth), słuchawka to sonyericsson hbh-608. Aby poznać adresy bluetooth naszych urządzeń wykonujemy polecenie "hcitool scan":
Kod:


Kod:
# hcitool scan
Scanning ...
        00:16:B8:66:22:D0       basofonw810i
        00:16:20:E7:72:3E       HBH-608



Nie opisuję konfiguracji sudo bo jest na tyle banalna, że średnio inteligentny orangutan sobie poradzi.
Jeśli w repozytoriach poldka nie znajdziesz paczki btsco to musisz go sobie zbudować z cvs'a, opis budowania z cvs'a jest w dokumentacji pld. Możesz też poszukać na stronie http://faq.szlanta.pl/ (może go kiedyś tam dodam)
Aby połączyć się z internetem wpisujesz w konsoli gprs, aby się rozłączyć ubijasz proces pppd call gprs, możesz sobie napisać skrypt do ubijania.
Słuchawkę podłączasz wpisująć hf, pojawi się jako /dev/dsp1.

Pozdrawiam BAS
 
 
shadzik 


Pomógł: 128 razy
Dołączył: 08 Lip 2005
Posty: 1773
Skąd: Berlin
Wysłany: 29 Wrzesień 2006, 15:50   

Po co bluez-libs-static ? Nie jest to potrzebne. Proszę skasować z Requires w tym opisie.
_________________
checking for beer in -lfridge... no
Warning: No beer found in fridge!
We highly suggest that you rectify this situation immediately.
 
 
bas 


Distro: PLD 2.0;3.0
Pomógł: 199 razy
Dołączył: 06 Lip 2005
Posty: 2305
Skąd: Łódź
Wysłany: 25 Wrzesień 2007, 01:05   

Mała rada w kwestii najnowszego bluez w połączeniu z kbluetooth.
Spędziłem dzisiaj cały wieczór usiłując sparować telefon z laptopem(z różnych, mało istotnych względów wcześniej go rozparowałm).
Okazało się, że telefon "nie widzi laptopa", wystarczyło wyłączyć kbluetooth, zrestartować bluez i wszystko pięknie śmiga:)

Pozdrawiam BAS
 
 
 
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group