Skip to content

60 ‐ Integrating QD with other programs

ErikS-web edited this page Mar 27, 2024 · 62 revisions

Network Host for QD - QDNH

Quansheng Dock Network Host is extra QD-project from Nicsure that allows the radio to be hosted on a network (even over the internet) which Quansheng Dock can then connect to.

  • QDNH is a cross-platform core .NET console application and should run on any platform that supports the .NET 6 runtime. Possibly even a Raspberry Pi

  • QDNH is a program that accesses the network and is therefore seen detected as false-positive malware. This in and of itself is not uncommon and happens. So to use QDNH, you're going to have to review the source code to confirm it is malware free and compile it yourself (see next chapter)

Make the executable yourself - how2

  • To use this, you have to have to compile it yourself
    • Download and install Visual Studio Community 2022
    • Start than Visual Studio Installer and activate .NET compiler
  • Or just... for an easy way to make an executable. If you have VS installed.
    • All you need to do is double click the solution file of the project (*.sln)
    • When VS is fully loaded, see the dropdown at the top that says Debug, change that to Release
    • Then go to menu Build and select "Build Solution" (Ctrl+Shift+B)
    • If there are missing dependencies it will prompt to install them, so there's no need to get lost in the installation, you can pretty much just select all the defaults
    • Then it will compile
    • After that browse the source code folder and find .\QDNH\bin\Release\net6.0\ and the binaries are in there.

Configuration

QDNH configuration

When QDNH is started the screen shows the set of parameters that can be selected and configured for the connection between NH and QD

  • Parameters to configure NH

    • Available input devices
    • Available output devices
    • Available serial ports
  • Parameters to take over and configure in QD

    • Network Ports
    • Local Hostname or determine and use the local IP number
    • Login Password
    • Audio Latency
  • Enter Command (? for help) # ? see next screen

  • To modify type the Letter a space and a value
    • I n - Change input audio device number
    • O n - Change output audio device number
    • S n - Change serial port device number
    • N port - Change network port(s). The ports used are sequential, so if you enter "N 12345" you'd set ports 12345 & 12346. Basically you just enter the first port and the second one is always +1
    • G language - Change language
    • P newpassword - Set login password
    • P none - Clear login password
    • L milliseconds - Set audio latency
    • M all|audio|serial - Set operation mode
    • R- Refesh devices
    • Q - Quit program

QD-settings

  • In Settings of Q-Dock some extra settings are included:
    • QDNH Radio Serial Port
    • QDNH-Host - IP-address of the computer where is radio is connected and QDNH is running
    • Port-Host - Network port (s)
    • Password-Host
  • QDNH for connection to the remote radio via this virtual Radio Serial Port

  • QDNH Host - Configure the IP-address (or HOSTname) of the computer where is radio is connected and QDNH is running

    • To test locally with 1 PC. Run QDNH locally and use for IP-address 127.0.0.1 or localhost
  • More info will come...

Dire Wolf

Dire Wolf is a modern software replacement for the old 1980's style TNC built with special hardware.

The name is the abbreviation of Decoded Information from Radio Emissions for Windows Or Linux Fans

Without any additional software, it can perform as:

  • APRS GPS Tracker
  • Digipeater
  • Internet Gateway (IGate)
  • APRStt gateway

It can also be used as a virtual TNC for other applications such as APRSIS32, Xastir, APRS-TW, YAAC, PinPoint APRS, UI-View32,UISS, Linux AX25, SARTrack, Winlink Express (formerly known as RMS Express, formerly known as Winlink 2000 or WL2K), BPQ32, Outpost PM, Ham Radio of Things, Packet Compressed Sensing Imaging (PCSI), and many others.

More info of The project Dire Wolf on Github

Configuration

  • See this video

Note

Link to project and downloads

  • Direwolf
  • Null-modem emulator: The virtual serial port (driver for Windows) com0com

What will be next ?