jgromes / RadioLib

Universal wireless communication library for embedded devices
https://jgromes.github.io/RadioLib/
MIT License
1.52k stars 381 forks source link

Other pager protocols #1024

Open ellisgl opened 6 months ago

ellisgl commented 6 months ago

The pager example only looks to generate POCSAG protocol output. There are several other protocols, but one of the other prominent protocols is the Motorola FLEX protocol. It would be nice to have support for that protocol.

Informational links: https://en.m.wikipedia.org/wiki/FLEX_(protocol) http://www.jelmerbruijn.nl/motorola-flex-p2000-decoding/flex-sync-and-header/ https://www.braddye.com/pager.php

Software Examples: https://github.com/jjwbruijn/POCSAG_FLEX_Modem https://github.com/dl1com/flex https://github.com/unsynchronized/gr-mixalot

jgromes commented 6 months ago

Ah, the good ol' "wouldn't it be nice if ..." - the origin point of all feature creep ;)

I'm not totally opposed to the idea of adding FLEX (and of course, PRs will be welcome). However, I would need to see a specific use case as opposed to just "it would be nice".

ellisgl commented 6 months ago

I happen to have a couple Flex pages in the 900MHz I wanted to play with.

jgromes commented 6 months ago

Well I'm not stopping you - feel free to fork the library and build on top of the radio drivers and cryptography modules, so that you can focus on the protocol itself. Again, PRs will be welcome. But if it's just one person that says "it would be nice" then I can't realy justify working on this, at the very least not now.

htotoo commented 4 months ago

+1 would love to see it :)

ellisgl commented 4 months ago

After discussion, apparently it kind of a pita, since you have to keep a constant stream going. I decided to buy a GP2009N POCSAG pager and have it program to the 915 MHz range (916.175 MHz).