Hi Simon,

Have you seen the "OpenWebRX" project on Github, 
https://github.com/jketterl/openwebrx ?

I'm running it in Sydney here, on a Men's Shed building with a 9m pole as 
antenna. An excellent HF receiver.

It's mostly written in Python3 and basically pipes command line utilities 
together such as "freedv_rx".

In there you'll find a Waterfall and some data modes such as FT8.

Yes, it's Receive only, have a look at my site: http://110.143.195.8:8073

I'm not a Python programmer so I've only added the 10bit samples mode to their 
"rtl_tcp" driver

because the SDRplay devices sample at 10bits and better. (not 8bit as the 
RTL_SDR does)

You will note, OpenWebRX supports one FreeDV mode, I've set it 700E, my 
programming

skills are not good enough to allow more modes via a pull-down menu.

Can somebody do this please?

Alan VK2ZIW

On Mon, 19 Jul 2021 05:33:58 +0200, Simon Lang wrote
> Hi everyone,
> 
> 
> [UTF-8?]I’m Simon, DJ2LS, and I'm working on my project [UTF-8?]„codec2 - 
> [UTF-8?]FreeDATA“ since some month.
> 
> My goal is to create a multiplattform, open-source TNC, with an easy to use 
> GUI.
> At the moment the project is Linux only and not usable yet. It's a prototype 
> and [UTF-8?]I’m improving my programming skills [UTF-8?]„learning by 
> [UTF-8?]doing“. So expect a lot of failures, problems, uncommon programming 
> stuff. But at least I thought - Just do it!  And here are the first results:
> 
> 
> 
> ##### GUI 
> The basic GUI is already working. Easy selection of audio devices and radio 
> via Hamlib. Some status messages of the TNC are working as well. A huge part, 
> which is still not working, is the waterfall diagram to have a look over the 
> band / channel and its busy state. 
> My plans are, to create a GUI with different modules:
> - Data transfer module
> - Chat module, with a modern, smartphone like design
> - Beacon module
> The entire GUI is a network application. So you can control and send data 
> within your private network by default. The future idea is, sitting on the 
> couch and chatting via HF...
> 
> ##### TNC
> The TNC itself is written in Python and will be a CLI application. But you 
> [UTF-8?]don’t have to fight with a lot of CLI commands - Just start the TNC 
> and everything can be configured via network GUI.
> [UTF-8?]I’m also doing some basic TNC behavior a little bit different:
> - You [UTF-8?]don’t have to connect to another station to send data and 
> keeping the channel opened ( and the channel busy as well )
> This means, that if you want to send data to another station, you have to 
> open a data channel ( automatically), which will be closed as soon as the 
> data has been transmitted. 
> 
> 
> ##### ARQ
> I already created support for different ARQ modes :
> - Stop-and-Wait
> - Go-Back-N
> - Selective Repeat 
> You can also mix them together by selecting the amount of data frames per 
> acknowledge burst and repeating lost frames. This is working in my 
> development environment with some restrictions, but needs some more real 
> tests with some kilometers between the stations. Somewhen in the future "path 
> measurement" will automatically select the best constellation between frames 
> per burst, amount of data and channel quality.
> 
> 
> 
> You can find everything in my Github repository:
> https://github.com/DJ2LS/codec2-FreeDATA
> 
> I [UTF-8?]don’t have that much time because of my job, so [UTF-8?]I’m 
> doing everything step by step. 
> Actually [UTF-8?]I’m working on the data module and a huge amount of 
> documentation needs to be done as well.
> But everything looks promising.  
> 
> 
> Have a good start into the week! 
> Simon, 
> DJ2LS 

--------------------------------------------------- 
Alan VK2ZIW 
Before the Big Bang, God, Sela. 
OpenWebMail 2.53, nothing in the cloud.

 
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to