1
0
mirror of https://github.com/craigerl/aprsd.git synced 2025-07-02 17:05:18 -04:00
aprsd/README.md

131 lines
5.0 KiB
Markdown
Raw Normal View History

2017-10-31 09:47:27 -07:00
# aprsd
2017-10-31 10:08:23 -07:00
2018-06-13 09:03:45 -07:00
Listen on amateur radio aprs-is network for messages and respond to them.
You must have an amateur radio callsign to use this software. Put your
callsign in the "USER" variable and update your aprs-is password in "PASS".
You must also have an imap email account available for polling.
Current messages this will respond to:
2018-06-13 09:05:57 -07:00
```
2018-06-13 09:04:05 -07:00
APRS messages:
2018-11-21 11:31:54 -08:00
l(ocation) = descriptive location of calling station
2018-11-21 11:38:45 -08:00
8 Miles E Auburn CA 1673' 39.91150,-120.93450 0.1h ago
2018-11-21 11:31:54 -08:00
w(eather) = temp, (hi/low) forecast, later forecast
2018-11-21 11:37:48 -08:00
58F(58F/46F) Partly Cloudy. Tonight, Heavy Rain.
2018-06-13 09:04:05 -07:00
t(ime) = respond with the current time
2018-11-21 11:31:54 -08:00
f(ortune) = respond with a short fortune
2018-11-21 11:48:39 -08:00
-email_addr email text = send an email, say "mapme" to send a current position/map
2018-06-13 09:04:05 -07:00
-2 = display the last 2 emails received
2018-11-21 11:31:54 -08:00
p(ing) = respond with Pong!/time
2018-06-13 09:04:05 -07:00
anything else = respond with usage
2018-11-21 11:31:54 -08:00
2018-06-13 09:05:57 -07:00
```
2018-06-13 09:04:05 -07:00
Meanwhile this code will monitor an imap mailbox and forward email
to your BASECALLSIGN over the air.
2018-06-13 09:03:45 -07:00
There are additional parameters in the code (sorry), so be sure to set your
2018-11-21 11:31:54 -08:00
email server, and associated logins, passwords. search for "yourdomain",
2018-06-13 09:03:45 -07:00
"password". Search for "shortcuts" to setup email aliases as well.
2017-10-31 10:08:23 -07:00
Example usage:
2018-11-21 11:31:54 -08:00
```
./aprsd.py
```
Example output:
2018-11-21 14:01:14 -08:00
SEND EMAIL (radio to smtp server)
2017-10-31 10:08:23 -07:00
2017-10-31 10:13:11 -07:00
```
2017-10-31 10:13:50 -07:00
Received message______________
2018-11-21 11:31:54 -08:00
Raw : KM6XXX>APY400,WIDE1-1,qAO,KM6XXX-1::KM6XXX-9 :-user@host.com test new shortcuts global, radio to pc{29
From : KM6XXX
Message : -user@host.com test new shortcuts global, radio to pc
Msg number : 29
Sending Email_________________
2018-11-21 14:04:34 -08:00
To : user@host.com
2018-11-21 11:31:54 -08:00
Subject : KM6XXX
Body : test new shortcuts global, radio to pc
Sending ack __________________ Tx(3)
Raw : KM6XXX-9>APRS::KM6XXX :ack29
To : KM6XXX
Ack number : 29
```
2018-11-21 14:01:14 -08:00
RECEIVE EMAIL (imap server to radio)
```
Sending message_______________ 6(Tx3)
Raw : KM6LYW-9>APRS::KM6LYW :-cl email from internet to radio{6
To : KM6LYW
Message : -cl email from internet to radio
Received message______________
Raw : KM6LYW>APY400,WIDE1-1,qAO,KM6LYW-1::KM6LYW-9 :ack6
From : KM6LYW
Message : ack6
Msg number : 0
```
2018-11-21 11:31:54 -08:00
WEATHER
```
Received message______________
Raw : KM6XXX>APY400,WIDE1-1,qAO,KM6XXX-1::KM6XXX-9 :weather{27
From : KM6XXX
Message : weather
Msg number : 27
Sending message_______________ 6(Tx3)
2018-11-21 11:37:48 -08:00
Raw : KM6XXX-9>APRS::KM6XXX :58F(58F/46F) Partly cloudy. Tonight, Heavy Rain.{6
2018-11-21 11:31:54 -08:00
To : KM6XXX
2018-11-21 11:37:48 -08:00
Message : 58F(58F/46F) Party Cloudy. Tonight, Heavy Rain.
2018-11-21 11:31:54 -08:00
Sending ack __________________ Tx(3)
Raw : KM6XXX-9>APRS::KM6XXX :ack27
To : KM6XXX
Ack number : 27
2017-10-31 15:00:31 -07:00
Received message______________
2018-11-21 11:31:54 -08:00
Raw : KM6XXX>APY400,WIDE1-1,qAO,KM6XXX-1::KM6XXX-9 :ack6
From : KM6XXX
Message : ack6
Msg number : 0
```
2018-11-21 11:32:55 -08:00
LOCATION
2017-10-31 10:10:37 -07:00
2017-10-31 10:13:11 -07:00
```
2018-11-21 11:31:54 -08:00
Received message______________
Raw : KM6XXX>APY400,WIDE1-1,qAO,KM6XXX-1::KM6XXX-9 :location{28
From : KM6XXX
Message : location
Msg number : 28
Sending message_______________ 7(Tx3)
2018-11-21 11:37:48 -08:00
Raw : KM6XXX-9>APRS::KM6XXX :8 Miles NE Auburn CA 1673' 39.91150,-120.93450 0.1h ago{7
2018-11-21 11:31:54 -08:00
To : KM6XXX
Message : 8 Miles E Auburn CA 1673' 38.91150,-120.93450 0.1h ago
Sending ack __________________ Tx(3)
Raw : KM6XXX-9>APRS::KM6XXX :ack28
To : KM6XXX
Ack number : 28
Received message______________
Raw : KM6XXX>APY400,WIDE1-1,qAO,KM6XXX-1::KM6XXX-9 :ack7
From : KM6XXX
Message : ack7
Msg number : 0
```
AND... ping, fortune, time.....