poniedziałek, 17 lutego 2014

U-blox7 UBX Checksum in Python

def ubx_checksum(packet_data):
    ck_a = 0
    ck_b = 0
    for i in packet_data[2::]:
        ck_a = (ck_a + i) & 0xff
        ck_b = (ck_b + ck_a) &0xff
    return (ck_a, ck_b)
 Usage:
packet_data = [0xB5, 0x62, 0x06, 0x04, 0x04, 0x00, 0x00, 0x00,0x08, 0x00]
print "0x%x, 0x%x" % ubx_checksum(packet_data)
Result:
 0x16, 0x74

poniedziałek, 4 listopada 2013

DRF4463F czyli moduł z SI4463 od DORJI

Moduł po odlutowaniu ekranu

Ustawienia w WDS
Tak wyglądają moduły od DORJI po zdjęciu ekranu. Przy używaniu należy pamiętać, że tam w środku siedzi sobie μPG2179TB który przełącza nam antenę przy nadawaniu/odbiorze. Dokładniej zaś rzecz ujmując będzie to robił, kiedy poinformujemy o tym SI4463 :)

sobota, 19 października 2013

SI4463 a DominoEx




Białe kreseczki u góry to 100Hz
Nota katalogowa układu mówi, że minimalna rozdzielczość układu wynosi 28.8Hz w paśmie 850-1050MHz i mniej na niższych pasmach.

Zbadałem jak to wygląda na paśmie 70cm (konkretnie na cz. 437MHz) i wyszło mi około 23-24Hz. 

DominoEx 22 wymaga ok 21.5Hz (wolniejsze tryby odpowiednio mniej. Wniosek jest prosty: nie da się osiągnąć wymaganej rozdzielczości (kroku) aby generować sygnał bez zabaw w przeciąganie kwarcu. Szkoda.

środa, 5 grudnia 2012

sobota, 1 grudnia 2012

Pomysł na niezależne badanie internetu mobilnego na CMK.

Już jakiś czas temu zrodził się w mojej głowie pomysł, na niezależne badanie dostępności i jakości dostępu do mobilnego internetu na CMK. Podobne testy przeprowadzało już UKE. Jako człowiek który niejednokrotnie podróżuje koleją na trasie Warszawa-Kraków stwierdzam, że wyniki badań nie pokrywają się z rzeczywistością (kilku moich znajomych wyraża podobne wątpliwości).

Dlatego też postanowiłem przeprowadzić, dla własnej satysfakcji samodzielnie badanie jakości internetu (pozwolę sobie tak dalej nazywać ten test) na Centralnej Magistrali Kolejowej. Celem badanie jest określenie siły sygnału i faktycznej używalności połączenia u następujących operatorów:
  1. Polkomtel (Plus)
  2. PTC (T-mobile d. Era)
  3. PTK Centertel (Orange)
  4. P4 (Play)
Badanie będzie polegało na pomiarze, za pomocą 4 identycznych modemów GSM USB (w chwili obecnej skłaniam się ku użyciu Huawei E160, gdyż są tanie i działają pod Linuksem) następujących parametrów:
  1. Siła sygnału
  2. Czas wędrówki pakietu ICMP ECHO do:
    • Hosta w PPP danego połączenia
    • Oznaczonych hostów testowych
  3. Czasu pobierania niewielkiego testowego pliku (200kB?)
 Dane będą zapisywane w interwałach od 10 do 120s w zależności od badanego parametru, wraz z koordynatami GPS (z odbiornika Motorola T805). Po zebraniu zostaną skonwertowane do formatu KML (oraz zapewne CSV/ODS).

W chwili obecnej trwają pracę nad oprogramowanie zbierającym dane, oraz wewnętrzna walka czy kupić modemy na allegro za ~270 złotych czy nie.

Przewidywany termin testu 21 - 29 grudnia 2012.

Stay tuned.