Would it be possible to run the #MeshCore companion software on a PC, with an SDR handling the radio side?
-
-
@tk I haven't seen this yet, but it shouldn't be too hard. pyMC handles some of the protocol parsing bits on the PC side (there's other libraries that folks have worked on as well), and there's GnuRadio sketches to do LoRA demodulation. At the moment, it's probably simpler to transmit using an sx1262 based radio.
Projects like MeshTNC or the KISSModem support recently merged into the meshcore development branch could be used to drive transmit capabilities through serial/USB attached node hardware.
Transmission is possible on many SDR's, but would probably require frontend amplification and filtering, as well as LoRA modulation code, which I'm not sure if exists, given the proprietary nature of the modulation scheme.
-
@tk I haven't seen this yet, but it shouldn't be too hard. pyMC handles some of the protocol parsing bits on the PC side (there's other libraries that folks have worked on as well), and there's GnuRadio sketches to do LoRA demodulation. At the moment, it's probably simpler to transmit using an sx1262 based radio.
Projects like MeshTNC or the KISSModem support recently merged into the meshcore development branch could be used to drive transmit capabilities through serial/USB attached node hardware.
Transmission is possible on many SDR's, but would probably require frontend amplification and filtering, as well as LoRA modulation code, which I'm not sure if exists, given the proprietary nature of the modulation scheme.
-
@tk adapting pyMCRepeater to use this would be a solid first step. The author of pyMC is a good guy and seems enthusiastic about supporting new ways of allowing it to interact with radios. Once you got that, client support is easily within reach.