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.

News

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

Barracuda Web-Applikation-Server

Applikationsserver mit HTTPS/SSL Support für embedded Systeme

Real Time Logic ist der Spezialist für embedded Webserver, TLS/SSL Lösungen im embedded IoT Bereich.

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.

Barracuda zeichnet sich durch seine einfache Integration und seine Plug-In Architektur aus, er implementiert vollständiges HTTP. Mit dem integriertem SSL Stack SharkSSL eignet er sich auch für höchste Sicherheitsanforderungen.

Mit Barracuda lassen sich einfach Monitor- und Steuerfunktionen für embedded Devices realisieren. Der umfangreiche Funktionsumfang lässt quasi keine Wünsche mehr offen, das API ist wohl durchdacht und die Software ausgereift. Er wird im Sourcecode geliefert und lässt sich dadurch leicht an Kundenanforderungen und Systeme anpassen.

Das Lua Server Pages (LSP) Plug-In ermöglicht es sehr komfortabel und schnell Webanwendungen zu entwickeln. 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.

Mit der Programmierung in LUA (Lua Server Pages = LSP) sparen Sie gegenüber klassischer Entwicklung in C/C++ Zeit ein, die Turnaroundtime ist erheblich kürzer.

Der Webserver ist in einer Plug-In Architektur aufgebaut und skaliert sowohl auf kleinen Embedded Systemen, wie auch auf großen Enterprise Servern.:

Zertifizierung

Ein Kunde hat ein System nach Achilles Level II zertifizieren lassen, das zeigt den hohen Sicherheits- und Qualitäts-Standard der Lösungen von Real Time Logic.

Gesamtkosten und Open Source

Unter Betrachtung der Gesamtkosten (Total Cost of Ownership) haben sich auch große Unternehmen wie z.B. ABB oder Honeywell  für den Barracuda Application Server und gegen Open Source Alternativen entschieden.

Hier gelangen Sie zu den Barracuda-Demo/Eval Downloads. Barracuda ist zum Test für Windows, Linux (x86, i.MX6 Cortex-A, STM32F7 Cortex-M7) oder Android basierte Systeme verfügbar, testen Sie selbst einmal wie einfach die Entwicklung von embedded Web Anwendungen sein kann!

Die Barracuda Dokumentation können Sie hier online lesen.

Ein ausführliches Barracuda Online Turorial finden Sie ebenfalls bei RTL.

Auf der Webseite des Hersteller RTL finden Sie weitere Informationen zu Barracuda.

Schneider Electric’s Altivar Process variable speed drives

Schneider Electric’s Altivar Process range of products and systems is the next generation of variable speed drives, designed to deliver IIoT benefits. The advanced HMI is powered by the Barracuda App Server and LSP. The Barracuda App Server is also used in the Modicon family of products. Modicon M580 is the world’s first ePAC (Ethernet Programmable Automation Controller).


Mitsubishi Electric's C Controller

The C Controller enables industrial automation beyond what is possible with a PLC and the limited Ladder logic. However, the C Controller, running VxWorks, requires a complex development environment only suitable to advanced C programmers comfortable with using the VxWork Workbench. The Barracuda App Server enabled C Controller provides a much easier environment by providing a fully functional web based editor that lets programmers use the Lua scripting language as an alternative to using C code. The ready to use Barracuda App Server enabled C Controller lets programmers easily design factory automation programs in Lua by using nothing more than a modern browser.

The Lua Web IDE video shows how to use the IDE for creating web pages, however the IDE is not limited to creating web pages and can be used for designing any type of industrial automation program. See the C Controller brochure for details.


Honeywell's NetAXS

Honeywell’s web-based access controller system (NetAXS) provides solutions for installations of any size. The Barracuda App Server powered NetAXS enables users to securely manage their system anywhere there's an Internet connection—with no dedicated PC or software costs. The user-friendly design makes it simple to install and easy to operate and maintain.

The Barracuda App Server is also used in Comfortpoint and many other Honeywell products.


Der Web- Applikations-Server Barracuda enthält folgende Komponenten

  • Barracuda Web Server
  • SharkSSL (Embedded SSL/TLS Client & Server)
  • SharkMQTT - Secure MQTT v3.11 Client
  • SharkMQ - SMQ Secure IoT Client
  • Lua Server Pages (LSP) Scripting Language
  • C Server Pages (CSP)
  • WebSocket Client & Server
  • High-Level Secure Sockets
  • SMTP Client
  • AJAX, JSON, and XML-RPC
  • SOAP Web Services
  • WebDAV File Server
  • Modbus Plugin
  • OPC-UA Client + Server
  • Database Plug-In

Der Barracuda Web- Applikationsserver für embedded Systeme wurde bereits auf viele RTOS/OS portiert:

embedded Linux, Microsoft Windows, Apple macOS, UNIX und jdes Posix-OS
Wind River VxWorks, Green Hills Software INTEGRITY, BlackBerry QNX
Express Logic ThreadX, FreeRTOS, Segger embOS, Quadros RTXC, On Time RTOS-32, Micro Digital SMX, NXP MQX

Weitere Portierungen sind geplant und können auch kundenspezifisch erfolgen.

Der Barracuda Applikations Server ist mit dem RTL eigenen TLS-Stack SharkSSL vorintegriert und macht es so super einfach, TLS zu nutzen, nicht  nur für Sie als Entwickler, sondern auch für Ihre Kunden.

Die Installation von SSL-Zertifikaten in Geräte kann für den Endbenutzer sehr schwierig sein; RTL's  optionaler automatischer SSL-Zertifikatsmanagementservice macht es Ihren Kunden jedoch leicht, HTTPS zu verwenden. Lesen Sie hier mehr über den SharkTrust geannten Service.

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

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

 

Real Time Logic bietet 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.

Real Time Logic Mako-ServerFür die Evaluierung und den nicht kommerziellen Einsatz ist auch der Mako-Server als betriebsbereit übersetzter binärer Download verfügbar.

Für Linux (x86 und ARM Cortex-A i.MX6), Windows (x86), macOS, Android, Raspberry Pi, Linkit Smart / Onion Omega2, BeagleBoard und Mitsubishi Electric's C-Controller.

Anhang Größe
Barracuda Datenblatt 576.01 KB

Weitere Embedded Internet, IoT

IoT Consulting

Real Time Logic hilft Kunden schneller IoT Lösungen zu entwickeln.

Nicht nur durch die eigenen Tools, sondern auch durch die Entwicklung fertiger Lösungen aus Basis dieser Produkte

Real Time Logic
Embedded Internet, IoT

SharkSSL, embedded SSL/TSL Stack

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

SharkSSL ist sehr Speicherplatzsparend, das  Transport Agnostische API macht die Verwendung in jedem embedded System möglich, egal ob 8-Bit oder 64-Bit Mikrocontroller werwendet werden.

Real Time Logic
Embedded Internet, IoT

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

SharkTrustX

SharkTrustX ist eine kostenlose VPN-Lösung für den sicheren Fernzugriff auf Intranet-Webserver und für den sicheren lokalen Zugriff auf den Webserver. Mit automatischem X.509 Zertifikat-Management!

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
Bild-CAPTCHA
Geben Sie die Zeichen ein, die im Bild gezeigt werden.

© Embedded Tools GmbH | Schlikötterstiege 61 | 48161 Münster | Germany/Deutschland | Datenschutzerklärung | Impressum