Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

question on python version of 'transmitter' side #176

Open
on1arf opened this issue Nov 15, 2021 · 6 comments
Open

question on python version of 'transmitter' side #176

on1arf opened this issue Nov 15, 2021 · 6 comments
Assignees
Labels
enhancement A general feature request that requires implementation help wanted Help wanted (discussion, implementation, testing, ...)

Comments

@on1arf
Copy link

on1arf commented Nov 15, 2021

Hi,

Last week I did some test with sending POCSAG messages using sx1278 (LoRa)-radio chip on Lilygo TTGO T-beam.
https://github.com/on1arf/sx1278experiments/blob/main/sendpocsag.py

As this device has an ESP32 (which includes wifi), it would like to try to write proof-of-concept code to use this platform as a DAPnet transmitter.

Two questions:

  • is there already a python library that implements the 'transmitter'-side code of a DAPnet transmitter-site?

  • if this does not exist, and I want to write it myself, is there a 'UAT' DAPnet server that can be used for development?
    This would avoid impacting the operational network if something unforseen would happen?

Thx.

Kristoff - ON1ARF

@on5mm
Copy link
Member

on5mm commented Nov 16, 2021

Hello Kristoff,
interesting point. Since I've been doing some experimentation on LoRaAPRS with this boards, I had the same idea some time ago. I am convinced that it will work on hf site, but a bigger issue will be to transcribe the 'control intelligence' (i.e. client connection to core, organizing time slots, etc.) since all that Rust-Stuff (https://github.com/rwth-afu/UniPager) won't simply play on ESP32 in my opinion. Anyway, all the needed parts are available somehow, so sticking them together and adding the missing pieces should work.
Bringing up another instance of the core to do some experimentation with it is no big thing, but I wonder if that is really necessary, if we first concentrate on the transmitter part, there is no real callback-communication to the network and nothing should break.

Regards,
Michael ON5MM

@on5mm on5mm self-assigned this Nov 16, 2021
@on5mm on5mm added enhancement A general feature request that requires implementation help wanted Help wanted (discussion, implementation, testing, ...) labels Nov 16, 2021
@phl0
Copy link
Contributor

phl0 commented Nov 16, 2021

Hej @on1arf
I can provide you with access to an experimental DAPNET master where you could experiment without affecting the productive system.
vy73 de Florian DF2ET

@on1arf
Copy link
Author

on1arf commented Nov 16, 2021 via email

@on1arf
Copy link
Author

on1arf commented Nov 16, 2021

Hej @on1arf I can provide you with access to an experimental DAPNET master where you could experiment without affecting the productive system. vy73 de Florian DF2ET

HI Florian,
That would surely interest me.

Let me know how I can contact it. :-)

Kristoff - ON1ARF

@on1arf
Copy link
Author

on1arf commented Nov 19, 2021

Hi,

Hallo Michael,

I am convinced that it will work on hf site, but a bigger issue will be to transcribe the 'control intelligence' (i.e. client connection to node, organizing time slots, etc.) since all that Rust-Stuff (https://github.com/rwth-afu/UniPager https://github.com/rwth-afu/UniPager) won't simply play on ESP32 in my opinion. ....

It is me, or does this not compile on my ubuntu laptop (default ubuntu 20.04.3 LTS)

$ cargo build --release
(...)
Compiling backtrace v0.3.48
error[E0308]: mismatched types
--> /home/kristoff/.cargo/registry/src/github.com-1ecc6299db9ec823/lexical-core-0.7.4/src/atof/algorithm/bhcomp.rs:62:24

73
kristoff - ON1ARF

@ManoDaSilva
Copy link

ManoDaSilva commented Nov 28, 2022

Hi Kristoff! Fancy seeing you here too ;)

I'm also looking this up, but on the C/C++ Arduino environment, as RadioLib now implements it. I'm also thinking a DAPNET "local" parrot repeater might be interesting for indoor coverage, where internet access is not available :)

Some research on G4KLX's implementation on the MMDVMHost stack might prove useful too!

I'll keep you posted!

Manoel - ON6RF

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement A general feature request that requires implementation help wanted Help wanted (discussion, implementation, testing, ...)
Projects
None yet
Development

No branches or pull requests

4 participants