20. oktober 2012 - 12:20Der er
14 kommentarer og 1 løsning
Dekodning af data
Måske har det ikke så meget med delphi at gøre men programmet jeg laver til at modtage data er lavet i delphi.
Jeg har en trådløs magnet kontakt som kan være åben eller lukket. Nå kontakten åbnes modtager jeg 2 linier data, f.eks: 0a9229922900bb0f152992152b00 0a9229922900bb0f152992156400
og det samme sker når kontakten lukkes, det ser ud til at det kun er den anden sidste word der ændres, i ovenstående linier altså 2b og 64. Mit problem er at jeg ikke kan finde ud af at afkode data da jeg ikke kan se nogen system i det. Her er en række data hvor jeg har åbnet og lukket kontakten, de binære værdier til højre er det tal der ændre sig og som det ses ændre det sig ikke til det samme hver gang der åbnes/lukkes:
På denne side: http://www.kopp.eu/produkte/heimwerker/free-controlfunk/free-control-sicherheit.html så er kontakten "Funk-Magnetsensor" og jeg bruger "PC-Software für Einbruchalarmzentrale" til at modtage data, jeg bruger ikke softwaren men kun USB modtageren som efter installation af driver emulere en seriel port, denne serielle port forbinder jeg så til i mit delphi program og modtager data på. Ud over om kontakten er åben/lukket så er der muligvis også info om batteri tilstand, ekstern kontakt og sabotage kontakt men det er i første omgang kun den interne kontakt jeg er interesseret i.
jeg er ikke sikker på protocolen, kan bare se at de er med i samarbejdet. Jeg har arbejdet en del med enocean og det er rimeligt nemt at komme i gang med
Det er åbenbart ikke knx, har skrevet til firmaet og fået svar:
"Dear Mr Kroning, many thanks for your interest. For the product range Free-Control we created our own code. This is secret and will not given to external company."
Hej. tror at den næstsidste byte blot viser hvor tæt magneterne er på hinanden, og ikke om der er tændt eller slukket. i så fald handler det om at registrere ændringer i magnetfeltet, i stedet for at regisrere en tilstand...
ok, men på hver linie 1 er byte'n ca $30 - og på hver linie 2 er den ca $60, uanset om der tændes/slukkes så vidt jeg har forstået, så derfor ligner det at kontakten slår tilbage, og det på den måde blot er et udsving. Men ved ikke om den oprindelige løsning kan måle tilstanden ?
Hmm ja så virker de data godt nok lidt kryptiske :) Der er jo også mulighed for at bruge andre styinger såsom arduino, måske kunne det være en mulighed. held og lykke med sensoren.
Jeg lukker. Den anden sidste word er en der fortæller noget om signal styrken.
Hvis nogen vil have point så smid svar.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.