Visualizzazione post con etichetta aprs. Mostra tutti i post
Visualizzazione post con etichetta aprs. Mostra tutti i post

lunedì 30 settembre 2024

LoRa APRS iGate, una notte infruttusa


Link > Parte 1

 Ho effettuato un primo rapido test del mio iGate, vedere parte 1,  purtroppo come pensavo in modalitá iGate, cioé con socket aperto verso AprsIs,  la batteria 18650 dopo una notte si scarica.

Sotto vedete la variazione di voltaggio durante la notte di IN3AQK-10


Interessante il fatto che a 2.89 Volt é andato in sleep.

Il giorno 30/09 il tempo era nuvoloso e ha ripreso a funzionare solo alle 1257 in maniera discontinua fino a quando ho inserito una nuova batteria.  Ho ri-configurato tutto per funzionare come Digipeater LoRa.  IN3AQK-11

I risultati sono promettenti 





Grazie ad Hannes IN3HKZ-5 per la sua copertura che mi permette di fare dei test!





mercoledì 14 luglio 2021

APRS spot da una remota valle!

Si puó fare un'attivazione solo RF (radio frequenza) senza mai usare il cellulare? spot e alert compresi?

Si si può grazie l'APRS ed alcuni accorgimenti dovuti all'esperienza.

Oltre ad avere una forte passione nell'attività QRP, soprattutto in quella portatile, sono sempre stato appassionato di tecnologie radio digitali, come Packet Radio, APRS e TNC, D-Star, DMR, C4FM

Negli anni '90 la mia postazione Packet Radio e Packet Radio Satellite é stata accesa per anni, era la mia internet a costo zero.

Durante le mie attività portatili QRP HF, ho avuto la necessità di avere un sistema di comunicazione dati wireless, non basato su tecnologia cellulare.

Anche perché spesso dove vado non c'è copertura cellulare mentre il sistema APRS funziona sempre.

Inoltre come sviluppatore di software ho realizzato per lavoro sistemi di localizzazione e tracking  molto simili all' APRS.

Ho usato per anni il tracker tinitrack4 ed anche il Kenwood TH-D7 ma sono sistemi macchinosi e poco adatti all'impiego durante le attivazioni.  Ad esempio digitare un messaggio sul Kenwood é quasi impossibile.

Cercando in rete mi sono imbattuto in questo progetto:

http://www.mobilinkd.com/

Acquistato subito ed è arrivato con DHL.

Si tratta di un modem kiss per packet radio, in pratica vuol dire che si tratta di un modem stupido e non vero TNC APRS.

Pertanto richiede un sistema esterno come Android o un PC che implementi la parte del protocollo.

Il modem è molto piccolo, si collega direttamente dietro il palmare RTX con un elastico.

Mobilinkd kiss TNC


Ha una batteria interna al litio che permette 48 ore di lavoro. La cosa bella è che la porta seriale è bluetooth e quindi zero cavi tranne quello con l'RTX. Il sistema NON funziona con i sistemi iOS, perché non supportano Serial over Bluetooth.

Si interfaccia perfettamente con APRSDroid e BTTerm per Android, ma è anche compatibile con client e terminali APRS per Windows e Linux.

La configurazione avviene in 5 minuti con un semplice programma per Android o Windows.

APRSDROID


Con questo semplice sistema sono visibile su www.aprs.fi, posso indicare su quale frequenza sono QRV in HF durante le mie attivazioni.

Posso inviare spot SOTA, spot verso Chat Telegram di MQC.

Ho fatto anche altre prove per cui sono riuscito addirittura a leggere il cluster e persino inviare un'e-mail.

Ho fatto ad esempio un'attivazione POTA Parks on the Air in val Sarentina una valle molto chiusa in Alto Adige.  Nonostante questo sono riuscito sempre ad inviare e ricevere dati'

Qui vedete i miei pacchetti RAW:

2021-07-11 11:46:34 CEST: IN3AQK-7>APDR16,IR3UGD*,WIDE2-2,qAR,IR3BT:=4645.88N/01122.19E[000/001/145500.000MHz/A=004509 Paolo Qrp
2021-07-11 12:29:04 CEST: IN3AQK-7>APDR16,IR3UGD*,WIDE2-2,qAR,IR3BT:=4645.88N/01122.18E[000/000/145500.000MHz/A=004518 Paolo Qrp
2021-07-11 12:30:49 CEST: IN3AQK-7>APDR16,IR3UGD*,WIDE2-2,qAU,OE7XGR-10::IQ3QC :Ssb 7196 i-1348 pota{1
2021-07-11 12:31:30 CEST: IN3AQK-7>APDR16,IR3UGD*,WIDE2-2,qAR,IR3BT::IQ3QC :Ssb 7196 i-1348 pota{1
2021-07-11 12:32:38 CEST: IN3AQK-7>APDR16,IR3UGD*,WIDE2-2,qAR,IR3BT::IQ3QC :Ssb 7196 i-1348 pota{1

Sono stato ripetuto e reinviato nella rete tramite IR3UGD un digipeater APRS

Qui vedete invece i messaggi che ho inviato e ricevuto commentati:

Autospot verso MQC Telegram

2021-07-11 14:22:21 CEST: IN3AQK-7>IQ3QC: Ssb 18140 jn56qs pota i1348

Richiesta a APRS2SOTA degli ultimi Spot Sota

2021-07-11 14:25:14 CEST: IN3AQK-7>SOTA: /alerts
2021-07-11 14:25:14 CEST: SOTA>IN3AQK-7: 11-Jul 12:30z KJ7RTO on W7W/RS-003 146.58-fm, 146.52-fm
2021-07-11 14:25:14 CEST: SOTA>IN3AQK-7: 11-Jul 13:30z NS7F on W7A/AE-043 14.063-cw
2021-07-11 14:25:14 CEST: SOTA>IN3AQK-7: 11-Jul 14:00z LB8CG/P on LA/BU-044 14.285-ssb, 18.070-cw
2021-07-11 14:25:58 CEST: SOTA>IN3AQK-7: 11-Jul 12:30z KJ7RTO on W7W/RS-003 146.58-fm, 146.52-fm
2021-07-11 14:25:58 CEST: SOTA>IN3AQK-7: 11-Jul 13:30z NS7F on W7A/AE-043 14.063-cw
2021-07-11 14:26:38 CEST: SOTA>IN3AQK-7: 11-Jul 14:00z LB8CG/P on LA/BU-044 14.285-ssb, 18.070-cw
2021-07-11 14:26:58 CEST: SOTA>IN3AQK-7: 11-Jul 12:30z KJ7RTO on W7W/RS-003 146.58-fm, 146.52-fm

Vedi anche relazione sul sito del Mountain Qrp Club:

https://www.mountainqrp.it/report/wp/repository/2021/qrp_exp_60eede7ab7ad8/AttivazioneSenzaCellulareMaConAPRS.pdf

lunedì 6 agosto 2018

thd7gps firmware arduino per Kenwood THD7 tradurre nmea 183.3 a 183.2 nmea

thd7gps


Il codice sorgente e progetto si trova su GitHub

https://github.com/in3aqk/thd7gps


Si tratta di un firmware Arduino in grado di convertire stringhe NMEA 183,3  in NMEA 183.2.

E' necessario  per permettere ad un vecchio ricetrasmettiore  Kenwood TH-D7 hamradio RTX con firmware non modificato di funzionare con un GPS NMEA.


Il TH-D7 utilizza due frasi NMEA per ricavare la posizione che vengon ocntinuamente inviate dall'unita GPS: $GPGGA e $ GPRMC.

La vecchi a versione del firmware non riconosce correttamente le virgole che separano i vari campi all'interno queste frasi, utilizzando invece un metodo di lunghezza fissa che potrebbe portare alla interpretazione sbagliata dei dati.

Per esempio:

NMEA GPS 183.3 manda:
$GPRMC, 192.944, V, 3733,8310, N, 01.504,5017, E, 20.0,270.8,081205,2.0, E, S23
$GPGGA, 192958,3733.8070, N, 01.504,4222, E, 8,09,2.0,335.4, M, 38,3 , M ,, 4A

NMEA GPS 183,2 manda:

$GPRMC, 192.944, V, 3733,831, N, 01.504,501, E, 20.0,270.8,081205,2.0, E, S23
$GPGGA, 192958,3733.807, N, 01.504,422, E, 8,09,2.0,335.4, M, 38,3 , M ,, 4A

Prestare attenzione il checksum su questi stringa di esempio è probabilmente sbagliata.

Le cifre decimali nei campi latitudine e longitudine sono 4 invece delle 3 attese dal TH-D7.

Il codice arduino toglie la cifra in più e re-invia la  stringa sistemata al TH-D7 in formato NMEA 183.2

L'hardware si basa su:

  • Arduino nano 
  • GPS con uscita NMEA
  • Max 23 come convertitore di livello




Hardware e il firmware è in grado di:

  • ricevere le stringhe NMEA con una porta seriale software
  • identificare le frasi $ GPGGA e $ GPRMC
  • rimuovere i decimanli  meno significativi
  • Ricalcolare il checksum
  • trasmettere la stringa NMEA per la radio con una porta seriale software

riferimento sul problema http://www.qsl.net/n6qab/n6qabgps1.htm

(C) 2017 Paolo Mattiolo In3aqk

lunedì 9 gennaio 2017

thd7gps arduino firmware for Kenwood THD7 to translate nmea 183.3 to nmea 183.2

thd7gps


Source code and project on github

https://github.com/in3aqk/thd7gps




This is a Arduino firmware able to convert NMEA 183.3 strings to NMEA 183.2. It's necessary to let the old Kenwood TH-D7 hamradio rtx with unmodified firmware to work with new Nmea GPS.

The TH-D7 uses two NMEA sentences out of the many sent by the GPS unit every second: the $GPGGA and the $GPRMC.
Early firmware version did not recognize the commas separating the various fields inside these sentences, using instead a fixed-length method that could lead to wrong data interpretation.

For Example:

NMEA 183.3 GPS sends:

$GPRMC,192944,V,3733.8310,N,01504.5017,E,20.0,270.8,081205,2.0,E,S23 $GPGGA,192958,3733.8070,N,01504.4222,E,8,09,2.0,335.4,M,38.3,M,,4A

NMEA 183.2 GPS sends:

$GPRMC,192944,V,3733.831,N,01504.501,E,20.0,270.8,081205,2.0,E,S23 $GPGGA,192958,3733.807,N,01504.422,E,8,09,2.0,335.4,M,38.3,M,,4A

Pay attention the checksum on these examble string are probably wrong.

The 4 decimal digits in the Lat and Long fields instead of the 3 expected by the TH-D7 are the source of the incompatibility. The arduino code strips the extra digit and resent it to the TH-D7 in NMEA 183.2 format

The hardware in base on

  • Arduino nano
  • GPS whit nmea output
  • Max 232 level converter




Hardware and firmware is able to:


  • receive the NMEA strings with a software serial port
  • identify the $GPGGA and $GPRMC sentences
  • remove the least significant decimal digits exceeding the 3 expected by the radio
  • recalculate the checksum
  • transmit the nmea string to the radio with a software serial port





Reference http://www.qsl.net/n6qab/n6qabgps1.htm
(c) 2017 Paolo Mattiolo In3aqk

domenica 13 dicembre 2015

APRS-IS with Python

Some notes about using APRS-IS with Python

APRS-IS web site http://www.aprs-is.net/


Python aprs libraries, thanks to the work of W2GMD GREG B ALBRECHT:

https://github.com/ampledata/aprs  for the APRS  

https://github.com/ampledata/kiss needed by the above Python APRS Lib


List of Aprs-is servers


Documentation links:

Aprs protocol referencies

Current list of Aprs Symbols 

Aprs SSIDs


Mapping tools:

The fantastic www.aprs.fi mapping tool.


The last result:

domenica 12 luglio 2015

My first APRS Packet on ISS

Today I've sent and repeated my first APRS Packet through the International Space Station ISS.

The aprs path was ARISS.
Equipment:

TH-D7  many years old
Wimo sota Log Periodic Antenna
Power about 3 watt


During the pass I've "READ" a lot of other stations from all over Europe.
Being from Suedtirol, Dolomity Mountains, my message was Italy Dolomiti.

So the belove screenshot is like a qsl for me.
You can seen on the balloon that i was repeated by RS0ISS :

 This the raw string

2015-07-12 08:34:33 CEST: IN3AQK-7>TV3U01,RS0ISS*,qAR,LA3QMA-SG:`'(<0x1f><0x1c>./>ITALY DOLOMITI

www.aprs.fi


http://www.ariss.net/     


domenica 22 febbraio 2015

QIKcom-1 APRS Satellite

 A fresh info from Bob, WB4aPR




APRS Satellite operators:

http://aprs.org/qikcom-1.html


We are delivering our next APRS satellite (QIKcom-1) next week and it will
have a mission life of maybe 6 months.



It is a very quick reaction short fuse opportunity so we are simply going
to fly an APRS digipeater (TinyTrack4) supporting the three digipeater
aliases of ARISS, APRSAT and WIDEn-N but it will operate at 4 Watts RF
power and be easily heard on any HT..



It has no other CPU on board and so it flies with only the fixed settings
set before launch.



But we do have an A/B switch which can be used to switch between two bank
settings.

I just cannot think of any neat must-do ideas for how to use the other bank
settings.



The host spacecraft has plenty of power, so there is no need for low power
options… (they can simply turn us off if needed).  Telemetry is a boring
Volts, current, and two internal temps.  The settings in bank 0 are now:



DIGIPEATER:  ON

ALIASES:          ARISS, APRSAT, WIDEn-N

BTEXT:              USNA-W3ADO APRS Satellite every 2 minutes

TELEMETRY:   every 1 minute.



I just cannot think of any use for a separate bank settings?



If you have ideas of how to use the A/B settings let me know.



Bob, WB4aPR


venerdì 30 gennaio 2015

Mobilinkd TNC2 on Ubuntu Linux

First step let Ubuntu to see the modem


My bluetooth usb adapter is an old emtec one, Ubuntu 14.04 does recognize it immediately after plug-in in the usb port.

Then I've switched on Mobilinkd TNC2, the blue led started to flash.

The first problem is that the enclosed Ubuntu bluetooth manager does not works with a Bluetooth serial module of the Mobilinkd TNC.

As I try to configure it with the bluetooth manager it request to set a random password on the modem that is not possible.

So install the blueman bluetooth manager:

sudo apt-get install blueman.

Now start blueman and magically it's possible to pair the Mobilinkd TNC and see it as a rf serial /def/rfcomm0

Try to see if the modem is accessible from the serial port with a terminal, like moserial.

The serial port speed should be 115200.

For example in moserial I saw:

== BeRTOS AVR/Mobilinkd TNC2
== Version 2.0.1.571
== Voltage: 4026mV
== Starting.

Second step AX.25 settings

First install the necessary AX.25 packages:


# sudo apt-get install ax25-tools# sudo apt-get install ax25-apps


Then, configure your AX.25 ports to allow you to access the TNC.

sudo vi  /etc/ax25/axports:
# /etc/ax25/axports

#

# The format of this file is:

#

# name callsign speed paclen window description

#

packet0     IN3AQK-9         115200  255    2      144.900 MHz (1200 bps) Packet

Pay attention no empty lines are allowed!

Then connect the AX.25 packet0 port to the tnc with the command:

sudo kissattach /dev/rfcomm0 packet0 10.0.1.1

The result is:

AX.25 port packet0 bound to device ax0

With ifconfig you could see a new ax25 port with the ip 10.0.1.1

Then it's time to call for example:

axcall packet0  IR3DG


Now its, possible to point Xastir to the just created port packet0

To be continued




sabato 17 gennaio 2015

APRS on QRP Portable

In addition to having a strong passion in QRP activity, especially in portable, have always been passionate about economic digital technology, Such as packet radio, APRS and TNC, NO D-Star, NO DMR.

In the 90s my
packet radio station  and packet radio satellite gears has been continuously on for years, it was my internet at zero cost.

During my
QRP HF portable activities, I had the necessity to have a wireless data communication system, not based on cellular technology.
Also because often where I go there is no cellular coverage while the packet-aprs system works.

In addition as software developer work I have developed wireless tracking systems, very similar to APRS.

I have used for some time the tinitrack4, both as aprs and kiss modem.
It works fine, but had some problems, such as:

Too sensibile to the RF emitted by the transmitter
Too many connectors
External power supply.
Casino to connect to Android.

Last Monday I stumbled on this project:

http://www.mobilinkd.com/

http://store.mobilinkd.com/

Bought immediately and arrived yesterday with DHL.


It is a packet radio
kiss modem.
In practice it means that it is a stupid modem, not a real or TNC APRS one.
 

Therefore it requires an external system such as Android.

The modem is very small, it attaches directly behind RTX handheld with a rubber band.


It has an internal lithium battery that allows 48 hours of work.

Beautiful thing is that the serial port is bluetooth and then zero cables except the one with the RTX.

The system do NOT works with iOS systems, because they do not have support of Serial over Bluetooth.

It interfaces seamlessly with APRSDroid and BTTerm for Android, but it also goes with
APRS clients and  Terminals for Windows and Linux.

The configuration is done in 5 minutes with a simple program for Android or Windows.

This system can be seen on www.aprs.fi, I can indicate on which frequency are QRV on HF during my activations.


Can I send
sota spots , read the cluster and even send an email.


The modem is the little box behind the wouxung



















APRS data on my tablet over bluetooth 

Canale YOUTUBE QRP e SENTIERI IU1PZC

Canale youtube assolutamente da visitare di un Radioamatore appassionato di radio QRP e Sentieri! IU1PZC http://www.youtube.com/@qrpesentier...