Het Packet AX25 Protocol <--------------------------------------- 1 frame lengte (variabel) ------------------------------------> Vlag 1 Adres veld 14 ---- 70 bytes Stuur 2 Info veld 1------- 256 bytes FCS 2 Vlag 1 vlagveld : 1 byte lang en is altijd 7E hex adresveld : 14 tot 70 bytes bevat eigen roepnaam + roepnaam tegen station Roepnamen kunnen een SSID extensie hebben van 1 tot 15 bvb PA0PDO-2 Tevens kunnen tussen stations opgenomen worden. bvb PA0PDO,PA3BNX-2 Er zijn 7 bytes per station gereserveerd waardoor er max 8 tussenposten mogenlijk zijn. stuurveld : 2 bytes bevat frame type: info,kommando of status melding plus het framenummer 0 tem 7 Er zijn 4 typen frames: I, S, U en UI I info frames zijn genummerd van 0 tot 7. Het infoveld is max 256 bytes lang en bevat de door de gebruikers te versturen data. S supervisory frames zijn genummerd en verzorgen het verloop van de data overdracht mbv volgende frame meldingen: RR receive ready meldt dat dit framenr goed ontvangen is. REJ reject meldt dat dit framenr herhaald moet worden. RNR receiver not ready meldt dat de ontvanger(tijdelijk) bezet is Indien de verzender binnen de frack tijd geen acknowledge heeft ontvangen zend hij het laatste frame (nog niet bevestigde frame) automatisch opnieuw uit. U unnumbered frames zijn niet genummerd en zijn nodig om een verbinding op te zetten en te beeindigen plus fout meldingen te maken. SABM frame : vraagt om verbinding op te zetten DISC frame : verbreekt bestaande verbinding UA frame : unnumbered acknowledge bevestigd een SABM of DISC DM frame : disconnect mode frame zegt momenteel geen verbinding opbouw toe te staan. FRMR frame : frame error als de verwarring totaal is! In het info veld wordt het ontvangen stuurveld en fcs veld terug gemeld. Het fcs was correct maar de frame nrs kloppen niet. UI unnumberd info frame. Deze frames bevatten data in het info veld waarbij er geen kontrole op ontvangst is door de verzender,data juistheid wordt alleen door de ontvanger gekontroleerd mbv het fcs veld. Is dit niet goed wordt het frame weg gegooid.
FCS veld : 2 bytes lang. Bevat de Frame Check Sum. Dit getal wordt uit de ontvangen bytes op een vaste manier berekend en vergeleken met het FCS veld. Ontvanger zal Rej + Framenr sturen indien de getallen niet overeenkomen. Hierdoor is foutloze overdracht mogenlijk. Het APRS Protokol -------------------------------------- info veld ---- 256 bytes max ---------------------------------- Type 1 Aprs data N byte Extension 7 bytes Kommentaar veld N bytes TYPE veld altijd 1 byte lang en geeft framesoort aan. Bijvoorbeeld: < stations type frame? query (opvraag) frame _ weerrapport frame / positie frame : bericht frame ; object frame enz. APRS Data veld heeft variabele lengte en bevat APRS data welke bij het type frame horen zoals: Positie gegevens in breedte en lengte graad,object gegevens (symbool), richting gegevens, berichtnr, bulletinnr. Ondervraging gegevens, reaktie op ondervraging gegevens,status gegevens zoals tijd, text,hoogte. Data extension veld is altijd 7 bytes lang en bevat getal gegevens behorende bij het aprsdata veld en zijn in een vast afgesproken formaat. Bijvoorbeeeld PHG,Radio range, signal strenght,wind direction en speed. Kommentaar veld is niet aan normen gebonden en staat gebruikers vrij ter beschikking voor extra info text. De veld lengte is variabel. U weet het nog: de totale lengte info veld mag 256 niet overschrijden! APRS werkt alleen met UI frames waarbij in het adres veld naast uw roepnaam ook een bestemming naam is opgenomen bvb cq,beacon,aprs,spcl,tel Er is software voor elke uit de 25 toegelaten bestemming namen de aprs data op een voor die naam specifieke wijze kan verwerken.voor het programma Uivieuw zijn dit o.a. aprs, cq, apuk16, apuk32 Zouden onze ui-frames niet door gegeven door andere APRS stations + Internet zou ons signaal alleen bij directe nabuur stations zichtbaar zijn. (tot aan de horizon) Hiertoe zijn in het adresveld gereserveerde woorden opgenomen welke tussen stations gebruiken om te bepalen of zij het ui-frame moeten heruitzenden (met vertraging) of niet. Tussenstations worden digipeaters genoemd en gebruiken speciale software bvd DIGI-NED welke op deze woorden reageren. Dit zijn: PA0XYZ = Alleen PA0XYZ wordt verzocht mij opnieuw uit te zenden. WIDE = zend mij opnieuw uit met restricties
TRACE = zend mij opnieuw uit met restricties en plaatst zijn call in het adresveld RELAY = zend mij opnieuw uit zonder restricties. WIDE en TRACE kunnen tellers gebruiken om oneindig herhalen te voorkomen. Bvb: WIDE5-5 of TRACE5-5. De teller zal steeds met 1 verlaagd worden tot hij op nul staat. Het leuke van trace5-5 is dat U kunt zien via welk pad het frame U bereikt heeft. Nadeel is dat het frame onnodig langer is en verminkt kan raken. En het is al zo vol op die ene 144.800 freq! Let op: zonder een gereserveerd woord zal er niet doorgegeven worden! Een goed adresveld luidt: aprs,wide3-3 of : aprs,wide,trace3-3 APRS frames worden dus uitgezonden maar men weet niet waar het uitgezondene aankomt. APRS gebruikt alleen de FCS (frame check sum) om de juistheid van de ontvangen data te bepalen.het bevestigt geen goed ontvangen frame noch vraagt om herhaling van een foutief ontvangen frame. Uitsluitend in het geval van berichten tussen 2 stations ontvangt men een bevestiging.hierdoor weet men 100% zeker dat het bericht bij de ontvanger op het berichten scherm aanwezig is. De call van de aangeroepene van een berichten frame staat in het infoveld tussen 2 colon s. Het bericht wordt voorzien van een doorlopende regel nummering 1-99 Op bulletins of aankondigingen volgen geen bevestigingen. Typisch station positie frame: PA0PDO> APU16K,WIDE,TRACE3-3 :=51.46.61N\005.31.25EoPHG2200 Qrv op PI2OSS 430.375MHz {UIV23} Typisch Message frame: PA0PDO> APU16K:PE1ABT-4: Goeie middag Bern{87 Typisch Bevestiging frame: PE1ABT-4>apz999:PA0PDO:ack{87 Wat kunnen we met APRS? 1 Op kaarten aprs stations weergeven en hun stations gegevens opvragen. (query a station) 2 Weerstation info opvragen 3 Typen (praten) met andere amateurs (met bevestiging van ontvangst) 4 Nieuws bulletins automatisch ontvangen. bijv. ieder uur 5 Aankondigingen automatisch ontvangen eenmalig 6 Objecten (symbolen bvb Ziekenhuis,politiebureau,Ns station plaatsen op de kaart 7 Mobiele stations volgen op de kaart (zeer precies) 8 Sateliet en andere info opvragen bij sommige digipeat stations. 9 Dx cluster info ontvangen in de dx clustermode. 10 Afstand meten tussen 2 punten op de kaart. 11 Calls kunnen ook op de pc geluids kanalen gehoord worden 12 Met overlay s bijzondere vaste kenmerken op de kaart zichtbaar maken. Bvb fm repeaters. 13 Andere stations doorgeven in de digipeat mode. 14 Beperkt aantal commando s geven aan andere stations. (bcn, dx, query) 15 Direct ontvangen meldlijst (om condities in te schatten) Het aprs net wordt in c.a 30 minuten op uw scherm opgebouwd. Ieder station zendt om de 30-60 minuten zijn baken uit. Normale thuisstations gebruiken geen ssid, mobiele -9, digipeaters - 2,relay stations -4. Voor berichten maken we ons eigen pad om dit zo gunstig mogenlijk te laten verlopen.
Bijv. PA0KHS, PA3BNX-2 als een bericht vanuit Oss naar PA0KHS (in Nijmegen)moet en we vermoeden dat KHS het station BNX-2 uit Rhenen beter kan ontvangen. Het prettigst werkt echter een rechtstreekse verbinding omdat we dan onbekommerd met elkaar kunnen typen zonder extra vertraging. Mobiele stations zetten relay in hun baken of berichten pad. Het zal dan door alle stations door gegeven worden welke relay als my-alias (vervangende) call hebben ingesteld zonder restricties.hierdoor is het mogenlijk dat deze mobiele stations (ook op grotere afstand) iedere minuut hun positie kunnen laten zien. Hardware voor de thuisstations PC 486DX2 66 Mhz 16mb ram svga kaart 256 kleuren, muis (minimaal) FM zend/ontvanger, 2 tot 10 watt zendvermogen op 144.800 Mhz Bvb KF161, T813, Condor16, Icom, Kenwood of Yaesu fm set. De modulatie is AFSK dus direct op microfoon en luidspreker aan te sluiten. Vertikale rondstraal antenne 2 mtr. TNC2, PK232 of andere hardware packet controller. Of : Baycom 1K2 modem en de software packet controller AGWPE. Of : Pentium III, geluidskaart en simpel interface aan PC compoort. U ziet het, vrijwel alles hebben we al! Software voor de thuisstations UIVIEW Versie 2.39 geschreven door Roger Barker uit Boston, Lincolnshire, UK. (SK) Ook kan men Winaprs, Dosaprs of Macaprs gebruiken. Uiview 16/32 en Winpack van Roger Barker kunnen gratis geregistreerd worden. Ga naar: www.apritch.myby.co.uk/uiv32.htm Het programma is zelf installerend en gebruiks vriendelijk met uitgebreide online hulp. Alleen coms en station setup moet U aanpassen aan uw apparatuur, call en lokatie. Ui-view programma funkties coms setup station setup status text station info bulletin miscelleneous : global beacon trig, refresh mode, synth callsign, exclude list Remote cmd s: bcn,qas,qws,dx,query Actions : refresh,send beacon, zoom monitor, overlays, object editor,qas, qws, send objects Lists: fixed,mobile,wx,direct,overlays,objects logs maps messages : all mine bln nws Options: alert, foreground, save to file
Mobiel aprs Mobiele stations hebben 2 opties: Een eenvoudig interface genaamd TinyTrack bouwen en dit tussen een GPS (euro 150,-) en een bestaande mobiele set of portofoon aansluiten. We kunnen hiermee geen aprs berichten ontvangen maar zijn wel zichtbaar bij de vaste stations thuis.het bevat een processor waarin de software draait die om de minuut een positie frame met de gps data erin gaat uitzenden.het is in kit vorm of kant en klaar te koop (euro 60,-) oa bij Wimo in Dld. Het museum in Budel heeft een ruime hoeveelheid blinde KF161 mobilofoons ter beschikking voorzien van 144.800 xtal. (Euro 25,-) Hier kan het Tiny track printje eenvoudig ingebouwd worden. Zet u uw thuis station aan voor U weggaat kan de xyl precies zien waar U gebleven bent. (Tenzij U Tinytrack uit zet natuurlijk!) Of : Een Kenwood TMD700 (+/- euro 800,-) en GPS aanschaffen en hiermee onderweg zichtbaar zijn Dit gaat inclusief messages verzenden en ontvangen. Internet adressen: Uiview programma : Uiview registratie (gratis) Kaarten,agwpe.zip,drivers.zip : Aprs op internet bekijken: TinyTrack http://www.packetradio.org.uk http://www.apritch.myby.co.uk/uiv32.htm http://www.aprs.boskabouter.com http://www.aprs.net/nl.html http://www.byonics.com/tinytrack Set up SV2AGWPE en Baycom modem Zorg dat U bij voorkeur met W98SE of WinMe draait. W95 kan echter ook indien U de winsock driver voor W95 installeert. WinXP geeft vaak problemen. Zet AGWPE onder WinXP in de W98 compabiliteit mode mbv eigenschappen. (Heeft U geluk zal het werken) Maak met de verkenner een dir AGWPE aan en kopieeer hierin AGWPE.ZIP (772kb) en DRIVERS.ZIP (134Kb) Pak deze beide uit en draai AGWPacketEngine.exe. Even verschijnt het logo AGWPE 2000 daarna staat het als icon op de taakbalk rechts onder. Let op! Alleen de versies agwpe 2000 en later draaien goed met het baycom modem. Klik op het icon in de taakbalk, selecteer properties. U komt in TNC Setup serialport : 1 of 2 Baudrate: 1200 TNC type: Baycom serial TNC subtype: Kiss simple Single port: enable Ports kiss id: 0 Port description: 144.800 1200 baud (naar smaak) Klik op TNC commands Let me control param: enable default 1200: enable Soft dcd: disable Klik op ok, klik op taakbalk icon dan op exit om agwpe af te sluiten. Start opnieuw op Er moet nu een modem icoontje met rood en groen lichtje naast de agwpe staan. Wanneer de packet engine geldige frame's ontvangt zal het groene lichtje even oplichten. Zolang dit niet gebeurd is is de installatie niet in orde! Vergewis U er tevens van dat op de set een stroom van meldingen te horen is. Maak een snelstart knop AGWPE voor het bureaublad. Start/Instellingen / Taakbalk en menu Start / Toevoegen Programma s in menu start. Blader tot u AGWpacketEngine.exe gevonden heeft. Klik voltooien.
Kopier (sleep + ctrl) vanuit programma s in menu start de knop naar het bureaublad. 5 Windows compoort instellingen Soms is het nodig de fifo buffers waar het baycom modem aan zit uit te schakelen. Klik op start/instellingen/configuratie scherm/systeem/apparaat beheer,klik com1 of com2. Dan eigenschappen/poort instellingen/geavanceerd. Klik op fifo buffers uitschakelen. 6 UIVIEW configureren voor Baycom modem Open setup/commsetup. Klik hostmode AGW. Klik setup. Klik mode DDE (direct data exchange) Sluit UIVIEW af. Start AGWPE en daarna UIVIEW weer op. 7 Tenslotte..... Alles moet nu werken als het modem ok is en de xcvr op 144.800 staat. Mocht dit niet zo zijn lees BAYCOM PROBLEMS in de AGWPE help file. AGWPE is een TSR programma dus steeds verwijderen als U stopt met APRS. De compoort is tijdens AGWPE door itrpt s geblokkeerd. Als nu het baycom modem com2 en de inbouw telefoon modem com4 gebruikt kunt U niet internetten en aprs n tegelijk. Gebruik daarom bijvoorkeur com1 voor uw baycom modem. Voor verdere vragen ben ik qrv. Oss, 10 sept 2002, Piet van Dijken PA0PDO tel: 0412 628626 e-mail pa0pdo@amsat.org packet pa0pdo@pi8oss.#nbo.nld.eu