JACDAC Protokoll

OP #7967954

Hat jemand schon mal was mit dem JACDAC-Prokoll was gemacht:
https://github.com/jacdac/jacdac-docs?tab=readme-ov-file

Wenn's nicht von Microsoft wäre, könnte man es glatt verwenden.

*Das Jacdac-Protokoll ist ein dreischichtiges Kommunikationsprotokoll, das speziell für eingebettete Systeme entwickelt wurde, um eine servicebasierte Kommunikation zwischen Mikrocontrollern, Sensoren und Aktoren zu ermöglichen.

: Bearbeitet durch User
#7968025

Christoph M. schrieb:

Hannes J. schrieb:

Welche Umstände zwingen dich dazu das zu verwenden?

Es zwingt nichts. Nur manchmal muss man Neues tun weil es besser sein kann als das Alte.

Wenn das der Fall sein sollte, müßte man es ja benennen können. Also Butter bei die Fische: was kann das Protokoll denn nun besser als die Konkurrenz?

#7968195

Christoph M. schrieb:

Das Protokoll nutzt die serielle Schnittstelle in einem bidirektional auf einem Draht mit 115200Baud. Man kann mehrere Sensoren in Serie schalten. Das Protokoll ist Microsoft mäßig ziemlich fett: https://microsoft.github.io/jacdac-docs/reference/protocol/#service-layer

Welche Konkurrenz?

Nicht mit der Geschwindigkeit, aber Lanc von Sony ist auch eine One-Wire-Anwendung des UART - seit über 30 Jahren. STM32-Controller unterstützen sowas sogar schon in Hardware (andere möglicherweise auch). Halb-Duplex-Protokolle gibt es wie Sand am Meer.

OP #7968199

Rahul D. schrieb:

Nicht mit der Geschwindigkeit, aber Lanc von Sony ist auch eine One-Wire-Anwendung des UART - seit über 30 Jahren.

https://en.wikipedia.org/wiki/LANC Das kannte ich noch nicht.

Rahul D. schrieb:

Halb-Duplex-Protokolle gibt es wie Sand am Meer

Es kommt aber auch darauf an, welche Tools es für das Protocoll gibt. Wichtig sind z.B. Debug- und Visualisierungstools und die am besten frei verfügbar.

Moderator (Firma: Titel) Persönliche Seite #7968233

Christoph M. schrieb:

*Das Jacdac-Protokoll ist ein dreischichtiges Kommunikationsprotokoll, das speziell für eingebettete Systeme entwickelt wurde, um eine servicebasierte Kommunikation zwischen Mikrocontrollern, Sensoren und Aktoren zu ermöglichen.

Bei keinem der drei Stichworte "Mikrocontrollern, Sensoren und Aktoren" sehe ich bei diesem Konzern irgendeine Kompetenz. Was nützt mir ein 3-Wire-Bus, wenn die Kabellängen sich im cm-Bereich bewegen?

Wenn's nicht von Microsoft wäre, könnte man es glatt verwenden.

Mircosoft hat schon so einige "MeToo"-Projekte angefangen, um dann nach erfolgreicher Einführung zu sehen, dass sie es nicht schaffen, sich gegen bereits etablierte Systeme durchzusetzen oder deren Marktanteil zu übernehmen. Und dann wird das Projekt wieder eingestampft.

Und hier versucht MS offenbar, sich ein Stück vom Arduino-Anfänger-Kuchen abzuschneiden:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Monate alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.