How is RadioHead encoding?

Hello,

I am working on project using RadioHead library and I just ask how RadioHead encodes, I read the file: RHEncryptedDriver.cpp but I don't know if it's the right one.. And I can't figure out how it encodes a signal. I actually managed to send a message between 2 arduino but I want to go further and understand how the signal encoding works. Trying to list the letters of the alphabet and their corresponding signal (sending each letter 1 by 1 and listing them) I saw that the signal did not correspond letter by letter to what I had sent .. I would therefore like to know if someone could explain to me how the encoding of the RadioHead library works and I use 433Mhz if it ever helps.

Thank you !

The code is open source. Go read.

What would be "the right one" for you?

Arduino libraries are available for most of the popular methods of encryption, so you don't have to use the option built in to RadioHead.

Sure. I used Speck library for 433MHz encryption...

That was not what I meant, of course the encrypted file contains all the necessary information but maybe another file could have helped me. But obviously that's not the case.

If you can’t understand the source code, which is on your machine somewhere, you could try googling

 radiohead encoding method

where I did find some good detail.

The only thing left to se (for me) is the encoding at the bit level, which I was expecting to be Manchester style, but so far no confirmation of that or news about what they use in its stead.

a7

Thanks you, for your time and informations !

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.