[Sublab-elektronikrunde] [dezentrale-members] doorbell bits
Steven Chamberlain
steven at pyro.eu.org
Sat Aug 26 11:53:46 CEST 2017
René Liebscher wrote:
> Siehe letzte Seite https://register.dpma.de/DPMAregister/pat/PatSchrifteneinsicht?docId=DE19548744C5
Thanks, you are awesome!
So it uses 000 as to mark the start-of-frame, and a pattern of
long/short intervals to signal 1 or 0. That's so simple I didn't think
of it... (the barcode sticker should have been a hint).
That's a bit sub-optimal for signalling: frame length can vary
depending on the number of 1's and 0's in the message!
| - Doorbell -
| MASTER
| 000110101011011011011011001101010100110010101010011
000 = start
1 000001 01 01 01 01 1 1 0000001 1 1 00000001(1?)
(I'm not sure where exactly is the end of the message: the final "11"
might represent a 1, or could just be a gap before the next frame,
because the idle line state is 1.)
our device's serial number as 20 binary digits, big-endian:
0101 0101 0111 0000 0011 = our device #349955
the decoded doorbell signal was:
10000 0101 0101 0111 0000 0011 100000001(1?)
^^^^^^^^^^^^^^^^^^^^^^^^
looks good :)
| - Pickup -
| SLAVE
| 0001101001101101101101101100110101010011001010101001
000 = start
1 001 1 01 01 01 01 01 1 1 0000001 1 1 00000001(0?)
10011 0101 0101 0111 0000 0011 100000001(0?)
^^^^^^^^^^^^^^^^^^^^^^^^
The first 5 bits seems to indicate the purpose of the message, and from
that, the receiver should know how many bits to expect, to the end of
the frame.
Tschau,
--
Steven
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 648 bytes
Desc: Digital signature
URL: <http://lists.subsignal.org/pipermail/sublab-elektronikrunde/attachments/20170826/affd0f8d/attachment.sig>
More information about the Sublab-elektronikrunde
mailing list