back Połączenie GPRS/EDGE przez telefon komórkowy i bluetooth

Eee PC i bluetooth

Eee PC, jako komputerek typowo podróżny powinien mieć możliwość połączenia się z Internetem z dowolnego miejsca, także tam, gdzie nie ma żadnych sieci radiowych, ani tym bardziej ethernetowych. Obecnie prawie każdy telefon komórkowy ma wbudowany moduł bluetooth, zaś do Eee PC łatwo dokupimy tzw. "dongla" na USB.

KROK PO KROKU


1. Narzędzia potrzebne do uruchomienia połączenia w domyślnym Xandrosie są pozbawione dwóch bardzo potrzebnych plików. Najpierw więc musimy pobrać pliki passkey-agent i bluepin (kliknij prawym klawiszem i wybierz "zapisz jako") oraz pakiet, dzięki któremu konfiguracja połączenia stanie się dziecinie łatwa - 3egprs *. Wszystkie pliki należy zapisać w katalogu /home/user
Pliki zapiszemy w katalogu domowym /home/user i w konsoli (jako root) nadamy im prawa wykonywalności. Można to zrobić poleceniem chmod 755 nazwa.pliku lub w midnight commanderze używając skrótu klawiszowego ctrl+x a potem c. Następnie obydwa pliki przenosimy do katalogu /usr/bin.
Można to zrobić otwierając konsolę i wpisując:
sudo mc
A następnie użyć klawisza F5 do kopiowania plików.
Można też ręcznie wpisać:
sudo su
cp /home/user/passkey-agent /usr/bin/passkey-agent
cp /home/user/bluepin /usr/bin/bluepin
2. Teraz należy włożyć adapter bluetooth do gniazda USB i włączyć bluetooth w telefonie. Poczekajmy chwilę i ręcznie uruchomimy dwa pliki startowe, które później będą się uruchamiały już automatycznie.

dbus i bluetooth

3. Następnie trzeba uruchomić program odpowiedzialny za autoryzację ręcznie, aby ewentualne komunikaty zobaczyć na ekranie na wypadek jakichś błędów. Zatem najpierw zabijemy proces poleceniem killall, a następnie uruchomimy ponownie z opcją -n.

hcid -n

4. Teraz trzeba uruchomić nową zakładkę konsoli i w niej wpisać (nadal jako root) polecenie passkey-agent --default /usr/bin/bluepin.
Wreszcie na koniec zainstalujemy pakiet 3egprs. Można to zrobić z linii poleceń w konsoli (musimy otworzyć nową zakładkę) - jako root wpisać w katalogu, gdzie jest pakiet: dpkg -i 3egprs_0.1.deb. Można również użyć okienkowego menedźera plików, kliknąć prawym klawiszem na pliku i wybrać opcję "Install DEB file".
Po chwili pojawi się nam okienko z pytaniem czy wykryty właśnie aparat, to ten z którym się chcemy połączyć. Rzecz jasna bluetooth w telefonie musi być wcześniej włączony. Potem okienko konfiguracyjne, w którym najpierw wpiszemy wybrany przez siebie PIN (czyli hasło złożone z cyfr), potem APN, jest to przeważnie adres internetowy operatora komórkowego, w moim przypadku było to "www.plusgsm.pl". Teraz czekamy na reakcję telefonu komórkowego. Najpierw telefon zapyta się, czy akceptować połączenie, potem w telefonie będziemy musieli wpisać PIN i po chwili pojawi się monit o to samo w komputerze. Od tego momentu połaczenie zostanie nawiązane. W zakładce Internet pojawi się ikona GPRS, a w zakładce Settings ikona GPRS Config. Tę pierwszą klikniemy chcąc nawiązać połączenie i drugi raz, aby je zakończyć, zaś druga ikona przyda się, jeśli będziemy chcieli skonfigurować nowe połączenie.

gprs

Na koniec jedna uwaga. Mój telefon połączył się z internetem bez żadnego problemu. Być może jednak inni dostawcy wymagają jakichś szczególnych warunków. Warto wówczas sprawdzić w Internecie jakie są przykładowe skrypty połączeniowe dla Linuksa, a następnie odpowiednio zmienić skrypt 3egprs-chat w katalogu /etc/ppp/peers. Warto również zmienić w skrypcie 3egprs w tym samym katalogu domyślną prędkość portu rfcomm z 115 200 na 460 800, aby nie ograniczać prędkości naszego połączenia**, jeśli znajdziemy się w zasięgu EDGE.

* - 
źródło: www.3eportal.com plik: 3egprs na licencji GPL
** - faktyczna szybbkość połączeń GPRS podobna jest do modemowej, żaś EDGE w praktyce to najczęściej około 145 kbit/s.


back
STEP BY STEP
Bluetooth connection on Eee PC
1. What do you need? Eee PC of course, mobile phone with Bluetooth and Bluetooth-USB dongle.
2. Download files to /home/user: passkey-agent, bluepin (right click and save as) and 3egprs.
3. Open a console and type:
sudo su
chmod 755 passkey-agent
chmod 755 bluepin
cp /home/user/passkey-agent /usr/bin/passkey-agent
cp /home/user/bluepin /usr/bin/bluepin
4. Switch on bluetooth on your mobile and insert the bluetooth dongle into the usb connector in your Eee PC.
5. Type in the console:
/etc/init.d/dbus start
/etc/init.d/bluetooth start
6. Then type:
sudo su
killall hcid
hcid -n
This will allow you to see system messages.
7. Now open a new console window/tab and type:
passkey-agent --default /usr/bin/bluepin
8. Don't close any console. Install 3egprs. There are two ways of doing this. Right click on the file in File Manager and press "Install DEB file" OR open a new console
window/tab and type:
sudo su
dpkg -i 3egprs_0.1.deb
9. The application detects your phone and asks you for confirmation, then you need to give your pin (the numbers), and then APN (check what the APN of your operator is in advance).
10. Before you get the connection, your phone will ask you for confirmation and you will have to enter your pin. After a while you will need to enter the same pin in the pop-up window on your Eee PC. Congratulations! ;))) Your connection is successful. Click on the GPRS icon to end it.

back