Ulrich hat geschrieben: ↑Di 10. Jan 2023, 13:32
Um ein Gerät zu integrieren, wird in erster Linie die Protokollbeschreibung des Herstellers von der Kommunikationsschnittstelle benötigt. Damit kann man schon einmal feststellen, ob es ein baugleiches Gerät eventuell gibt. Wenn du die Protokollbeschreibung hast, kannst du das Gerät auf die Wunschliste schreiben.
Die Protokollbeschreibung ist hier einsehbar.
https://cdn.shopifycdn.net/s/files/1/06 ... 1682577935
Das Protokoll unterstützt RS485/RS232/UART interface und Bluetooth, für letzteres muss man zu Anfang die passenden UUID senden:
SERVICE UUID: 0000ff00-0000-1000-8000-00805f9b34fb
write characteristic UUID: 0000ff02-0000-1000-8000-00805f9b34fb
read characteristic UUID: 0000ff01-0000-1000-8000-00805f9b34fb");
Ansonsten gibt es eine einfache Frame-Struktur.
Beispiel:
Nach einen Startcode folgt ein Code für Schreiben/Lesen, dann Kommando/Register, dann die Länge der Daten (Payload), dann folgen die Daten/Payload und zum Schluss eine Art Quersumme zur Prüfung und ein Stoppcode.
Sendet man also "DD A5 03 00 FF FD 77"
dann erhält man beispielsweise "DD 03 00 1B 17 00 00 00 02 D0 03 E8 00 00 20 78 00 00 00 00 00 00 10 48 03 0F 02 0B 76 0B 82 FB FF 77"
und dies enthält die wichtigsten Grundinformationen des Akku:
akt. Spannung,
akt. Stromstärke,
akt. verbleibende Kapazität,
Nominale Gesamtkapazität,
bisherige Zyklenanzahl,
Herstellungsdatum,
usw.
Hilft dies weiter? Gibt es bereits baugleiche Geräte?