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

rpitx als Transmitter-Device #145

Open
do6uk opened this issue Aug 18, 2019 · 2 comments
Open

rpitx als Transmitter-Device #145

do6uk opened this issue Aug 18, 2019 · 2 comments

Comments

@do6uk
Copy link

do6uk commented Aug 18, 2019

Mit rpitx ist es möglich verschiedene Signale auf beliebigen Frequenzen direkt aus dem GPIO des Pi zu erzeugen.

Dieser Weg ist ohne zusätzliche Filterung der HF zwar nicht für einen Widerange-Sender geeignet, aber für einen Hotspot oder Experimente im Shack dürfte es tauglich sein.

Vom Prinzip her, könnte das Signal im Unipager, ähnlich wie beim Audio-Transmitter erzeugt und dann eben nicht auf das Sound-Device sondern an eine RPiTX-Pipe ggf. mit entsprechend notwendigen Umwandlungen weitergegeben werden.

Ich habe selber keine Ahnung von der Programmierung in Rust, aber soweit ich das erkenne, wird der Audio-Transmitter über aplay realisiert, womit also grundsätzlich eine Anpassung an rpitx nicht unmöglich erscheint - ich habe nur keine Idee wie man das machen muss.

@babooino
Copy link

babooino commented Oct 3, 2020

Please add support for rpitx as it is the most affordable way to launch a local POCSAG hotspot. It took me few years to breathe life into pagers specially purchased for this purpose, messing with the modifications of LMR radios and with signal levels to get proper pocsag waveform until I discovered the RPITX.
At the very least, we should be able to use unipager as a client application to receive text messages from dapnet to file, or use some separate application for this purpose. Then we can use simple bash script to transmit this messages over rpitx. But in this case we will not be able to use dapnet multicast functionality to transmit POCSAG batches within specific timeslot. So we have to be able to run rpitx script exactly when assigned timeslot begins.

@jbuchbinder
Copy link

You have the option of porting librpitx ( https://github.com/F5OEO/librpitx ) to Rust, or just compiling it as binaries and working that way. On limited hardware it might be more performant to port the code.

It seemed easier to just use bindgen to make bindings for the rpitx library, which I did :

https://github.com/jbuchbinder/librpitx-rust

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants