Go Down

Topic: What is this protocol? (Read 252 times) previous topic - next topic

Smajdalf

Jun 22, 2019, 06:10 pm Last Edit: Jun 22, 2019, 06:11 pm by Smajdalf
Hi,
I have a 433MHz RF protocol I am trying to decode:

Each character is 0.5ms pulse of carrier and than a pause of variable length. 4ms pause means "end of message", 1ms means "1" and 2ms means "0" (maybe "0" and "1" - but there seems to be a message counter implying the first meaning is more likely). Is there a name for such protocol?
Thanks
How to insert images: https://forum.arduino.cc/index.php?topic=519037.0

jremington

That is a very common type of manufacturer-specific data packet encoding scheme, based on "On Off Keying" or OOK.
No PM's please.

Smajdalf

Do you know if it has some name? For the logic analyzer to analyze it for me?
How to insert images: https://forum.arduino.cc/index.php?topic=519037.0

jremington

If it has a name, the manufacturer of the gizmo would be the one to ask.

Post a link to the gizmo -- many of them have been decoded.
No PM's please.

Smajdalf

Maybe I used a wrong terminology: coding may be the right word - I want the logic analyzer to determine and label the one and zero bits for me - as I did in Painting. With the right settings it is able to do so for I2C, SPI, UART, but I don't know how to set it to label this coding.
How to insert images: https://forum.arduino.cc/index.php?topic=519037.0

jremington

#5
Jun 23, 2019, 05:32 pm Last Edit: Jun 23, 2019, 05:54 pm by jremington
It is extremely unlikely that the logic analyzer can decode a proprietary, manufacturer-specific protocol, unless there is an option to program the analyzer with the necessary details.

Follow the link in reply #3 for the general procedure to analyze the data encoding by yourself.
No PM's please.

Go Up