Cy4NET ist ein dezentrales Echtzeit Peer-To-Peer Kommunikationsprotokoll. Ausgerichtet ist das Protokoll auf den Betrieb kleiner Mikrocontrollersysteme, also Plattformen, denen hinsichtlich Ressourcen und Rechenleistung enge Grenzen gesetzt sind. Schwerpunkt bei der Entwicklung des Cy4NET-Systems waren folgende drei Faktoren:
Den technischen Hintergrund zu dem Projekt erläutert die Dokumentation unten.
Applikationen und BoardsGrundkomponenten des Cy4NETs sind Applikationen und Boards. Bei den Boards handelt es sich um kleine elektronische Einheiten, die über die notwendige technischen Ausstattung für den Betrieb als Cy4NET-Kommunikationsstation verfügen. Aufbauend auf die Cy4NET-Boards gibt es dazu passende Applikationen. Sie realisieren spezifische Aufgaben in Form von Diensten, die sie anbieten. Beiden Grundkomponenten bilden eine Symbiose, da Applikationen häufig für den Betrieb auf einem bestimmten Boards konzipiert sind. Und umgekehrt.
Cy4CmdUm mit Busstationen eines Cy4NET-Verbundes in Kontakt treten zu können, dient das Programm cy4cmd. Es ist ein Kommandozeilenwerkzeug und steht als quelloffenes Projekt für Windows und x64er Linuxsysteme zur Verfügung. In den Projektordnern sind bereits vorkompilierte Programmdateien für beide Betriebssysteme enthalten.(In Entwicklung: Cy4Tool. Ein GUI-Werkzeug, zur leichteren Cy4NET-Verwaltung und Administration der Busstationen).
DokumentationEine umfassende Dokumentation zum Aufbau des Protokolls, die theoretischen Grundlagen, Fallbeispiele und Referenzen findet sich in der Projekt-Dokumentation.
Lizenz:
Das komplette Protokoll, die Dokumentation, die Software-Werkzeuge
sowie die Board- und Applikationsprojekte, die auf dieser Website zur
Verfügung gestellt werden, stehen unter der Free BSD Lizenz, d.h. Cy4NET ist völlig frei. Es kann sowohl privat als auch kommerziell genutzt werden.
|
||||||||
|