JACDAC Protokoll

OP #7967954
Lesenswert?
• ▲
▼

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
#7968195
Lesenswert?
• ▲
▼

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
Lesenswert?
• ▲
▼

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
Lesenswert?
• ▲
▼

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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.