Wiesz to nie jest wcale bez sensuJo_gurt pisze:Ja bym chciał jeszcze, żeby TNI wiedział jak używam SIMa pod Linuksem i te dane też zliczał


Moderator: Moderatorzy
Wiesz to nie jest wcale bez sensuJo_gurt pisze:Ja bym chciał jeszcze, żeby TNI wiedział jak używam SIMa pod Linuksem i te dane też zliczał
Już pisałem na ten temat:janek222 pisze: Myślę że da się zrobićOsobiście nie widzę celu ale niech będzie
Przeglądałem teraz oferty operatorów i zauważyłem jeden szczególik, który może powodować odchyłki:
niektórzy operatorzy sumują dane odebrane i wysłane dla danej sesji, a inni zliczają osobno pakiety wysłane i odebrane zaokrąglając każde z osobna do jednostki taryfikacyjnej i tak np. w skrajnym przypadku Ery - Opłata naliczana jest za każde rozpoczęte 100 kB, oddzielnie za dane wysłane i odebrane na poziomie protokołu internetowego (IP); 1kB= 1024B - czyli na start zużywamy 200kB, a nie 100kB.
Możliwości programu można by rozbudowywać bez końca, pytanie tylko, czy Janek będzie chciał poświęcać na to aż tyle swojego czasu, oraz czy TNI nie stanie się z tego powodu wielką, ociężałą kobyłą.Pamoart pisze:Już pisałem na ten temat:Przeglądałem teraz oferty operatorów i zauważyłem jeden szczególik, który może powodować odchyłki:
niektórzy operatorzy sumują dane odebrane i wysłane dla danej sesji, a inni zliczają osobno pakiety wysłane i odebrane zaokrąglając każde z osobna do jednostki taryfikacyjnej i tak np. w skrajnym przypadku Ery - Opłata naliczana jest za każde rozpoczęte 100 kB, oddzielnie za dane wysłane i odebrane na poziomie protokołu internetowego (IP); 1kB= 1024B - czyli na start zużywamy 200kB, a nie 100kB.
Ale to mozna ominac uruchamiajac TNI w nowym (innym) kataloguChris-Kr pisze:Natomiast o wiele potrzebniejsze wydają mi się profile, o których pisał marens.
Sam w kraju używam na zmianę kilku kart różnych operatorów, a przy wyjeździe za granicę (tak, jak choćby teraz - jestem obecnie w Chorwacji), dochodzą następne. I za każdym razem przy zmianie karty wprowadza się nowe limity, a dotychczasowe obrachunki transferów trafiają do kosza.
Z matematyki to chyba nigdy za dobry nie byłeś.Chris-Kr pisze: Problem oddzielnego taryfikowania UL i DL można skutecznie ominąć przyjmując dwa razy wyższą od nominalnej wielkość pakietu taryfikacji.
Z kolei idąc twoim rozumowaniem, to przecież możesz sobie notować w pliku *.txt transfery z innych kart, potem ustalając nowy okres rozliczeniowy spisać ostatnią wartość z pliku, lub np. sprawdzić przy pomocy USSD. Tak w sumie to wszystkie transfery można przeliczać zresztą na +/- bo mniej więcej ile było to przeważnie się pamięta i nie potrzeba do tego żadnych profili.razem przy zmianie karty wprowadza się nowe limity, a dotychczasowe obrachunki transferów trafiają do kosza.
Nie wpadłem na to, ale ten sposób faktycznie może rozwiązywać problem.BliSki pisze:Ale to mozna ominac uruchamiajac TNI w nowym (innym) katalogu![]()
Nie jest to aptekarska dokładność, ale zdaje egzamin.Pamoart pisze:Chris-Kr napisał/a:Problem oddzielnego taryfikowania UL i DL można skutecznie ominąć przyjmując dwa razy wyższą od nominalnej wielkość pakietu taryfikacji.
Z matematyki to chyba nigdy za dobry nie byłeś.
Coś kompletnie mi się ta Twoja wersja nie klei, jeżeli przykładowo pobiorę z Netu plik który waży 300MB i na UL zużyję tylko pakiety negocjacyjne + inicjacyjny do pobrania tego pliku, to w rzeczywistości na UL mógłbym się zmieścić w 100kB, no może góra 300kB, rozliczając te wartości symetrycznie musiałbym naprawdę sporo wysyłać przy następnych połączeniach żeby to wyrównać. Z kolei jeżeli w danym okresie rozliczeniowym wysyłałem sporo np. zdjęć z wakacji, a w internecie otwierałem tylko witryny sporadycznie szala może się przesunąć znacznie w stronę UL i tak przykładowo w pierwszym przypadku zamiast mieć wartość 300,293MB będę miał wartość 600MB odchyłka wynosi 99,8%, to naprawdę sporo. Wiadomo też że częściej korzystamy z DL, stąd pojawił się przecież pomysł łącz asymetrycznych (ADSL, HSDPA)Chris-Kr pisze:Nie jest to aptekarska dokładność, ale zdaje egzamin.
Przy jednym połączeniu TNI nieco zaniży transfer, przy drugim zawyży, ale statystycznie wynik uzyskuje się mniej więcej zgodny z tym, co liczy operator.
A niby skąd ma się wziąć 600MB???Pamoart pisze:i tak przykładowo w pierwszym przypadku zamiast mieć wartość 300,293MB będę miał wartość 600MB odchyłka wynosi 99,8%, to naprawdę sporo.
Czekamy zatem na rezultat testówChris-Kr pisze:Nie wpadłem na to, ale ten sposób faktycznie może rozwiązywać problem.
Wypróbuję przy najbliższej zmianie operatora
Dokładnie tak, to jest moim zdaniem najlepsze rozwiązanie z którym nie powinno być problemów. Uwaga! Aby uruchomić program z innej lokalizacji należy najpierw go zamknąć. Dodatkowo można usunąć program z autostartu aby np. odruchowo nie nawiązać połączenia w innej kopii niż mamy zamiar.BliSki pisze:Ale to mozna ominac uruchamiajac TNI w nowym (innym) katalogu
Za mało danych aby pomóc. Jaki modem, jaka nazwa portu? Nazwę portu najlepiej skopiować.batee pisze:przy próbie włączenia komend AT dotyczących siły sygnału pojawia się komunikat "brak odpowiedzi modemu" co jest nie tak?
Przed zainicjowaniem port do komend AT działa? Ile sekund się inicjuje?jurekz pisze:Ideałem było by inicjowanie modemu przy uruchamianiu programu - a takiej opcji niestety nie ma.
Jakich brakuje?przemox.1 pisze:Można by można było dodać kody ekspresowe do ładowania pakietów internetowych
Ten port prawdopodobnie nie jest portem związanym z tym modemem. Z tego co pamiętam to ED77 nie ma specjalnego portu do komunikacji AT. Ze względu na to komunikacja AT może odbywać się tylko na porcie "modem", kiedy połączenie z internetem nie jest ustanowione.batee pisze:Modem ED77; COM8:Serial port Com8 dokładny komunikat to: nie otrzymano prawidłowej odpowiedzi portu
Co nie zmienia faktu, że można ewentualnie podpiąć statystyki pod wybrany APN?janek222 pisze:Dokładnie tak, to jest moim zdaniem najlepsze rozwiązanie z którym nie powinno być problemów.
Popieramjanek222 pisze:Ze względu na to a także na sytuację finansową prawdopodobnie dodam opcję dobrowolnych wpłat.
To się chwalijanek222 pisze:Program oczywiście nadal będzie darmowy (freeware) i tego mam zamiar nie zmieniać.
Wydaje mi się że to nie jest dobry pomysł. Wyobrażam sobie usera, który żongluje ustawieniami i z dedykowanego APN zmienia sobie np. na "internet" mając nadzieję że coś będzie lepiej. Później patrzy a tu mu się statystyki posypały. Mógłby nawet nie wpaść że to od tego a jeżeli by wpadł to mógłby nie pomyśleć że jest to odwracalne.BliSki pisze:Zmieniamy APN i mamy nowe statystyki. Co Ty na to Janek?
Myślałem o tym, niestety pomysł ma wady:bob pisze:janek222, a możliwe statystyki dla konkretnej karty sim z osobna?
A jeszcze jedno czy orientujesz się jak jest z Option GE0301?janek222 pisze:Niektóre modemy mogą nie obsługiwać komend pozwalających zidentyfikować kartę.
Nie znam komendy, AT+CGSN zwraca tylko IMEI i SN o ile się nie mylę ale modemu a nie karty SIM. Jak znasz lub ktoś zna komendę to mogę sprawdzić.bob pisze:A jeszcze jedno czy orientujesz się jak jest z Option GE0301?
Masz racje, faktycznie nie jest to dobry pomysl.janek222 pisze: Wydaje mi się że to nie jest dobry pomysł. Wyobrażam sobie usera, który żongluje ustawieniami i z dedykowanego APN
Jak znajdę coś to podam.janek222 pisze:Jak znasz lub ktoś zna komendę to mogę sprawdzić.
Tu teraz nie sprawdzę. Ale zainteresuję się tym bo może zrobić coś takiego w postaci patcha do programu dla wybranych modemów...janek222 pisze:Jest komenda AT+CIMI podająca w moim przypadku kod operatora z fragmentami SN karty SIM
Do tej pory starałem się unikać rozbieżności między modemami. Obawiam się jeszcze tylko stabilności rozwiązania, czy aby nie będzie sytuacji, kiedy to zadziała nie tak jak byśmy tego chcieli.bob pisze:może zrobić coś takiego w postaci patcha do programu dla wybranych modemów...
janek222 pisze:Obawiam się jeszcze tylko stabilności rozwiązania,
Ewentualnie jakąś alfę na testy podstawić z ostrzeżeniem. Oczywiście to luźny pomysł bo wiadomo, że takie eksperymenty wymagają czasu i pracy a tego pierwszego zawsze mało.janek222 pisze:Aby to można było ładnie (od strony kodu) zaimplementować będzie trzeba restartować program przy wymianie karty SIM.
OK, jak tylko coś w tej kwestii zrobię to od razu daję znać.bob pisze:jakąś alfę na testy podstawić z ostrzeżeniem