Menu [hide]
  Wiki

HMS Protocol

backlinks print PDF
similar

HMS Funkprotokoll


Noch ein Protokoll ...

Bit├╝bertragung erfolgt ├Ąhnlich Manchester-Code nach G.E. Thomas mit einer Datenperiode von 1000us. Das bedeutet: nach dem Aufsynchronisieren sind die Flanken, ob HL oder LH, alle 1000us auszuwerten, um eine "1" oder "0" zu erkennen. Flanken nach weniger als 750us sind folglich zu ignorieren.



Unterschied: Nach der Preamble wird ein Pause von einer Periode eingeschoben.

ASK transmission at 868,35 MHz
transition low->high = 0, transition high->low = 1

The preamble is 36 bits: 010101010101010101010101010101010100

After this follow 10 bits for every byte, the first bit is the least significant, the 9th bit is Parity (even), value of 10th bit seems to be always zero.

Die Daten im Bitstrom entsprechen: siehe FHEM: HMS.pm


Beispiele:


HMS Device 3c40 (HMS100T: T: 44.9 Bat: ok)
1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1
1111 11oo oo 3f
oooo oo1o 1o 40
1ooo oooo 1o 01
1oo1 oo1o 1o 49
oo1o oooo 1o 04
oooo oooo oo 00
oooo 11oo oX 30

HMS Device bd77 (HMS100T: T: 22.2 Bat: ok)
1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1
1o11 11o1 oo 8d
111o 111o oo 77
1ooo oooo 1o 01
o1oo o1oo oo 22
o1oo oooo 1o 02
oooo oooo oo 00
11o1 o111 oX eb

Created by: tostmann last modification: Sunday 25 of January, 2009 [20:16:24 UTC] by tostmann


Online users
We have 30 online users
Google ads
RSS Wiki RSS File Galleries
[ Execution time: 0.33 secs ]   [ Memory usage: 11.97MB ]   [ 46 database queries used ]   [ GZIP Enabled ]   [ Server load: 0.33 ]