Software Bibliotheken
Compact7B/
Zigbee Stack
![Compact7B/ Zigbee Stack](https://www.ubisys.de/wp-admin/admin-ajax.php?action=kernel&p=image&src=%7B%22file%22%3A%22wp-content%2Fuploads%2FC7B_neu.png%22%2C%22thumbnail%22%3A%22%2C100%2C%22%7D&hash=d6131dd5)
Compact7B ist eine embedded C ++ – Bibliothek für 32- und 64-Bit-Controller und System-on-Chips, die drahtlose Kommunikation auf der Basis von Zigbee PRO bietet. Für die Bereitstellung der Laufzeitumgebung sowie der PHY- und MAC-Schichten sind CompactFrameworkTM und Compact15.4TM erforderlich.
Compact15.4
![Compact15.4](https://www.ubisys.de/wp-admin/admin-ajax.php?action=kernel&p=image&src=%7B%22file%22%3A%22wp-content%2Fuploads%2FC15.4_neu.png%22%2C%22thumbnail%22%3A%22%2C100%2C%22%7D&hash=2c6d5613)
Compact15.4TM ist eine C ++ – Bibliothek für 32-Bit- und 64-Bit-Controller (z. B. Atmel AT91SAM7S und ATSAM4S), die drahtlose Kommunikation auf der Basis von IEEE 802.15.4 MAC ermöglicht. Unser Compact7BTM Zigbee Stack nutzt es auch als Basis.
CompactAES
![CompactAES](https://www.ubisys.de/wp-admin/admin-ajax.php?action=kernel&p=image&src=%7B%22file%22%3A%22wp-content%2Fuploads%2FCAES_neu.png%22%2C%22thumbnail%22%3A%22%2C100%2C%22%7D&hash=121dbdf8)
CompactAES ist eine effiziente C++ Realisierung des symmetrischen AES/Rijndael Block Cyphers mit 128, 192 und 256 Bit Verschlüsselungsstärke und besonders für Embedded Systems geeignet.
CompactECC
![CompactECC](https://www.ubisys.de/wp-admin/admin-ajax.php?action=kernel&p=image&src=%7B%22file%22%3A%22wp-content%2Fuploads%2FCECC_neu.png%22%2C%22thumbnail%22%3A%22%2C100%2C%22%7D&hash=d18ba44f)
Als asymmetrisches Verfahren ist ECC eine optimale Ergänzung zu AES. Es handelt sich hierbei um eines der sichersten und leistungsfähigsten Public-Key Verfahren, die derzeit verfügbar sind.
CompactXML
![CompactXML](https://www.ubisys.de/wp-admin/admin-ajax.php?action=kernel&p=image&src=%7B%22file%22%3A%22wp-content%2Fuploads%2FCXML_neu.png%22%2C%22thumbnail%22%3A%22%2C100%2C%22%7D&hash=1baf75af)
ubisys bietet mit CompactXML eine C++ Klassenbibliothek an, die es Ihnen erlaubt, XML Dokumente nach der Extensible Markup Language Recommendation 1.0 einzulesen und auch zu erzeugen.
CompactMD5
![CompactMD5](https://www.ubisys.de/wp-admin/admin-ajax.php?action=kernel&p=image&src=%7B%22file%22%3A%22wp-content%2Fuploads%2FCMD5_neu.png%22%2C%22thumbnail%22%3A%22%2C100%2C%22%7D&hash=679f5aee)
Diese C++ Implementierung macht den Message Digest #5 Algorithmus für Embedded System Applikationen nutzbar. Damit können 128 Bit lange Hashwerte erzeugt werden, um beispielsweise Dateien auf Integrität zu prüfen.
CompactSHA
![CompactSHA](https://www.ubisys.de/wp-admin/admin-ajax.php?action=kernel&p=image&src=%7B%22file%22%3A%22wp-content%2Fuploads%2FCSHA_neu.png%22%2C%22thumbnail%22%3A%22%2C100%2C%22%7D&hash=f944c2e2)
Für den Fall, dass mehr Sicherheit benötigt wird, als MD5 bietet, kann auf SHA-256 zurückgegriffen werden. Dieser sichere Algorithmus genügt selbst den höchsten Ansprüchen.
CompactStorage
![CompactStorage](https://www.ubisys.de/wp-admin/admin-ajax.php?action=kernel&p=image&src=%7B%22file%22%3A%22wp-content%2Fuploads%2FCS_neu.png%22%2C%22thumbnail%22%3A%22%2C100%2C%22%7D&hash=dbe22b79)
Diese C++ Bibliothek stellt Ihnen eine dynamische Speicherverwaltung für Flash Memory zur Verfügung. Definieren Sie einen Speicherpool, aus dem dann nach und nach Bereiche mit beliebiger Größe angefordert werden können.