libmcs_networking – Netzwerk Layer API
OS: Unix/Linux, Windows 32/64 Bit, WinCE
ARCH: xScale (ARMVI), ARMv6, ARMv7, x86, x64
Unsere libmcs_networking implementiert einen API-Layer für den Zugriff auf folgende Netzwerkfunktionen:
- IPv4 Connectivity & IPv6 Connectivity
- Zertifikatsbasierte SSL-Verschlüsselung
- Socket-Funktionen
- Namensauflösung
- Client-Services
- Server-Services
Preise und Lizensierung auf Anfrage!
libmcs_netproto – Leichtgewichtige statische Protokol API
OS: Unix/Linux, Windows 32/64 Bit, WinCE
ARCH: xScale (ARMVI), ARMv6, ARMv7, x86, x64
Unsere libmcs_netproto implementiert einen API-Layer für ein statisches Transport-Protokoll mit folgenden Eigenschaften:
- Protokoll Versionierung
- Protokoll Prüfsumme
- dynamische Bulk-Längen
- Protokoll Fragmentierung
- Client- & Serverseitigen Protokoll-Stack
Preise und Lizensierung auf Anfrage!
libmcs_rest – Leichtgewichtige „USHS“ REST API (*)
* USHS: Ultra-Slim-High-Speed
OS: Unix/Linux, Windows 32/64 Bit, WinCE
ARCH: xScale (ARMVI), ARMv6, ARMv7, x86, x64
Unsere libmcs_rest abstrahiert eine leichtgewichtige hoch-perfomante REST Client- sowie Server-Implementierung mit eigenen zugrundeliegendem HTTP-Server:
- IPv4- / IPv6-fähig
- Zertifikatsbasierte SSL-/TLS-Verschlüsselung
- basiert auf der libmcs_networking für hochperformante Netzwerkübertragungen
- implementiert eigenständigen REST-Server
- implementiert REST-Client
- Datenrückgabe als ASCII, JSON und XML
- REST-Serverseitig frei parametrierbare URI-Strukturen
- optionale Monitoring Lösung auf Basis von Nagios
- Geprüft und eingesetzt in der Luftfahrt für 24/7 Betrieb
Preise und Lizensierung auf Anfrage!
libmcs_pi – Einplatinencomputer Standard-Bibliothek
OS: Unix/Linux
ARCH: ARMv6, ARMv7
Standard-Bibliothek mit API-Layer zur Abstraktion der Hardware und Funktionen (GPIOs, Sensoren, Hardware-Informationen) für folgende Einplatinencomputer mit automatischer Board-Erkennung:
- Raspberry B+
- Raspberry Pi 2 B+
- Raspberry Pi 3
- Banana Pi M1
- Banana Pi M1+
- Banana Pi M2
Preise und Lizensierung auf Anfrage!
libmcs_standard – Standard-Bibliotheksfunktionen
OS: Unix/Linux
ARCH: ARMv6, ARMv7, x86, x64
Standard-Bibliothek mit folgenden Funktionsblöcken
- Debug-Logging
- CSV-Import (ASCII / UTF-8)
- Checksum Hash Funktionen
- CRC16 / CRC32 Hash Funktionen
- MD5 Hash Funktionen
- SHA1 Hash Funktionen
- RFC1113-Base64 De-/Encoding
- RFC4648-Base64 URL De-/Encoding
- /proc-Readout Funktionen für diverse /proc-Dateien
- Session-Handling (mem- / DB-basiert)
- SMTP-Mailfunktionen
- Dateisystem Funktionen
- Datei-Funktionen
- Rekursives Kopieren
- UTF8-safe strncpy Funktionen
- versch. Sortierfunktionen
Preise und Lizensierung auf Anfrage!