Inizio »
» mAPRS |
Febbraio 2008
Avendo intenzione di utilizzare un
telefonino con sistema operativo Symbian per fare APRS, ho effettuato un
po' di ricerche su internet ma l' unico programma valido trovato e' stato mAPRS. Inoltre sono arrivato in extremis in
quanto il giorno dopo il sito era scomparso.
Ho comunque fatto a tempo a
fare una copia del sito originale che troverete a fondo pagina con il
relativo programma e manuale.
mAPRS è un' applicazione Java sviluppata da
LA3NMA per effettuare traffico radioamatoriale sulla rete APRS
E' una versione beta ma purtroppo il programmatore ha deciso di
indirizzare i suoi sforzi verso altri obiettivi e quindi non ci sono
state ulteriori versioni oltre questa.
Sui miei Nokia N80 e N95 8GB non ha mai dato grossi problemi.
In ogni caso se decidete di installarlo sui vostri cellulari lo fate a
vostro rischio.
Un doveroso ringraziamento a LA3NMA e LB4PE che hanno messo a
disposizione della comunita' radioamatoriale questo programma unico nel
suo genere che permette di fare attività APRS con un semplice telefono cellulare.
Many thanks to LA3NMA and LB4PE that they have put on hand of the
amateur radio operators this interesting program
for Mobile Devices .
Developed by Frank Olaf Sem-Jacobsen (LA3NMA) with
the help of Marius Evang (LB4PE).
A chi e' rivolto?
E' rivolto a radioamatori con patente, licenza e nominativo
internazionale rilasciato dal Ministero delle Comunicazioni.
Cosa occorre?
--
Un telefonino che supporti applicazioni Java.
In particolare e'
stato testato su telefonini Nokia 6600, 6630, 6680, E51, E61, N70, N73, N80,
N95, N95 8GB
--
Un' antenna GPS Bluetooth
-- Una connessione dati GPRS (possibilmente flat)
ATTENZIONE: benche' alcuni modelli come il Nokia N95 hanno il
ricevitore GPS incorporato, il programma mAPRS non e' in grado di
riconoscere questo ricevitore quindi e' indispensabile procurarsi un
ricevitore GPS bluetooth .
Caratteristiche di mAPRS
--- Compatibile con antenne GPS Bluetooth
--- Trasmissione sulla rete APRS della posizione, altezza s.l.m., velocita'
, icona.
--- Personalizzazione dell' icona associata alla propria stazione a
sceltra tra quelle della tabella #1
--- Visualizzazione, ricezione e trasmissione di messaggi di testo sulla
rete APRS
--- Possibilita' di impostare la temporizzazione in secondi della
trasmissione del beacon o utilizzare lo SmartBeacon, oppure trasmettere manualmente.
--- Visualizzazione di altre stazioni attive in APRS mediante filtro
selettivo (per nominativo, gruppi, posizione ecc.)(tabella #3)
--- Possibilita' di inviare la propria posizione alla rete APRS, a un
sito web oppure via SMS
--- Menu di debug del telefonino
--- Menu di debug per APRS
OPZIONI
MESSAGES
Con questa opzione e' possibile visualizzare
i messaggi ricevuti, rispondere oppure inviare messaggi a qualsiasi
stazione APRS
BUDDYLIST
Visualizza altre stazioni APRS in base
alle chiavi impostato nel menu SETUP alla voce Filter
TRANSMIT NOW !
Scegliendo questa voce si trasmette il
beacon manualmente.
SEND POS AS SMS
Invia il beacon via SMS .
CHECK UPDATE
Controlla se esistono aggiornamenti del
programma. Questa opzione non e' funzionante in quanto l' autore ha
deciso di non sviluppare ulteriormente questo progetto.
Menu SETUP
Questo e' il menu principale del
programma nel quale si impostano i principali parametri:
Callsign
inserire il proprio nominativo con SSID appropriato (normalmente -9 per
stazioni in auto ad esempio IK1XXX-9)
Login
il proprio nominativo senza SSID
Password
la propria password per la rete APRS-IS (e' la stessa per chi utilizza
il programma UI-VIEW, altrimenti occorre richiederla)
Tx interval (sec)
impostare l' intervallo in secondi per la trasmissione del beacon
APRS symbol in /-table
inserire il simbolo corrispondente all' icona che si vuole visualizzare
associata al nostro beacon (vedi tabella #1).
server:port
inserire il nome e la porta del server APRS-IS che ricevera' i dati del
beacon. Normalmente un server affidabile che offre continuita' di
servizio e' rotate.aprs2.net:14580 (Altri server alternativi vedi
tabella #2) oppure l' indirizzo della pagina WEB per l' invio via HTTP
oppure il numero di telefono nel caso di invio tramite SMS.
APRS comment
Spazio per inserire un breve messaggio di testo che verra' trasmesso con
il beacon
Filter
parametri per filtrare le stazioni che verranno visualizzate nella
buddylist (vedi tabella #3) (es.:filter
b/la3nma*)
Services
Normalmente occorre siano spuntate entrambe le voci Enable GPS e Enable
APRS. Eccezione per la ricerca o cambio dell' antenna GPS (vedi
paragrafo a parte)
Transmit
Da questa voce e' possibile scegliere a chi inviare il beacon: sulla
rete APRS-IS, a un sito web oppure via SMS
Powersave
Era intenzione dell' autore perfezionare questa funzione ma poiche' il
progetto e' stato interrotto e' consigliabile ignorarla.
Menu SETUP SMARTBEACON
Da questo menu si impostano tutte le opzioni per lo SmartBeacon.
Interval/SmartBeacon
Spuntare Interval se si vuole che il Beacon venga trasmesso
semplicemente ogni certo numero di secondi (impostato nel menu Setup),
spuntare SmartBeacon se si sceglie di inviare il Beacon in modo
dinamico in base ai parametri seguenti.
Low speed (km/h)
Inserire la velocita' (bassa velocita') per la quale sara' inviato il
beacon trascorsi il numero di secondi della voce successiva.
Low speed int (sec)
Inserire il numero di secondi trascorsi i quali sara' inviato il beacon
se non si supera la velocita' del punto precedente.
High Speed
Inserire la velocita' (alta velocita') per la quale sara' inviato il
beacon trascorsi il numero di secondi della voce successiva.
High Speed int (sec)
Inserire il numero di secondi trascorsi i quali sra' inviato il beacon
se si supera la velocita' del punto precedente.
Minimun turn (deg)
Inserire in gradi la variazione minima di direzione per la quale sara'
inviato il beacon.
Turn slope (gradi*Km/h)
E' un valore che determina la velocita' che deve essere raggiunta
durante la svolta affinche' sia trasmessa la posizione.
Turn Time
Un altro valore che determina il tempo della svolta in secondi
Per i dettagli sul funzionamento dello
Smartbecon fare riferimento al sito:
http://www.hamhud.net/hh2/smartbeacon.html
FIND GPS
Serve per trovare/modificare l' antenna GPS in uso. Per trovare un'
antenna GPS occorre:
andare nel menu SETUP e togliere la spunta a Enable GPS
uscire dal menu SETUP con OK e chiudere il programma
riavviare il programma e scegliere il menu FIND GPS
verra' visualizzato una lista con il (i) GPS disponibili e scegliere quello
desiderato (con le frecce su/giu)
tornare nel menu SETUP e rimettere la spunta a ENABLE GPS
chiudere il programma
riavviare il programma.
DEBUG
Visualizza le operazioni
effettuate dal programma
APRS DEBUG
Visualizza le operazioni
inerenti APRS effettuate dal programma
RESET W
Cancella i messaggi di avviso
visualizzati nella schermata principale.
|
Tabella #1 (corrispondenza tra simboli e icone)

 |
Tabella #2
(servers alternativi)
|
T2APRSWST |
aprswest.aprs2.net |
Dick, KB7ZVA |
Yuma, AZ, USA |
|
T2ARG |
argentina.aprs2.net |
Gastón, LU5AGQ |
Buenos Aires, Argentina |
|
T2AUST |
australia.aprs2.net |
Geoff, VK2XJG |
Sydney, Australia |
|
T2AUST-2 |
australia2.aprs2.net |
|
T2BRAZIL |
brazil.aprs2.net |
Eudoxio, PY1EU |
Tijuca, Brazil |
|
T2DIJON |
dijon.aprs2.net |
Olivier, F4EAJ |
Dijon, France |
|
T2ERFURT |
germany.aprs2.net |
Wolfram, DL3AMI |
Erfurt, Germany |
|
T2FINLAND |
finland.aprs2.net |
Hessu, OH7LZB |
Helsinki, Finland |
|
T2FRANCE |
france.aprs2.net |
Gerhard, F5VAG |
Antony, France |
|
T2FUKUOKA |
fukuoka.aprs2.net |
Takeki, JF6LZE |
Fukuoka, Japan |
|
T2IRELAND |
ireland.aprs2.net |
John, EI7IG |
Tramore, Ireland |
|
T2ITALY |
italy.aprs2.net |
Alex, IK1ZNW |
Torino, Italy |
|
T2J-net |
j-net.aprs2.net |
Tsuyoshi, JG6YCH |
Kyushu, Japan |
|
T2KOBLENZ |
dl.aprs2.net |
Hans-Jürgen, DL5DI |
Kruft, Germany |
|
T2MCI |
central.aprs2.net |
Joe, KA3NAM |
Kansas City, MO, USA |
|
T2MEXICO |
mexico.aprs2.net |
Chuy, XE2N |
Nuevo León, Mexico |
|
T2MIDWEST |
midwest.aprs2.net |
Matt, N0GIK |
Davenport, IA, USA |
|
T2MNTREAL |
montreal.aprs2.net |
Bruno, VA2BMG |
Châteauguay, QC, Canada |
|
T2MONTANA |
montana.aprs2.net |
Jim, N7VR |
Billings, MT, USA |
|
T2MSSOURI |
missouri.aprs2.net |
Don, KM0R |
Columbia, MO, USA |
|
T2NBRASKA |
nebraska.aprs2.net |
Stan, N0YXV |
Grand Island, NE, USA |
|
T2NUENGLD |
newengland.aprs2.net |
Mark, N2PGD |
Bristol, RI, USA |
|
T2NZAA |
newzealand.aprs2.net |
David, ZL3UDR |
Auckland, New Zealand |
|
T2ONTARIO |
ontario.aprs2.net |
Adi, VA3ADI |
Sioux Lookout, ON, Canada |
|
T2POLAND |
poland.aprs2.net |
Waldek, SP2ONG |
Bydgoszcz, Poland |
|
T2POLNW |
szczecin.aprs2.net |
Janusz, SP1LOP |
Szczecin, Poland |
|
T2SAITAMA |
saitama.aprs2.net |
Rin, JG1VGX |
Fujimi City, Saitama, Japan |
|
T2SAPPORO |
sapporo.aprs2.net |
Yasu, JA8WKE |
Sapporo, Hokkaidō, Japan |
|
T2SOCAL |
socal.aprs2.net |
Phil, AD6NH |
Anaheim, CA, USA |
|
T2SPAIN |
spain.aprs2.net |
Miguel, EA5FUG |
Elda, Spain |
|
T2TOKYO |
tokyo.aprs2.net |
Futoshi, 7N4TWL |
Tokyo, Japan |
|
T2TUENL |
netherlands.aprs2.net |
Max, PD0SBH |
Eindhoven, Netherlands |
|
T2TURKIYE |
turkiye.aprs2.net |
Haluk, TA2LE |
Gölcük, Kocaeli, Turkey |
|
T2USASW |
southwest.aprs2.net |
Doug, KB6TWC |
Newport Beach, CA, USA |
|
T2WESTTN |
westtn.aprs2.net |
Richard, KB4YTM |
Jackson, TN, USA |
|
T2ZUG |
zug.aprs2.net |
Rolf, HB9SDB |
Zug, Switzerland |
|
T2ZURICH |
zurich.aprs2.net |
Zürich, Switzerland |
|
Tabella #3
(parametri per il filtro della Buddylist)
|
Parameter |
Filter Type |
Description |
|
r/lat/lon/dist |
Range filter |
Pass posits and objects
within dist km from lat/lon.
lat and lon are signed degrees, i.e. negative for
West/South and positive for
East/North. Up to 9 range filters can be defined at
the same time to allow better
coverage. Messages addressed to stations within the
range are also passed. |
|
p/aa/bb/cc... |
Prefix filter |
Pass traffic with fromCall
that start with
aa or bb or cc... |
|
b/call1/call2... |
Budlist filter |
Pass all traffic from
exact call: call1, call2, ... (* wild card allowed) |
|
o/obj1/obj2... |
Object filter |
Pass all objects with the
exact name of obj1, obj2, ... (* wild card allowed) |
|
t/poimntqsu
t/poimntqsu/call/km |
Type filter |
Pass all traffic based on
packet type.
One or more types can be defined at the same time,
t/otq is a valid definition.
p = Position packets
o = Objects
i = Items
m = Message
n = NWS Weather & Weather Objects
w = Weather
t = Telemetry
q = Query
s = Status
u = User-defined
Note: The weather type
filter also passes positions packets for
positionless weather
packets.
The second format allows
putting a radius limit around "call" (station
callsign-SSID or
object name) for the requested station types. |
|
s/pri/alt/over |
Symbol filter |
pri = symbols in primary
table
alt = symbols in alternate table
over = overlay character (case sensitive)
For example:
s/-> This will pass all House and Car symbols
(primary table)
s//# This will pass all Digi with or without
overlay
s//#/T This will pass all Digi with overlay of
capital T |
|
d/digi1/digi2... |
Digipeater
filter |
The digipeater filter will
pass all packets that have been digipeated by a
particular station(s) (the station's call is in the
path). This filter allows the * wildcard. |
|
a/latN/lonW/latS/lonE |
Area filter |
The area filter works the
same as rang filter but the filter is defined as a
box of
coordinates. The coordinates can also been seen as
upper left coordinate and lower
right. Lat/lon are decimal degrees. South and west
are negative. Up to 9 area filters
can be defined at the same time. |
|
e/call1/call1/... |
Entry station
filter |
This filter passes all
packets with the specified callsign-SSID(s)
immediately
following the q construct. This allows filtering
based on receiving IGate, etc.
Supports * wildcard. |
|
u/unproto1/unproto2/... |
Unproto filter |
This filter passes all
packets with the specified destination callsign-SSID(s)
(also known as the To call or unproto call).
Supports * wildcard. |
|
q/con/ana |
q Contruct
filter |
q = q Construct command
con = list of q Construct to pass (case sensitive)
ana = analysis based on q Construct.
I = Pass positions from
IGATES identified by qAr or qAR.
For example:
q/C Pass all traffic with qAC
q/rR Pass all traffic with qAr or qAR
q//I Pass all position packets from IGATES
identified in other packets by qAr or qAR |
|
m/dist |
My Range filter |
This is the same as the
range filter except that the center is defined as
the last
known position of the logged in client. |
|
f/call/dist |
Friend Range
filter |
This is the same as the
range filter except that the center is defined as
the last
known position of call. Up to 9 friend filters can
be defined at the same time. |
|
|
Il sito non piu' attivo di LA3NMA con la descrizione di
mAPRS |
(visualizzazione compatibile con
I.E.) |
|
mAPRS (ING) |
(da installare con Nokia PC
Suite) |
|
mAPRS (ITA, traduzione by ik1amc) |
(da installare con Nokia PC
Suite) |
|
Il manuale |
(formato pdf) |
Per info: ik1amc@ik1amc.it . |