Hi
I have been trying to get the Implicit Header modes [1] working on a new LoRa Transmitter with lora-gateway, and it took me a while to figure it out (a lot of talking to a rubber duck!). I also couldn't find much written about it, other than others also having problems, so I thought I would document my findings.
In summary, Implicit mode packets (for reception by lora-gateway etc) need to be 255 bytes long, they need to include a LoRa CRC, and they can't be used for UKHAS ASCII Telemetry.
I am using https://github.com/jgromes/RadioLib to talk to my SX1278 module, so for any of the implicit modes I need:
And then when I transmit my string, I make sure it is a full 255 character string.
Doing that gets me a valid reception in lora-gateway (Packet SNR etc gets set, rx gets logged to packets.txt), but no packet is displayed as the ProcessTelemetryMessage function rules out any sentences longer than 249 characters.
Also worthy of documenting whilst I am here, is the different message types (based on first character) that lora-gateway accepts - I never realised it had so much functionality built in (Thanks Dave and all):
As well as binary markers for SSDV and HABpack message
Hope that is useful to someone one day and saves them some frustration :)
[1] https://github.com/PiInTheSky/pits/blob/master/tracker/lora.c#L61
Cheers
Kev
--
You received this message because you are subscribed to the Google Groups "UKHAS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ukhas+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ukhas/982e2a89-24b1-48f5-996d-331ae7848957n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ukhas/c15eee0f-b1ea-44ea-8b1c-573ad86ce02dn%40googlegroups.com.