Openspot Interactive SMS
See for https://github.com/kf7eel/shark-py-sms for details.
Add more functionality to your Openspot!
NEW - 4/19/2020
Added ability to add other DMR radios to APRS/DMR ID map. This allows the script to pass APRS messages destined for a specific APRS callsign to be sent to your radio, and to allow your DMR radio to send messages with the same APRS callsign. See the github page for more info. Working example on my MMDVM server.
1/21/2020
You can now send and receive APRS messages with multiple APRS callsigns. This is meant for radios such as the Anytone D878, modified D868, or other DMR radios that have analog APRS beacon functions, to allow APRS messaging capability on the radio itself. Just set the appropriate settings in the DMR-to-APRS csv map file, and you should be good to go. This will essentially upload an outgoing APRS message to APRS-IS with the callsign and ssid configured to the DMR ID in the map file. Incoming APRS messages are forwarded to the configured DMR ID. You can have several radios configured.
Features
- 2 way DMR to E-Mail gateway
- 2 way DMR to APRS messaging gateway
- Several commands
- User defined commands (work in progress)
Commands
Commands are in CAPS.
- HELP - displays help message, Returns in a series of 4 messages, use with caution
- ECHO - replies entire message back to user
- TIME - current local time
- UPTIME - uptime of host system
- PING - replies with pong
- ID - returns your DMR ID
- If "TO-" and "@" are in message, will send email to address. Example:
[email protected] This is a test message.
will result in an email to [email protected] with a body of "This is a test message. Replies to the email gateway MUST have entire message in Subject line, the body of the message is ignored at this point. Example:
To: (email account configured in script)
Subject: Hello DMR SMS!
Body: bla bla
will result in a DMR SMS, "Hello DMR SMS!", sent to talkgroup 9. (Will implement private SMS in near future.)
- If "A-" is in message, will send APRS message to specified station. Must include APRS SSID. Example:
A-kf7eel-2 This is a test message.
will result in an APRS message sent to "KF7EEL-2" with message of "This is a test message." APRS replies will be sent to talkgroup 9, will implement private DMR SMS shortly, just need to change a few lines of code...