[MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Karty sieciowe, modemy, routery, WiFi, Bluetooth etc.
Awatar użytkownika
igotit4free
Przyjaciel
Przyjaciel
Posty: 6453
Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK

[MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: igotit4free »

Takie mam pytanie do Uczonych w Piśmie ...
Kombinuję z ustawieniami modemu USB (dokładnie ZTE MF626) i przeglądając różne witryny zauważyłem, że poszczególne konfiguracje tego właśnie modelu różnią się szeregiem ustawień a m.in. Baudem ... natknąłem sie na :
Baud = 57600
Baud = 460800
a nawet Baud = 921600

O co tu chodzi, czy manipulacja tym parametrem może mieć wpływ na "chyżość" połączenia ?

.
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
Awatar użytkownika
lukaszb
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 25 lis 2009, 13:50
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: lukaszb »

Uczonym w piśmie nie jestem ale postaram się odpowiedzieć:grin:
Z mojej marnej wiedzy wynika, że może. Ja mam ZTE MF 636:roll: Im większa wartość baud, tym większa transmisja danych. Jeśli dane są zakodowane na 2 bajtach, to masz 921600*16, czyli jakby ~14Mb/s. Nie wiem czy rozumuję poprawnie, ale wydaje mi się, że tak to się liczy. Czyli jest to coś podobnego do częstotliwości próbkowania dźwięku w PCM. Teraz tylko pytanie, na ilu tak na prawdę bitach jest zakodowana informacja? Aha, przy pomocy jakiego programu się łączysz z Internetem?
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: namok »

lukaszb pisze:Jeśli dane są zakodowane na 2 bajtach, to masz 921600*16, czyli jakby ~14Mb/s. Nie wiem czy rozumuję poprawnie, ale wydaje mi się, że tak to się liczy.
Wręcz odwrotnie.
1. bit startu - 1bit
2. bity danych - 8bitów - 1 bajt danych
3. bit stopu 1; 1.5; 2 - powiedzmy 1bit
4. bit parzystości - nie musi występować
Czyli mamy minimum 10 bitów przesłanych przy przesłaniu jednego bajtu. Przy częstotliwości 921600bit/sek mamy 92160 bajtów/sek. To jest max co możemy "wyciągnąć" przy tej częstotliwości transmisji. Do tego dochodzi jeszcze jakiś protokół w rezultacie ilość danych zmniejszy się.
Awatar użytkownika
lukaszb
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 25 lis 2009, 13:50
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: lukaszb »

Wiesz, zaciekawiło mnie to, powiedz mi jak rozumieć taki zapis:
"Dobrym przykładem obrazującym różnicę pomiędzy prędkością wyrażoną w bodach i w bitach na sekundę jest człowiek używający pojedynczej flagi. Może on zmieniać pozycję ręki raz w każdej sekundzie, więc jego prędkość zmian sygnału (bodów) wynosi jeden na sekundę. Flaga może być trzymana w jednej z ośmiu pozycji: do góry, w lewo pod kątem 45 stopni do góry, w lewo, w lewo pod kątem 45 stopni w dół, w dół, w prawo pod kątem 45 stopni w dół, w prawo, w prawo pod kątem 45 stopni w górę. Oznacza to, że każdy sygnał niesie informację o trzech bitach (na trzech bitach można zapisać 8 różnych stanów), więc prędkość transmisji sygnału jest równa 3 bity na sekundę."
Fragment jest stąd:
http://pl.wikipedia.org/wiki/Bod
Napisałeś, że 921600bit/sek => 92160 bajtów/sek i z tym się zgadzam, problem tylko w tym, czy 921600b/s to chyba nie są baudy
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: namok »

lukaszb pisze:Napisałeś, że 921600bit/sek => 92160 bajtów/sek i z tym się zgadzam, problem tylko w tym, czy 921600b/s to chyba nie są baudy
W omawianej sytuacji będzie to bod ponieważ mamy dwa stany: wysoki i niski (0 i 1).
Gdy każda zmiana sygnału niesie ze sobą informację tylko o jednym bicie, wtedy ilość bodów jest równa prędkości transmisji danych.
To co pisałem odnosi się do transmisji asynchronicznej "po drucie" gdzie operuje się stanem wysokim i niskim (przy przesyłaniu danych).
Awatar użytkownika
igotit4free
Przyjaciel
Przyjaciel
Posty: 6453
Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: igotit4free »

@ lukaszb:
Używam aplikacji Play pod M$, wvdial na Arch Linux i Network Managera pod Ubuntu 9.04.

Nie mam w tej chwili możliwości sprawdzić ustawień NM ani ustawień "fabrycznych" czyli przychodzących z aplikacją M$ od Play Online, ale zarówno na NM pod 9.04 jak i pod Windows modem ma jakieś 140Kbps down/40Kbps up ... są to wartości faktyczne, "mierzone" torrentem.;)
Czyli jakby odpowiednik łącza 1MB.

Natomiast pod Arch/wvdial używam wvdial z konfigiem :
[Dialer Defaults]
Modem = /dev/ttyUSB2
Baud = 57600
Init1 = ATH
Init2 = ATE1
Init3 = AT+CGDCONT=1,"IP","internet"
Dial Command = ATD
Phone = *99#
Stupid mode = yes
Username = "blank"
Password = "blank"

znalezionym tu na forum ... z nim wyciągam tyle przy 57600 ...
Natomiast z konfigiem skompilowanym ze znalezionego w sieci z "moim" Playowym
[Dialer Defaults]
Modem = /dev/ttyUSB2
Baud = 460800
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet"
Modem Type = Analog Modem
Dial Command = ATD
Phone = *99#
Stupid mode = yes
New PPPD = yes
Username = "blank"
Password = "blank"
wyciągam jakby mniej, pomimo wyższego boda ...

Nie chcę dociążać Archa Network Managerem, traktuje go jak poligon doświadczalny, zamierzam wyniesione z niego doświadczenia przenieść na Ubuntu ... stąd moje pytanie, bo wyniki przeczą teorii.

EDIT:
I do kompletu konfig:
[Dialer Defaults]
Modem = /dev/ttyUSB2
Baud = 921600
Init1 = ATH
Init2 = ATE1
Init3 = AT+CGDCONT=1,"IP","internet"
Dial Command = ATD
Phone = *99#
Stupid mode = yes
Username = "blank"
Password = "blank"
w którym zmieniłem tylko wartość Baud, wynik nieznacznie lepszy niż w opcji 2, ale i tak niższy niż przy bod = 57600, chociaż bod = 921600.

.
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
Awatar użytkownika
lukaszb
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 25 lis 2009, 13:50
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: lukaszb »

To dość ciekawe namok w takim razie, u mnie Baud = 115200, zakładając istnienie bitu startu otrzymujemy 11520B/s czyli jedynie 11,25kB/s. Mimo tego prędkości rzędu dwudziestukilku kB nie należą do rzadkości. Nawet gdyby istniał jedynie bit stopu to mamy 12,5kB/s. Przy założeniu, że mamy tylko 8 bitów to i tak dostajemy marne ok. 14kB/s.

igotit4free, wklej zawartość konsoli z wvdial, bo wysyłasz w każdym z configów inne komendy do modemu
Awatar użytkownika
igotit4free
Przyjaciel
Przyjaciel
Posty: 6453
Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: igotit4free »

[arkman@noearch ~]$ sudo wvdial
Hasło:
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATH
ATH
OK
--> Sending: ATE1
ATE1
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATD*99#
--> Waiting for carrier.
ATD*99#
CONNECT 3600000
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Thu Dec 10 20:08:26 2009
--> Pid of pppd: 4119
--> Using interface ppp0
--> pppd: ?? 0? ??
--> pppd: ?? 0? ??
--> pppd: ?? 0? ??
--> pppd: ?? 0? ??
--> pppd: ?? 0? ??
--> pppd: ?? 0? ??
--> pppd: ?? 0? ??
--> local IP address 94.254.200.57
--> pppd: ?? 0? ??
--> remote IP address 10.64.64.64
--> pppd: ?? 0? ??
--> primary DNS address 10.11.12.13
--> pppd: ?? 0? ??
--> secondary DNS address 10.11.12.14
--> pppd: ?? 0? ??
^CCaught signal 2: Attempting to exit gracefully...
--> Terminating on signal 15
--> pppd: ?? 0? ??
--> Connect time 2.3 minutes.
--> pppd: ?? 0? ??
--> pppd: ?? 0? ??
--> pppd: ?? 0? ??
--> Disconnecting at Thu Dec 10 20:10:48 2009
[arkman@noearch ~]$ sudo wvdial
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATH
ATH
OK
--> Sending: ATE1
ATE1
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATD*99#
--> Waiting for carrier.
ATD*99#
CONNECT 3600000
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Thu Dec 10 20:10:54 2009
--> Pid of pppd: 4154
--> Using interface ppp0
--> pppd: ?? 0? ??
--> pppd: ?? 0? ??
--> pppd: ?? 0? ??
--> pppd: ?? 0? ??
--> pppd: ?? 0? ??
--> pppd: ?? 0? ??
--> pppd: ?? 0? ??
--> local IP address 188.33.32.29
--> pppd: ?? 0? ??
--> remote IP address 10.64.64.64
--> pppd: ?? 0? ??
--> primary DNS address 10.11.12.13
--> pppd: ?? 0? ??
--> secondary DNS address 10.11.12.14
--> pppd: ?? 0? ??
Tak jest przy opcji # 1 ...
Gdzie w sieci można przeczytać coś wartościowego, jakieś kompedium na temat poleceń "modemowych" ? Temat jest mi obcy zupełnie.:craz:

EDIT:
Tak jest w opcji #3, tylko bod wyciągnięty na max:
[arkman@noearch ~]$ sudo wvdial
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATH
ATH
OK
--> Sending: ATE1
ATE1
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATD*99#
--> Waiting for carrier.
ATD*99#
CONNECT 3600000
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Thu Dec 10 20:19:17 2009
--> Pid of pppd: 4240
--> Using interface ppp0
--> pppd: ?\?[08]0V?[08]?X?[08]
--> pppd: ?\?[08]0V?[08]?X?[08]
--> pppd: ?\?[08]0V?[08]?X?[08]
--> pppd: ?\?[08]0V?[08]?X?[08]
--> pppd: ?\?[08]0V?[08]?X?[08]
--> pppd: ?\?[08]0V?[08]?X?[08]
--> pppd: ?\?[08]0V?[08]?X?[08]
--> local IP address 89.108.237.228
--> pppd: ?\?[08]0V?[08]?X?[08]
--> remote IP address 10.64.64.64
--> pppd: ?\?[08]0V?[08]?X?[08]
--> primary DNS address 89.108.195.21
--> pppd: ?\?[08]0V?[08]?X?[08]
--> secondary DNS address 89.108.195.20
--> pppd: ?\?[08]0V?[08]?X?[08]
EDIT:
A tak w opcji # 2, z "innymi komendami" ...
[arkman@noearch ~]$ sudo wvdial
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATD*99#
--> Waiting for carrier.
ATD*99#
CONNECT 3600000
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Thu Dec 10 20:22:16 2009
--> Pid of pppd: 4294
--> Using interface ppp0
--> pppd: ?v? w? [10]v?
--> pppd: ?v? w? [10]v?
--> pppd: ?v? w? [10]v?
--> pppd: ?v? w? [10]v?
--> pppd: ?v? w? [10]v?
--> pppd: ?v? w? [10]v?
--> pppd: ?v? w? [10]v?
--> local IP address 94.254.189.103
--> pppd: ?v? w? [10]v?
--> remote IP address 10.64.64.64
--> pppd: ?v? w? [10]v?
--> primary DNS address 89.108.195.21
--> pppd: ?v? w? [10]v?
--> secondary DNS address 89.108.195.20
--> pppd: ?v? w? [10]v?


.
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: namok »

@lukaszb wszystko jest w porządku. Ja pisałem o sytuacji w której człowiek z flagą ma dwie pozycje(górną i dolną). Ty masz na myśli 8 pozycji. Stąd różnice. To ile może być pozycji zależy między innymi od zastosowanego medium transmisji. Łatwiej jest wytłumaczyć podstawy transmisji gdy w danym momencie zmieniany jest jeden bit.
Awatar użytkownika
lukaszb
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 25 lis 2009, 13:50
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: lukaszb »

Więc teraz namok OK.

igotit4free, jeśli chodzi o komendy AT, to zobacz np.:
http://leksykot.top.hell.pl/varia/pecet/modem/index
http://mopsik87.blogspot.com/2007/03/komendy-at.html
http://www.shapeshifter.se/2008/04/30/l ... -commands/
http://www.scribd.com/doc/12434254/At-Commands-by-ZTE
Oprócz tego warto sobie ściągnąć kilka pedeefów z komendami do różnych komórek i modemów.
Korzystanie z wielu z tych komend wymaga niestety sporej wiedzy, której ja nie mam, przynajmniej na razie:roll: Ale dość ciekawe rzeczy można z modemem dzięki temu robić, być może można za pomocą jakiejś komendy wymuszać inny baud, bo nie wiadomo jak działa przypisanie wartości w configu wvdial.
A tak odbiegając nieco od tematu, ile razy sprawdzałeś ile wyciągasz? Wiesz, zasięg, obciążenie sieci itp. robią swoje...
Awatar użytkownika
igotit4free
Przyjaciel
Przyjaciel
Posty: 6453
Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: igotit4free »

lukaszb pisze:Więc teraz namok OK.

igotit4free, jeśli chodzi o komendy AT, to zobacz np.:
http://leksykot.top.hell.pl/varia/pecet/modem/index
http://mopsik87.blogspot.com/2007/03/komendy-at.html
http://www.shapeshifter.se/2008/04/30/l ... -commands/
http://www.scribd.com/doc/12434254/At-Commands-by-ZTE
Oprócz tego warto sobie ściągnąć kilka pedeefów z komendami do różnych komórek i modemów.
Korzystanie z wielu z tych komend wymaga niestety sporej wiedzy, której ja nie mam, przynajmniej na razie:roll: Ale dość ciekawe rzeczy można z modemem dzięki temu robić, być może można za pomocą jakiejś komendy wymuszać inny baud, bo nie wiadomo jak działa przypisanie wartości w configu wvdial.
OK, dzięki poczytam sobie ... a możesz zamieścić swój konfig (z czego jest ?), tez z Baud = 115200 ?
A tak odbiegając nieco od tematu, ile razy sprawdzałeś ile wyciągasz? Wiesz, zasięg, obciążenie sieci itp. robią swoje...
Nie no, bez przesady, nie wyciągam wniosków po jednym przebiegu.:twisted:
Po każdej zmianie się rozłączam, czyszczę cache itp, po trzy przebiegi na ustawieniu i dopiero się zastanawiam nad wnioskami.8-)
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
Awatar użytkownika
lukaszb
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 25 lis 2009, 13:50
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: lukaszb »

Mój config do Orange aktualnie wygląda tak:

Kod: Zaznacz cały

[Dialer Defaults]
Modem = /dev/ttyUSB3
Modem Type = USB Modem
ISDN = 0
Baud = 115200
Username = internet
Password = internet
Init1 = ATZ
Init2 = AT&F E1 V1 X1 &D2 &C1 S0=0
Init3 = AT+CGDCONT=1,"IP","internet"
Phone = *99#
Stupid Mode = Yes
Dial Command = ATDT
W rzeczywistości niczego szczególnego tutaj nie ma. Bez Init1 i Init2 modem też się łączy.
Warto się pobawić tymi komendami, zwłaszcza, że można osiągnąć jakieś lepsze rezultaty.
Oprócz tego mam jeszcze drugi wvdial, który mi wyciąga zasięg i technologię:

Kod: Zaznacz cały

[Dialer Defaults] 
Modem = /dev/ttyUSB1
Init1 = AT+CSQ
Init2 = AT+COPS?
Init3 = AT+ZPAS?
Mimo że działa to akurat jest trochę dziwny pomysł i jak na razie go testuję8-)
Jeszcze dodam, że przez większość czasu korzystam z EDGE, więc dla mnie to już nawet każdy dodatkowy bit się liczy:craz:

EDIT: Ale w konsoli jest mała różnica, ja dostaję:

Kod: Zaznacz cały

CONNECT 115200
Czyżby modem ustawiał się automatycznie?
Awatar użytkownika
igotit4free
Przyjaciel
Przyjaciel
Posty: 6453
Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: igotit4free »

Czyżby modem ustawiał się automatycznie?
Mój, twój, czy oba ? Niby że operatorzy zaszyli jakieś parametry w hardware ?:razz:
Dzięki, przeładuję się do Archa i przetestuję twój konfig.

.
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
Awatar użytkownika
lukaszb
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 25 lis 2009, 13:50
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: lukaszb »

W sumie te modemy posiadają jakieś profile, więc nie wiadomo czy producenci nie umieścili jakichś niespodzianek:grin:
Awatar użytkownika
igotit4free
Przyjaciel
Przyjaciel
Posty: 6453
Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: igotit4free »

No już myślałem, że nic z tego nie będzie ... najpierw dyskoteka czyli czerwono => zielono => niebiesko => czerwono, potem długo czerwono, za trzecim razem załapał i niebiesko.:boat:
[arkman@noearch ~]$ sudo wvdial
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT&F E1 V1 X1 &D2 &C1 S0=0
AT&F E1 V1 X1 &D2 &C1 S0=0
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT 3600000
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Thu Dec 10 21:58:38 2009
--> Pid of pppd: 3583
--> Using interface ppp0
--> pppd: ?[1d]i ?[1d]i P i
--> pppd: ?[1d]i ?[1d]i P i
--> pppd: ?[1d]i ?[1d]i P i
--> pppd: ?[1d]i ?[1d]i P i
--> pppd: ?[1d]i ?[1d]i P i
--> pppd: ?[1d]i ?[1d]i P i
--> Disconnecting at Thu Dec 10 21:59:27 2009
--> The PPP daemon has died: A modem hung up the phone (exit code = 16)
--> man pppd explains pppd error codes in more detail.
--> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
--> Auto Reconnect will be attempted in 5 seconds
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT&F E1 V1 X1 &D2 &C1 S0=0
AT&F E1 V1 X1 &D2 &C1 S0=0
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT&F E1 V1 X1 &D2 &C1 S0=0
AT&F E1 V1 X1 &D2 &C1 S0=0
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT 3600000
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Thu Dec 10 21:59:32 2009
--> Pid of pppd: 3587
--> Using interface ppp0
--> pppd: ?[1d]i ?[1d]i P i
--> pppd: ?[1d]i ?[1d]i P i
--> pppd: ?[1d]i ?[1d]i P i
--> pppd: ?[1d]i ?[1d]i P i
--> pppd: ?[1d]i ?[1d]i P i
--> pppd: ?[1d]i ?[1d]i P i
--> Disconnecting at Thu Dec 10 21:59:50 2009
--> The PPP daemon has died: A modem hung up the phone (exit code = 16)
--> man pppd explains pppd error codes in more detail.
--> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
--> Auto Reconnect will be attempted in 10 seconds
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT&F E1 V1 X1 &D2 &C1 S0=0
AT&F E1 V1 X1 &D2 &C1 S0=0
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT&F E1 V1 X1 &D2 &C1 S0=0
AT&F E1 V1 X1 &D2 &C1 S0=0
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT 3600000
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Thu Dec 10 22:00:00 2009
--> Pid of pppd: 3591
--> Using interface ppp0
--> pppd: ?[1d]i ?[1d]i P i
--> pppd: ?[1d]i ?[1d]i P i
--> pppd: ?[1d]i ?[1d]i P i
--> pppd: ?[1d]i ?[1d]i P i
--> pppd: ?[1d]i ?[1d]i P i
--> pppd: ?[1d]i ?[1d]i P i
--> pppd: ?[1d]i ?[1d]i P i
--> local IP address 188.33.133.52
--> pppd: ?[1d]i ?[1d]i P i
--> remote IP address 10.64.64.64
--> pppd: ?[1d]i ?[1d]i P i
--> primary DNS address 10.11.12.13
--> pppd: ?[1d]i ?[1d]i P i
--> secondary DNS address 10.11.12.14
--> pppd: ?[1d]i ?[1d]i P i
Chwila, będzie test.
EDIT:
Hmmm ... idę eksperymentować. Pozdr.
.
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: namok »

Dobrze jest ustawiać modemy aby "dogadywały się" co do częstotliwości na której mają pracować. Dzięki temu na słabej jakości łączu mogą połączyć sie na niższej częstotliwości. Oczywiście jest to idealna sytuacja gdy operator "nie kombinuje" i zezwala na łączenie się z maksymalną prędkością. Gdy moim jedynym oknem na świat było połączenie wydzwaniane to najczęściej łączyłem się na prędkości 48000, mimo iż modem mógł się łączyć na 57600. Ustawienia modemu powinny dać się odczytać poleceniem :
AT&V
Nie wiem jak to wpisać pod linuksem. Zazwyczaj bawiłem się modemem pod windą z hyperterminala.
Awatar użytkownika
lukaszb
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 25 lis 2009, 13:50
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: lukaszb »

Więc powiem tak namok, ja tą komendę już wpisywałem ale oczywiście nie interesował mnie baud, po tym jak to napisałeś natchnęło mnie by to wpisać jeszcze raz. No i chyba genialnie!
Oto co mamy:

Kod: Zaznacz cały

--> Sending: AT&V
AT&V
&C: 1; &D: 2; &E: 1; &F: 0; &S: 0; &W: 0; E: 1; L: 0; M: 0; Q: 0; V: 1;
X: 1; Z: 0; \Q: 3; \S: 0; \V: 0; O: 0; S0: 0; S2: 43; S3: 13; S4: 10;
S5: 8; S6: 2; S7: 50; S8: 2; S9: 6; S10: 14; S11: 95; S30: 0; S103: 1;
S104: 1; +FCLASS: 0; +ICF: 3,3; +IFC: 2,2; +IPR: 115200; +DR: 0;
+DS: 0,0,2048,6; +WS46: 12; +CBST: 0,0,1;
+CRLP: (61,61,48,6,0),(61,61,48,6,1),(240,240,52,6,2);
+CV120: 1,1,1,0,0,0; +CHSN: 0,0,0,0; +CSSN: 0,0; +CREG: 0; +CGREG: 0;
+CFUN:; +CSCS: "IRA"; +CSTA: 129; +CR: 0; +CRC: 0; +CMEE: 0; +CGDCONT: (1,"IP","internet","0.0.0.0",0,0)
; +CGDSCONT: ; +CGTFT: ; +CGEQREQ: ; +CGEQMIN: ; +CGQREQ: ; +CGQMIN: ;
+CGEREP: 0,0; +CGDATA: "PPP"; +CGCLASS: "A"; +CGSMS: 1; +CSMS: 0;
+CMGF: 0; +CSAS: 0; +CRES: 0; +CSCA: "",; +CSMP: ,,0,0; +CSDH: 0;
+CSCB: 0,"",""; +FDD: 0; +FAR: 0; +FCL: 0; +FIT: 0,0; +ES: ,,;
+ESA: 0,,,,0,0,255,; +CMOD: 0; +CVHU: 1; +CPIN: ,; +CMEC: 0,0,0;
+CKPD: 1,1; +CIND: 0,1,1,1,0,0,1,0; +CMER: 0,0,0,0,0; +CGATT: 1;
+CGACT: 0; +CPBS: "SM"; +CPMS: "SM","SM","ME"; +CNMI: 3
Godny zainteresowania może okazać się fragment:

Kod: Zaznacz cały

+IPR: 115200
Wielkie dzięki, teraz trzeba będzie pokombinować z ustawieniami tak jak mówisz.
Co do wpisywania komend to trochę o tym tutaj:
viewtopic.php?t=114930
Jakby nie było chyba idziemy do przodu

EDIT: Gdybyście próbowali tej kombinacji z wvdial, to na razie chyba najlepiej wpisać tylko

Kod: Zaznacz cały

sudo wvdial -C plik_konfig
Jeśli w ogóle u Was to zadziała, nie znam się na systemie i właściwie to nie wiem, dlaczego to u mnie działa...
Z moim configiem to nieźle się działo i test też Ci igotit4free jakoś blado wypadł
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: namok »

@lukaszb ten parametr:
+IPR: 115200
zapewne ma znaczenie ale sugerowałbym przejrzeć wszystkie rejestry które są wynikiem komendy

Kod: Zaznacz cały

AT&V
Może to być nudne ale powinno dostarczyć szczegółowych informacji odnośnie ustawienia modemu. Ustawienia modemu używane w trakcie połączenia są zaszyte w
InitX
Ale szybkość wymiany danych nie zależy tylko od częstotliwości transmisji lecz od "ustawień" protokołu. Gdy korzystałem z połączeń wydzwanianych to popularne były programy które potrafiły "podrasować" połączenie. Nie wiem co dokładnie robiły ale podam przykład z życia. W firmie musieliśmy się skomunikować ze sterownikiem PLC pewnej firmy. Moje ustawienia transmisji dla przesłanej paczki danych powodowały zajętość pasma rzędu 1000 bajtów. Kolega to samo osiągnął zajmując 4000 bajtów. Problem wynikał z niewiedzy kolegi.
Link który podałeś jest dla mnie nieprzydatny ponieważ mam wbudowany modem analogowy na porcie RS nr 5.
Awatar użytkownika
igotit4free
Przyjaciel
Przyjaciel
Posty: 6453
Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: igotit4free »

lukaszb pisze: Z moim configiem to nieźle się działo i test też Ci igotit4free jakoś blado wypadł
Ano, coś tu się dzieje dziwnego i trochę czasu minie zanim zyskam pewność co jest wynikiem pory dnia/obciążenia sieci, co wynika z ustawień a co jest zasługą specyficznych cech Archa lub wvdiala.
Na dobranoc, dla zaciemnienia obrazu dzisiejszy rekordzista, konfig wyszperany na forum Slackware w Brazylii, bardzo zbliżony a wręcz taki sam jak jeden z wcześniej testowanych:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet"
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Phone = *99#
Modem = /dev/ttyUSB2
Username = "blank"
Stupid Mode = 1
Password = "blank"
Baud = 921600
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
Awatar użytkownika
lukaszb
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 25 lis 2009, 13:50
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: [MODEM] Czy wielkość parametru Baud ma wpływ na szybkość połączenia ?

Post autor: lukaszb »

W moim modemie odpowiedź na AT&V przy "brazylijskim" configu różni się od odpowiedzi przy moim configu tym, że zmienia się wartość X z 1 na 0. Po prostu zostaje wartość domyślna. My igotit4free w większości przypadków umieszczamy w poszczególnych komendach ich wartości domyślne, czyli daremny nasz trud... Tak jak pisał namok, trzeba przyjrzeć się wszystkim ustawieniom wyświetlanym przez AT&V, wtedy ustawimy modemy optymalnie, jeśli w ogóle są ustawione niepoprawnie. Takie ślepe próby niewiele nam powiedzą, bo nie możemy w żaden sposób skorygować wyników w zależności od zasięgu, obciążenia sieci etc. Mimo to warto próbować, ja w tzw. międzyczasie spróbuję rozkręcić modem, może uda się dolutować do niego antenę? Widzę, że pewne zmiany można zaobserwować jeśli nie ładujemy profilu fabrycznego, np. wyświetla się nr centrum SMS operatora:craz:

EDIT: Może to odbiega od tematu ale jeśli ktoś zechce rozkręcić modem bezstresowo to mam nadzieję, że chociaż trochę przetarłem szlaki:
http://img689.imageshack.us/g/35827577.jpg/
Dość ciekawie wygląda od środka. Jakość zdjęć nie najlepsza ale tylko telefon miałem pod ręką, zresztą najważniejsze rzeczy widać w miarę wyraźnie. Polepszenie jakości sygnału poprzez opcjonalne podpięcie do tego modemu anten i dodatkowe wsparcie poprzez odpowiednie dobranie komend uczyniłoby z tego modemu bardzo ciekawe urządzenie:-) Na jednej ze śrubek mojego modemu naklejona była plomba gwarancyjna... :craz:
ODPOWIEDZ

Wróć do „Urządzenia sieciowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości