Direkt zum Inhalt

Hersteller

Real Time Logic

Real Time Logic bringt das immense Potential des Internets auf embedded Systeme. Es stehen vollständige Implementationen von einem Web-Applikations-Server und SSL/TSL Stack speziell für die Bedürfnisse von Embedded Systemen entwickelt, zur Verfügung. Geliefert wird die gesamte Systemsoftware im vollständigen Sourcecode.

Beratung

Lassen Sie sich beraten, nutzen Sie unser Formular, wir melden uns umgehend bei Ihnen zurück. Oder rufen Sie an:
+49 251 98729-0

SharkSSL, embedded SSL/TSL Stack

WebSocket Client/Server, IoT Framework: MQTT + SMQ, SMTP Library, RayCrypto

SharkSSL ist ein sehr kompakter, von Grund auf neu entwickelter SSL/TLS Stack um die Kommunikation und das Managment von embedded Systemen abzusichern.

SharkSSL unterstützt SSLv3.0, TLS 1.0, TLS1.1, TLS1.2 und ist sehr speicherplatzsparend, das Transport-Agnostische-API macht die Verwendung in jedem embedded System möglich, egal ob 8-Bit oder 64-Bit Mikrocontroller oder auch hybriden Hardware-/Software TCP/IP Stack-Lösungen. Verwendung mit oder auch ohne RTOS ist möglich.

Durch die Unterstützung modernster Verschlüsselungen wie Poly1305 und ChaCha20 ist SharkSSL extrem performant und auch auf kleineren CPUs einsetzbar.

Aufgrund der Assembler optimieren Integer Bibliothek kann SharkSSL eine RSA Operation in 100 ms auf einem Cortex-M3 bei 100 MHz ausführen, deutliche schneller als andere Lösungen!
Über Optionen kann die Codegröße bis herunter zu ca. 20kByte angepasst werden.

Durch die Lieferung im Sourcecode ist die Anpassung an kundenspezifische Systeme sehr einfach.

Real-Time-Logic hat umfassende Erfahrungen im Bereich des Zertifikate Managements in embedded Systemen, ein Thema das Anfängern in dem Bereich oft Kopfschmerzen bereitet. Lesen Sie dazu das Whitepaper von Real-Time-Logic hier online.

Das SharkSSL Paket beinhaltet noch die folgenden Komponenten

  • Embedded IoT Client Framework SharkMQ
  • Embedded WebSocket Client
  • Embedded WebSocket Server
  • Embedded SMTP Library

Real Time Logic bietet auf der Webseite umfassende Möglichkeiten SharkSSL näher kennenzulernen.
Sehen Sie sich hier die SharkSSL Online-Demo an oder laden Sie sich hier Eval-Kits

Warum sollte SSL in embedded Geräten eingesetzt werden?

Das Internet und die dort etablierten Protokolle entwickeln sich zum quasi Standard für das Verbinden und Steuern von Geräten. Allerdings muss hier natürlich ein besonderes Augenmerk auf die Sicherheit der Anwendungen gelegt werden. Dies macht es erforderlich, daß die Daten die zwischen dem Benutzer und dem Gerät ausgetauscht werden, verschlüsselt sind, sowie das sich die Benutzer auf sichere Art und Weise am Gerät authentifizieren muß.

Real Time Logic biete aber nicht nur Software-Produkte an, sondern auch Know-How in Form einer hochqualifizierten Unterstützung bei Implementation und Anwendung der Lösungen. Ein wichtiger Faktor der erheblich Zeit spart.

Die Lizensierung erfolgt im vollständigen Sourcecode und ohne Laufzeitlizenzen.

Es stehen hier mehrere Möglichkeiten zur Verfügung, dfragen Sie bitte an!

  • Vorhandene RTOS Portierungen:
    INTEGRITY, MQX, SMX, ThreadX, VxWorks, EBSnet, rtplatform, uCLinux, Linux und Windows
  • Sehr einfach an andere TCP/IP Stacks und RTOS adaptierbar.
  • Objekt orientierte ANSI C Bibliothek (mit C++ Wrapper Code)
  • SSLv3.0, TLS 1.0, TLS1.1, TLS1.2 cipher Support
  • Unterstützt alle NXP ColdFire™ und Cortex-M4 hardware-acceleration encryption engines
  • Code Größe kleiner 24kB Footprint mit Hardware Crypto Engine Unterstützung
  • Enthält Crypto Software Bibliothek für alle Prozessoren ohne Hardware Crypto Engine (AES, DES, 3DES, ARC4, SHA1, MD5)
  • Enthält proprietäre, hochoptimierte RSA und DH Crypto Bibliothek, die einfach auf dedizierte DSPs portiert werden kann
  • Konfigurierbares Session Caching
  • Fortschrittliches Buffer Management ohne Kodierungsaufwand für die SSL Buffer. Eigne Speicher Allokatoren können spezifiziert werden.
  • Multithreading Unterstützung für optimale Performance unter jedem RTOS
Anhang Größe
SharkSSL Datenblatt 652.57 KB

Weitere Embedded Internet, IoT

Barracuda Web-Applikation-Server

Barracuda ist ein embedded Web- Applikations-Server der sich durch seine einfache Integration und seine Plug-In Architektur auszeichnet.

Mit Barracuda lassen sich einfach Monitor- und Steuerfunktionen für embedded Devices schnell realisieren. Der umfangreiche Funktionsumfang lässt quasi keine Wünsche mehr offen, das API ist wohl durchdacht und die Software ausgereift.

Das Plug-In basierte Barracuda Embedded Web Server SDK vereinfacht und verkürzt den Entwicklungszyklus für Geräte mit Bedarf an Remote-Management und / oder Anzeige erheblich.

Damit können sog. Full-Stack Web-Entwicker mit aktuellen Web-Technologien wie LSP, HTML, CSS, JavaScript und allem dazwichen wie z.B. Ajax, REST und WebSockets moderne Webseiten entwickeln ohne sich um die embedded Seite kümmern zu müssen. Den embedded Backend Teil übernimmt der Embedded Systems Engineer losgelöst davon.

Real Time Logic
Embedded Internet, IoT

Percepio DFM

Der brandneue Device Firmware Monitor™ - ein Werkzeug zur einfachen Qualitätssicherung von IoT-Software - hat auf der Embedded World 2019 den "Best in Show Award in der Kategorie Development Tools and Operating Systems des Embedded Computing Design Magazins gewonnen.

Percepio
Analyse , Embedded Internet, IoT , Debugger

SharkMQ

Simple Message Queue (SMQ) ist ein einfach anzuwendendes Kommunikationsprotokoll für Machine-to-Machine (M2M) / "Internet of Things" (IoT) Kommunikation. Es folgt dem publish-subscribe Entwurf, frei übersetzt „veröffentlichen und abonnieren“. Die Struktur ist ähnlich wie andere publish-subscribe Protokolle, wie dem MQTT und AMQP, aber es wurde um eine für IoT wichtige Eigenschaft erweitert, der direkten Adressierbarkeit.

Real Time Logic
Embedded Internet, IoT

SharkMQTT

SharkMQTT ist eine extrem kompakte und abgesicherte MQTT Client Bibliothek, optimiert für kleine resourcenlimitierte embedded Systeme.
SharkMQTT wurde speziell für die kompakte SSL-Bibliothek SharkSSL angepasst und verwendet SSL Zertifikate nach höchstem Industriestandard für Authentifizierung und Verschlüsslung.

Real Time Logic
Embedded Internet, IoT

Minnow Server

Für kleine MCUs mit wenig RAM steht mit dem Minnow Server erstmal auch eine attraktive Web-Server Implementierung zur Verfügung.
Lösungen wie der Barracuda Applikationsserver benötigen MCUs mit (externem) RAM im Bereich 1MB+. Der Minnow Server kommt mit dem interen SRAM moderner MCUs 256-512kB aus.

Der Minnow Server ist ein Embedded WebSocket Server der mit HTML5 Seiten und JavaScript arbeitet. Damit ermöglicht er eine Voll-Duplex und asyncrone Kommunikation-Kanal vom Browser zum Embeddded System.
Mit Single-Page Application (SPA) Webseiten sind Sie in der Lage eine performante Web-Server Lösung auch für kleine Embedded Systeme zu erstellen!

Zustätzlich zum WebSocket Server beinhaltet er einen embedded HTTP Server der es einem Browser ermöglicht die Web-Seiten vom embedded System zu laden.

Real Time Logic
Embedded Internet, IoT

Preise anfragen

Mit dem Absenden dieses Formulars sind Sie damit einverstanden, dass Ihre Daten zu o. g. Zweck gespeichert und verarbeitet werden. Sie können dem jederzeit widersprechen, die Daten werden dann gelöscht. Datenschutzerklärung
1 + 4 =
Bitte diese einfache mathematische Aufgabe lösen und das Ergebnis eingeben. Zum Beispiel, für die Aufgabe 1+3 eine 4 eingeben.

© Embedded Tools GmbH | Willy-Brandt-Weg 33 | 48155 Münster | Germany/Deutschland | Datenschutzerklärung | Impressum