Produkte kaufen:https://item.taobao.com/item.htm? ft = t&id = 900569256900
Nachrichtenformat für Pelco-D (7 Byte)
Stell dir vor, du schreibst eineSieben WorteDie Bedeutung jedes Wortes lautet wie folgt:
| Die Reihenfolge | Rolle | Populäre Erklärung | Beispiel (hexadezimal) |
|---|---|---|---|
| 1 | Das Anfangszeichen | Das gleiche gilt als „Notfall" auf dem Umschlag. Die Kamera sagt: „Achtung, hier kommt ein Befehl!" | 0xFF(feste Werte) |
| 2 | Empfänger-Adresse | Kamera-Nummer (z. B. Kamera 1, Kamera 2) | 0x01(1er) |
| 3 | Bewegung Befehl | Steuerung der Richtung: links, rechts, oben, unten | 0x04(links) |
| 4 | Zugänglichkeit | Zoom (Vergrößern / Verkleinen), Fokus (Klaren / Verwischen) usw. | 0x20(Vergrößern) |
| 5 | Horizontale Geschwindigkeit | Geschwindigkeit des links / rechts Drehens (0 = unbewegt, 255 = schnellste) | 0x3F(Mittelgeschwindigkeit) |
| 6 | Vertikalgeschwindigkeit | Auf - / Abwärtsgeschwindigkeit (Oben) | 0x00(Standhaft) |
| 7 | Verifizierung des Passworts | Die Kamera prüft dieses Passwort, um sicherzustellen, dass der Befehl nicht manipuliert wurde | Automatische Berechnung |
Ein praktisches Beispiel🌰
Nehmen wir an, Sie lassen1 mit mittlerer Geschwindigkeit nach linksdrehen (z. B.0x3F), die Nachricht lautet:
FF 01 04 00 3F 00 BC- Startmarker:
FF(Fixed) - Adresse.:
01(Kamera Nr. 1) - Richtungsbefehl:
04(links abbiegen) - Zugänglichkeit:
00(ohne Zoom, nicht fokussiert) - Horizontale Geschwindigkeit:
3F(Mittelgeschwindigkeit) - Vertikalgeschwindigkeit:
00(nicht nach oben) - Verifizieren Sie den Code:
BC(Aus den ersten 5 Zahlen berechnet)
Konzentrieren Sie sich auf die Erläuterung
- Was ist der Verifizierungscode?
- Schritt 1Adresse, Richtung, Zugänglichkeit, horizontale Geschwindigkeit und vertikale Geschwindigkeit.
Beispiel:0x01 + 0x04 + 0x00 + 0x3F + 0x00 = 0x44 - Schritt 2Das Ergebnis wird „1" (ähnlich einer negativen Zahl in der Mathematik) umgekehrt.
Zum Beispiel:0x44→ Umgekehrt ist0xBB→ Add 1 zu0xBC。 - Der endgültige Prüfcode ist
0xBC。
- Warum braucht man einen Prüfcode?
Wie ein "Entfernungssiegel" auf einem Kurierpaket berechnet die Kamera den Prüfcode neu, sobald sie den Befehl empfängt. Wenn es mit der Nachricht nicht übereinstimmt, kann die Anweisung in der Übertragung gestört werden, wird die Kamera direkt ignoriert.
Häufige Aktionen
| Aktionen | Befehle (Byte3) | Beispiel |
|---|---|---|
| Linken | 0x04 | FF 01 04 00 3F 00 |
| Rechtsen | 0x02 | FF 01 02 00 3F 00 |
| Aufwärts | 0x08 | FF 01 08 00 00 3F |
| Abwärtsen | 0x10 | FF 01 10 00 00 3F |
| Zoom Vergrößerung | 0x20(Byte4) | FF 01 00 20 00 00 |
| Zoom Verkleinerung | 0x40(Byte4) | FF 01 00 40 00 00 |
Ein Satz Zusammenfassung
Das Pelco-D - Protokoll ist wie ein Sieben-Wörter - Kennwortfür die Kamera, die ersten sechs Wörter sagen, was zu tun ist, und das letzte Wort ist "Anti-Fälschungs - Code", um sicherzustellen, dass die Anweisungen sicher geliefert werden!
Antwort veröffentlichen