atrack
atrack
disclaimer: nejsem programátor )
Protože aprs relevantního python kódu jsem našel na webu dost mále, zveřejňuji kód svého bastlu: aTrack - aprs nástroj pro mobilní zařízení.
- work in progress
- tuna globálních proměnných tragicky deklarovaných v první fázi programování je nyní upravována do lepšího stavu
- pod otevřenou licencí GPL3
zdrojový kód tady: http://code.google.com/p/atrack/
co to nyní umí:
- aprs login )
- kontinuelní vyčítání aprs paketů z TCP/IP streamu
- zobrazení message
- zobrazení bulletinu
- autoodeslání ack
- trekování - auto odeslání aktuální polohy
- chytré trekování ala vaňous aka smart beakoning
mouchy:
- celé hejno
plán:
- odesílat messages
- vytvořit objekty
- zobrazovat aprs stav v okolí
Spustitelné kdekoli kde běží python, ale potřebuje Elementary a FSO, takže zatím primárně určeno pro Openmoko Freerunner.
python
potřebuje elementary
dále potřebuje FSO framework
toš tak.
Protože aprs relevantního python kódu jsem našel na webu dost mále, zveřejňuji kód svého bastlu: aTrack - aprs nástroj pro mobilní zařízení.
- work in progress
- tuna globálních proměnných tragicky deklarovaných v první fázi programování je nyní upravována do lepšího stavu
- pod otevřenou licencí GPL3
zdrojový kód tady: http://code.google.com/p/atrack/
co to nyní umí:
- aprs login )
- kontinuelní vyčítání aprs paketů z TCP/IP streamu
- zobrazení message
- zobrazení bulletinu
- autoodeslání ack
- trekování - auto odeslání aktuální polohy
- chytré trekování ala vaňous aka smart beakoning
mouchy:
- celé hejno
plán:
- odesílat messages
- vytvořit objekty
- zobrazovat aprs stav v okolí
Spustitelné kdekoli kde běží python, ale potřebuje Elementary a FSO, takže zatím primárně určeno pro Openmoko Freerunner.
python
potřebuje elementary
dále potřebuje FSO framework
toš tak.
-
- Administrátor
Re: atrack
A jakej je tam datovej tok? Skoda ze nemam neomezena data na GPRS
-
- Posts: 143
- Joined: Tue 28. Apr 2009 9:29:13
- Jméno: Martin
- Location: Praha, JO70DB Jméno: Martin
- Contact:
Re: atrack
ad datovy tok - pokud je to primo na aprs-is tak asi dost. Je rozumne poslat aprs serveru definovany filtr - da se jednak pri loginu a nebo take kdykoliv v prubehu pripojeni - viz dokumentace k aprs-is serverum, ke kterym se to pripojuje (ne vsechny umeji filtrovat ale takovy ten javaaprs to umi).
pri prihlasovani je syntaxe:
napr:
nebo zpravou poslanou kdykoli po prihlaseni ve stremu serveru (muze se jich poslat vic, plati tusim vzdy ta posledni, tj da se menit online - s tim ze pokud je zapnuty filtr "do 100 km od moji polohy" tak aprs-is server automaticky rozpozna zmenu me polohy a posila vzdy stanice do daneho okruhu od moji posledni polohy - z logiky veci pak plyne, ze je potreba poslat alespon jeden position packet, jinak se nema ceho chytit):
napr:
Samo sebou se rozumi, ze je potreba byti pripojen na port, ktery filtrovani umoznuje a k serveru, ktery filtrovani umi a ma je zaple.
Konkretni syntaxe filtru viz http://www.aprs-is.net/javAPRSFilter.aspx
pri prihlasovani je syntaxe:
Code: Select all
user MYCALL pass MYPASS vers MYSWNAME MYSWVERSION filter MYFILTER
Code: Select all
user AE5PL-TS pass -1 vers testsoftware 1.0_05 filter r/33.25/-96.5/50
Code: Select all
filter MYFILTER
Code: Select all
filter r/33/-96/25
Konkretni syntaxe filtru viz http://www.aprs-is.net/javAPRSFilter.aspx
Re: atrack
Snažím se definovat filtr, který mi umožní filtrovat pouze český provoz, ale zdá se, že server mi dále posílá vše v okolí 300km. Normální filtry jsou nezávislé a pouze přidávají, ale typový filter (t/type/call/dist) by to měl zvládnout, ne?
t/mnws/OK*/300"
zprávy, NWS Weather and NWS Area Objects, počasí, status pro vše v OK v okolí 300km
Nějaký nápad?
Petr
t/mnws/OK*/300"
zprávy, NWS Weather and NWS Area Objects, počasí, status pro vše v OK v okolí 300km
Nějaký nápad?
Petr
Re: atrack
přeji pěkný večer,
přes den jsem doplnil odesílání speed/heading(course)/altitude a pracuji právě na kompresi paketů. Zdá se mi však, že jsem schopen poslat BUĎ kurz a rychlost, nebo výšku, ale ne obojí, chápu to dobře?
Díky
Petr
přes den jsem doplnil odesílání speed/heading(course)/altitude a pracuji právě na kompresi paketů. Zdá se mi však, že jsem schopen poslat BUĎ kurz a rychlost, nebo výšku, ale ne obojí, chápu to dobře?
Díky
Petr
Re: atrack
možná nekorektně(?), ale vyřešil jsem to klasicky nad. výškou v komentáři...:vanous22 wrote: přes den jsem doplnil odesílání speed/heading(course)/altitude a pracuji právě na kompresi paketů. Zdá se mi však, že jsem schopen poslat BUĎ kurz a rychlost, nebo výšku, ale ne obojí, chápu to dobře?
Code: Select all
OK2NID-8>APZATR,qAC,OK2NID-8,OK2NID-12:=/5BLzRg1w>7*Y/A=001245Freerunner
Re: atrack
zkusil jsem rychle do atraku přidat quick&dirty podporu pro http://code.google.com/p/youloc/ ( http://www.youloc.net/ ). youloc ma pod otevrenym kodem nejen klienty, ale take databazi a frontend. a hlavne, pro openstreetmap.
Re: atrack
Nainstalováno, otestováno. Zajímavé porovnání mezi aprs.fi a youloc.net.
Re: atrack
V noci byl vydán aTrack verze 0.71, roste z toho aplikace nejen pro telefony, ale třeba také pro netbooky. Úspěšně používán na desktopu, instalace nezbytných komponent - python, python-elementary přímo z repozitáře. Elementary snad běží i na Windousech, ale nezkoušel jsem...
Fičury:
* aprs login + autonavázání spojení při chybě (např. port full...)
* podpora aprs filtru
* příjem zpráv a autoodeslání potvrzení o doručení (ack)
* napsat/odepsat/přeposlat zprávu
* konfigurovatelné předdefinovatelné texty pro rychlé odpovědi ve zprávách
* konfigurovatelný předdefinovatelný adresář
* příjem bulletinů
* trackování + vyznačování rohů
* komprese paketů
* pauzování trackování během hovoru a odeslání paketu hned po zavěšení
* autoodesílání statusu
* odeslání poslední známé lokace
* zobrazení lokátoru
* zobrazení okolních stanic, jejich blokace/detaily....
* rozhraní pro editaci nastavení + uložení v config souboru
TODO:
* zlepšit detaily o okolních stanicích (skrz Aprs Query...)
* Aprs Query (odpovídat na požadavky)
* Vytváření Items a Objects
* dodělat a separovat aprs parser
Dnes je to rok od prvních zkušebních skriptů a 7 měsíců od vydání kódu aTracku , hehe.
P.
Fičury:
* aprs login + autonavázání spojení při chybě (např. port full...)
* podpora aprs filtru
* příjem zpráv a autoodeslání potvrzení o doručení (ack)
* napsat/odepsat/přeposlat zprávu
* konfigurovatelné předdefinovatelné texty pro rychlé odpovědi ve zprávách
* konfigurovatelný předdefinovatelný adresář
* příjem bulletinů
* trackování + vyznačování rohů
* komprese paketů
* pauzování trackování během hovoru a odeslání paketu hned po zavěšení
* autoodesílání statusu
* odeslání poslední známé lokace
* zobrazení lokátoru
* zobrazení okolních stanic, jejich blokace/detaily....
* rozhraní pro editaci nastavení + uložení v config souboru
TODO:
* zlepšit detaily o okolních stanicích (skrz Aprs Query...)
* Aprs Query (odpovídat na požadavky)
* Vytváření Items a Objects
* dodělat a separovat aprs parser
Dnes je to rok od prvních zkušebních skriptů a 7 měsíců od vydání kódu aTracku , hehe.
P.
Re: atrack
Sorry za offtopic dotaz (jsem v tomto ohledu bfu
zajímá mě, na čem to běží ?
Hledám nějakého aprs "klienta" pro WM6 případně pro Android 2.1
zajímá mě, na čem to běží ?
Hledám nějakého aprs "klienta" pro WM6 případně pro Android 2.1
Jirka / Brno
Who is online
Users browsing this forum: No registered users and 8 guests