As I mentioned in another thread, I’m very much a newbie, and I’m in over my head! Right now all I’m trying to do is get information from my device through a gateway, through ChirpStack, and into a REST service (using an HTTP integration). This much is all working. However, the REST service is receiving an encrypted (or maybe just encoded) payload. I get the impression that ChirpStack should be able to decode that payload before passing it to the REST service, but I have no idea how.
There are plenty of posts here about this topic, but they all seem to assume a lot more knowledge than I have. For example, I understand there’s a great “package” for doing what I think I need to do, found at https://pkg.go.dev/github.com/brocaar/lorawan?tab=doc. There’s also a nice project at https://github.com/anthonykirby/lora-packet together with an online utility at https://lorawan-packet-decoder-0ta6puiniaut.runkit.sh/ that does a great job interactively. However, I have NO IDEA how to use any of those to decode the packet in ChirpStack before passing it along to my REST service.
Any help would be much appreciated!