FreeDATA/README.md

62 lines
1.9 KiB
Markdown
Raw Permalink Normal View History

2021-09-13 18:25:12 +02:00
# FreeDATA
2023-02-11 22:49:07 +01:00
My attempt to create a free and open-source TNC with a GUI for [codec2](https://github.com/drowe67/codec2) with the idea of sending messages and data from one network based application.
2020-12-12 20:01:57 +01:00
2022-01-12 19:35:06 +01:00
[mailing-list](https://groups.io/g/freedata)
2021-07-17 09:09:43 +02:00
## Under development
2022-02-16 09:26:25 +01:00
2022-07-14 09:11:54 +02:00
![Build](https://github.com/DJ2LS/FreeDATA/actions/workflows/build_multiplatform.yml/badge.svg)
2022-07-14 16:07:35 +02:00
[![CodeFactor](https://www.codefactor.io/repository/github/dj2ls/freedata/badge)](https://www.codefactor.io/repository/github/dj2ls/freedata)
Please keep in mind, this project is still under development with many issues which need to be solved.
### existing/planned TNC features
2023-02-11 22:49:07 +01:00
- [x] network based
- [x] raw data transfer
- [x] fft output
- [x] JSON based commands
- [x] speed levels
- [x] ARQ - stop and wait
- [x] SNR operation level SNR > 0dB MPP/MPD
- [x] file compression
- [x] auto updater
2022-12-01 18:03:59 +01:00
- [x] channel measurement
- [ ] hybrid ARQ
- [ ] tbc...
2023-02-11 22:49:07 +01:00
### existing/planned Chat features
2023-02-11 22:49:07 +01:00
- [x] chat messages
- [x] file transfer
- [x] file transfer with chat message
- [x] database for not loosing messages
- [x] smileys
- [ ] database network sync
- [ ] voice messages
- [ ] image compression
- [ ] status messages
- [ ] avatars
- [ ] tbc...
## Data Preview
2023-02-11 22:49:07 +01:00
![preview](https://github.com/DJ2LS/FreeDATA/blob/main/documentation/data_preview.gif?raw=true "Preview")
## Chat Preview
2021-12-26 19:30:19 +01:00
2023-02-11 22:49:07 +01:00
![preview](https://github.com/DJ2LS/FreeDATA/blob/main/documentation/chat_preview_fast.gif?raw=true "Preview")
2021-09-12 08:15:53 +02:00
## Installation
2023-02-11 22:49:07 +01:00
Please check the [wiki](https://wiki.freedata.app) for installation instructions
Please check the ['Releases'](https://github.com/DJ2LS/FreeDATA/releases) section for downloading precompiled builds
2021-09-12 07:38:20 +02:00
2022-07-14 09:11:15 +02:00
## Credits
2023-02-11 22:49:07 +01:00
- David Rowe and the FreeDV team for developing the modem and libraries -
FreeDV Codec 2 : https://github.com/drowe67/codec2
- xssfox, her repository helped a lot in an early stage of development -
xssfox : https://github.com/xssfox/freedv-tnc