Sunday, March 22, 2015

Excitement in D-Star Increases with New Compatible Devices

NW Digital Radio DV3000 Add-On Board
I've hear it on D-Star a lot these days "it seems to be really taking off lately... lots of new users on the air, and online".

Well part of that excitement might be because of some new USB device announcements.
It looks like the DV Dongle and DVAP Dongle from Internet Labs have some competition

NW Digital Radio has just released their ThumbDV ($119) and DV3000 ($99)


ThumbDV Dongle from NW Digital Radio
 Designed to operate across multiple digital platforms as well as multiple devices.

Do you want to play with D-Star on your personal computer or laptop? The ThumbDV would be an excellent choice. Maybe to want to build yourself and D-Star Hotspot with a Raspberry PI, then grab yourself a DV3000 and plug them directly together for another solution.

An open platform radio from NW Digital Radio will support USB ports and internal add-on pins so that either of these new products can be plugged into the radio to add additional digital mode support.

Here's some specs on both products:
• The new DVSI AMBE3000 Chip
• USB 2.0 Low Power (<100ma br="">• FTDI FT230XS
• Windows, Linux, OS X support
• UART Packet Interface
• 230.4 kbaud
 

D-STAR Open Source Applications:
• ircddbgateway
• Analog Bridge (DummyRepeater)
• dvtool file converter
• Bi-directional analog to AMBE
• WinDV
• UDRX Support for D-STAR DV,
Check the website for availability
 

AMBE HW Vocoder For:
• DMR*
• dPMR*
• Yaesu Fusion
• P25 Phase 2
 

No SW Support for these protocols at this time
 

The DV3000U adds D-STAR DV capability to your computer or laptop. Allowing you to get on the D-STAR network without a radio. The FTDI USB to serial converter has preinstalled driver support for Windows and Linux. Mac OS X is available from FTDI. The DV3000U is sold as a tested unit with applications software offered by others. The DV3000U provides a Packet UART interface at 230.4 kbaud via the FTDI 230XS. Audio Data is sent as 16 bits pcm at 8kHz sampling rate. The AMBE Vocoder returns a 3600 bps compressed stream with FEC (Forward Error Correction) which is muxed with 1200 bps of ancillary digital data by the D-STAR protocol to produce a 4800 bps D-STAR DV stream. LEDs show Transmit and Receive.

Matrix Solutions & Moencomm have just announced the new Star*DV USB Dongle ($129)


Star*DV by Matrix Solutions and MoenComm

With the latest AMBE 3000 chip AND a built-in "sound card" codec for speaker/mikes. Not just an AMBE device! This also has a codec and speaker/mike connector. Introductory Price just $129
  • D-Star compatible QSOs without a D-Star radio
  • Use a PC with internet, plug into the USB port
  • Codec and connector for speaker/mike
  • Also available now: the new SDV app for Windows, Desktop Linux and the Raspberry Pi
  • Works with G4KLX ircDDBGateway to establish links to REF/XRF/DCS reflectors, ircDDB callsign routing or CCS callsign routing. 
Supports either a speaker/mike plugged into the Star*DV, or the PC's soundcard and speakers/microphone.

SDV will optionally work with a GMSK Modem - have QSOs in the shack without a D-Star radio while providing your own Hotspot for outside and mobile access to the D-Star network.


SDV on Windows and Linux Desktop has a great graphical interface -- supports DPRS maps, callsign and user message display, and easy linking and unlinking


SDV on the Pi uses an optional LCD plate with 5 control buttons for linking and configuration -- you can run the Pi headless if you want and still see callsigns, do linking

  • Available in White or Black 
  • Order the USB cable in your choice of different lengths and colors (does not come with Star*DV)
  • Inexpensive speaker/mikes available
  • LCDs for the PI (built, not a kit), monochrome and not expensive - coming soon

Friday, February 06, 2015

Remote Access & Monitoring of a FreeStar Hotspot


Now that I've setup a couple D-Star compatible hotspots I've got some additional tips and tricks to share if anyones interested.

Both of the hotspots I was involved with are running the FreeStar* software http://www.va3uv.com/freestar.htm.

FreeStar runs on Debian linux, which can operate on various computer platforms. Personally I've been using BeagleBone Black's, but you also can use a Raspberry Pi, both are micro singleboard computers designed for hobbyists, projects, etc. Priced at around $50 each, these are affordable, and much much smaller then dedicating an old PC to the job.



Once your FreeStar hotspot is up and running you're probably already using two seperate tools to manage it.
  • The dashboard webpage generated by FreeStar from your browser.
  • An SSH client like PuTTY for a remote command line interface into the Debian OS
This article will provide some additonal enhancements and/or tools that you may find interesting.

Access from the outside.

If you've followed VA3UV Ramesh's excellant install guides for FreeStar you've already completed some/all of these mandatory first steps. If not, go back and do it, these are essential requirements.

- Change the default password in your Debian operating system. The 'root' account is the most powerful account in the Linux OS, securing it with a very very good password is a MUST. Be smart, use letters, numbers, special characters, capitals, lowercase, etc. The longer the password, the more secure.


- Setup your hotspot on a internal static IP address within your network.


- Change your SSH service to run on a non-standard port (the default is 22) for example use 222 or 220.

- Setup port forwarding rules in your router. All these rules should reference the static IP that you've assigned to your hotspot.
TCP 5088 for the web dashboard
TCP xxx for SSH (insert your unique non-default SSH port)
UDP 20001
UDP 30001
UDP 4000

With these steps completed you should now be able to reach your hotspot dashboard & SSH from the internet. To test it use a website like WhatIsMyIP.com to find out what your external (internet) IP address is. Use that IP instead of the internal one to try and view the dashboard page

Examples
  • LAN URL - http://192.168.1.10:5088
  • Internet URL - http://96.50.241.59:5088

Dynamic DNS 

(DDNS) is a service where your external (internet) IP address is resolved into a simpler to use domain name like ve7hsp.ham-radio-op.net.

Most D-Star hot spots will be setup in people homes / shacks. Your internet connection is provided by a local ISP and your external dynamic IP address will be automatically changed on some schedule. Becasue of these random changes to your outside IP address you may loose access to your hotspot from the outside if you don't have some way of knowing when these address changes occur.

DDNS services like DynDNS.com work by letting you pick out a custom domain name from a selection of options. You'll then run a small app on one of the desktop computers within your home to routinely check what your outside IP address is, and relay any changes back to the DDNS servers.

The DDNS update software doesn't have to run on your hotspot, any computer within the same home network that's turned on all the time (or almost all the time) will do. If you're comfortable with the Linux OS you can run a DDNS daemon on your hotspot, but I'll let you figure that out on your own. Personally I have a Windows system on 24/7 so I just run the updater in the background on that machine.  

DDNS services are available for free from companies like 

I mentioned DynDNS earlier specifically because one of their registered domains is...
ham-radio-op.net
Even though they are a paid service, I thought it was cool to able to register the domain
(mycallsign).ham-radio-op.net 
That's really easy to remember.

So in summary, with a DDNS service setup you'll never need to know what your current external IP address is, even if it changes. You'll also be able to use a custom domain name (like other internet websites) instead of knowing the IP address. With the new domain being a constant you can bookmark your dashboard in your favorite browser, and create a saved profile in PuTTY for SSH.

Remote Monitoring

So, if you've been following the steps so far...

  • Your SSH is secured with a non-standard port and strong password
  • Your internet router has all the open ports required to the outside (the internet)
  • You've setup a Dynamic DNS service so you don't need to know your external IP address, and you have a handy to remember domain name to use instead.
Now you can open a web browser from anywhere on the internet and see your hotspot dashboard. You can also share your dashboard page with fellow ham's, very handy when wondering if they are on D-Star and where ("oh hey, he's linked to Reflector 1 Charlie right now, I'll link there as well and see if I can reach him").

You can now install an SSH client on another PC/laptop and control the hotspot from the road, work, or while on vacation.

Personally I've been playing around with doing all of this from my smartphone as well.

On Android I installed the JuiceSSH app (free) and now I have an SSH client on the phone.

I added the JuiceSSH Performance Monitor plugin (free) and I can monitor the hotspot from anywhere.


73

Aaren - VA7AEJ