[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