Ginzinger electronic systems

Challenge

Ready for IoT

Die Aufgabe war es, vorhandene Ladestationen für Bleibatterien, die in Staplern verbaut werden, mit dem Internet der Dinge (IoT) zu verbinden. Dazu entwickelten PASO (Pataky Software GmbH) und Ginzinger electronic systems ein CAN-Gateway, um die Ladedaten der Stapler zu sammeln, aufzubereiten und via Ethernet oder WLAN in die Cloud zu senden.

DevKit

Bei fast allen Softwareprojekten ist es nach gelungener Entwicklung der ersten Basissoftware an der Zeit, die passende Hardwareplattform zu suchen. So auch bei einem Kunden von Paso Solutions aus Hohenzell in OÖ. Dabei stellte sich die Frage: Hardware von der Stange oder eine maßgeschneiderte Lösung?

IoT Spezialist aus Oberösterreich

PASO Solutions

Die Pataky Software GmbH (kurz PASO) aus Hohenzell wurde 2007 von Herbert Pataky gegründet und beschäftigt heute 20 Mitarbeiter. Zum Leistungsspektrum gehören Business Analytics, Data Warehouse und Künstliche Intelligenz. Aber auch individuelle Softwarelösungen, mobile Apps, Webapplikationen, Embedded-Systeme, Lösungen für die Cloud und das Internet der Dinge zählen zum Dienstleistungsportfolio. Viele renommierte Unternehmen wie Magna, Daimler oder Scheuch vertrauen auf das Know-how des oberösterreichischen Software-Spezialisten.

Grafikelement Internet of Things

Ready for IoT

Visualisierung eines Security Schlosses auf Platine

IoT-Projekt "Connected Charger"

Auf der Suche nach einem Hardware-Dienstleister für das IoT-Projekt „Connected Charger“ eines Kunden kam es durch einen PASO-Mitarbeiter zum Kontakt mit Ginzinger electronic systems aus Weng im Innkreis.
Nach dem Erstkontakt  wurde die Kooperation von PASO Solutions und Ginzinger electronic systems besiegelt. PASO entschied sich für die modulare, skalierbare Hardwareplatform von Ginzinger electronic systems samt eigener Linux Software Distribution.

PASO sollte für seinen Kunden bereits vorhandene Ladestationen für Bleibatterien, die in Staplern verbaut werden, mit dem Internet der Dinge (IoT) verbinden. Dafür wurde gemeinsam ein CAN-Gateway entwickelt. Dieses sammelt die Ladedaten der Stapler ein, bereitet sie auf und sendet sie via Ethernet oder WLAN in die Cloud.

Lösung

CAN Gateway "Connected Charger"

Hardware-Systemplattform

Ginzinger entwickelte die Hardware-Systemplattform, die Treiberanpassungen und das Betriebssystem.

Portierung auf vorhandene Hardwareplattform

Die Applikationssoftware und Softwarestruktur, basierend auf Microsoft .NET Core, entwickelte PASO. Dank der Ginzinger Embedded Linux Distribution GELin erfolgte die Portierung auf die Hardwareplattform ohne Probleme.

Evaluierung mit Ginzinger Dev-Kits

Zur Evaluierung der benötigten Schnittstellen wurden Workshops abgehalten. Dabei konnten mit den Ginzinger Embedded Linux Development Kits erste Eindrücke gesammelt werden konnten. Diese wurden von PASO und dem Kunde parallel zu den Workshops bereits für erste Tests direkt im Feldeinsatz verwendet

Der Beweis für 1+1= 3

Die Applikationssoftware für die IoT-Fähigkeit des Gateways sowie die dafür benötigte Softwarestruktur entwickelte PASO. Gleichzeitig beauftragte sein Kunde Ginzinger electronic systems mit der Entwicklung von Hardware-Systemplattform, Treiberanpassungen und Betriebssystem.

„Für uns war es wichtig, ein rasches und einfaches ‚Plug & Play‘ für unseren Kunden bewerkstelligen zu können. Nachdem wir zuerst diverse fertig verfügbare Hardwarelösungen geprüft haben, haben wir uns schlussendlich für die maßgeschneiderte Systemlösung, bei der Hard- und Software von Ginzinger electronic systems kommen, entschieden. Diese ist bereits über viele Jahre hin im Markt erprobt, robust und sicher. All dies sind wichtige Faktoren, wenn es um die

sichere Verbindung in die Cloud geht".

Martina Reisenberger
DI Martina Reisenberger
Projektleiterin bei PASO Solutions

GELin von Ginzinger

Robuste Embedded Linux Plattform

Die Plattform basiert auf einem Embedded-Linux-System mit Cortex-A7-Prozessor, TPM (trusted platform module), CAN-Bus, Ethernet und WiFi. Die Ginzinger-Plattform bietet noch viele weitere mögliche Schnittstellen, wie etwa für TFT, USB oder Video. Die maßgeschneiderte Plattform ist mit genau jenen Hardware- und Softwarekomponenten ausgestattet, die für die Anwendung benötigt werden. Nicht mehr und nicht weniger.

Zur Evaluierung der benötigten Schnittstellen wurden gemeinsame Workshops abgehalten, bei denen mit den „Ginzinger Embedded Linux Development Kits“ erste Eindrücke gesammelt werden konnten. Diese „Dev-Kits“ hatten PASO und der Kunde parallel zu den Workshops bereits für erste Tests direkt im Feldeinsatz. Für die Integration des IoT-Gerätes in die Cloud gab es vorab mehrere gemeinsame Analyseschritte zum Thema Security.

DevKit

Jetzt GELin Workshop buchen!

„Die verwendeten i.MX6 UL DevKits sind Evaluierungsplattformen, basierend auf ARM Cortex-A7-Prozessoren. Sie sind besonders gut geeignet für kosteneffiziente Embedded-Linux-Lösungen wie einfache GUIs oder IoT Anwendungen. Mit den Dev-Kits können Kunden bereits in der Anfangsphase ihre Applikationssoftware testen und evaluieren, auch wenn die Gerätehardware noch nicht zur Verfügung steht“.

Mario Salhofer Portrait quer
Mario Salhofer
Kundenberatung bei Ginzinger electronic systems

Die Portierung der IoT-Softwareapplikation von PASO auf die Ginzinger-Hardwareplattform verlief ohne nennenswerte Komplikationen, obwohl Ginzinger in seinen Embedded-Systemen auf Linux als Betriebssystem setzt, Paso jedoch beim Projekt „Connected Charger“ Microsofts .NET Core verwendete. Möglich machte dies die seit über zehn Jahren bewährte Ginzinger-Linux-Software-Distribution und Entwicklungsumgebung „GELin“.

Das GELin-Betriebssystem stellt sich als durchdachte, aber unkomplizierte Lösung heraus. Da wir im aktuellen Projekt auf .NET Core als Entwicklungsframework setzten, fanden wir uns durch die unkomplizierte Integration von .NET Core in GELin in dieser Welt schnell zurecht und konnten die Implementierung problemlos durchführen.“

Martina Reisenberger
DI Martina Reisenberger
Projektleitung PASO Solutions

Enge Partnerschaft

PASO Solutions & Ginzinger

Da es sich bei dem Produkt „CAN Gateway“ um ein Connected Device handelt (Anbindung an das Internet und die Cloud), wurde bereits von Beginn des Projekts an ein starker Fokus auf Security gelegt. Zusammen mit Partnern von Ginzinger electronic systems wurden ein umfassendes Security-Konzept und eine Pflegestrategie erarbeitet. Auch hier ermöglicht GELin mit sicheren Updatelösungen und Langzeitsupport eine über viele Jahre stabile und sichere Plattform. Die Serienproduktion des CAN Gateways ist bei Ginzinger electronic systems bereits in den Startlöchern. Nach der ersten Nullserie, die bereits produziert wurde, steht die Markteinführung des Produktes kurz bevor. Geplant sind mehrere 1.000 Stk. Gateways pro Jahr. Durch das gemeinsame Projekt entstand eine enge Zusammenarbeit zwischen PASO Solutions und Ginzinger electronic systems.

Makroaufnahme Händeschütteln

"Wir setzen auf Ginzinger als österreichisches Hightech-Unternehmen mit internationalen Referenzen, das Kunden mit einer modularen State-of-the-Art-Lösung einen echten Wettbewerbsvorteil verschafft, um mit Digitalisierung ihre Geschäftsmodelle zu optimieren und neue Horizonte zu eröffnen."

Herbert Pataky Portrait
DI (FH) Herbert Pataky, MA
CEO Paso Solutions

langjähriges Know-how

Ein stabiles und industrietaugliches Produkt

Die Kombination des fundierten Software-Know-how von PASO und der robusten, langjährig bewährten Embedded-Hardware-Plattform von Ginzinger electronic systems stellte für PASO und seinen Kunden die optimale Lösung dar, um ein stabiles und industrietaugliches Produkt zu erhalten, das rasch realisiert werden konnte. Die beiden Unternehmen sind auch bei weiteren Hardware-Projekten laufend in Kontakt und können sich so gegenseitig optimal ergänzen.

Ginzinger Embedded NXP iMX6 DevBoard

Begriffe & Definitionen

Business Analytics bezieht sich auf die Fähigkeiten, Technologien und Praktiken zur kontinuierlichen iterativen Untersuchung und Untersuchung der Geschäftsleistung in der Vergangenheit, um Einblicke zu gewinnen und die Geschäftsplanung voranzutreiben.

Ein Data Warehouse wird zB verwendet, um Daten aus beliebigen Quellen zu erfassen, zu assimilieren und abzuleiten, über alle Unternehmensbereiche hinweg.

Das Trusted Platform Module ist ein Chip nach der TCG-Spezifikation, der einen Computer oder ähnliche Geräte um grundlegende Sicherheitsfunktionen erweitert. Diese Funktionen können beispielsweise dem Lizenz- und Datenschutz oder der nachrichtendienstlichen Kontrolle dienen.

GUI ist die Schnittstelle zwischen Computer und Benutzer. Eine GUI, Abkürzung für Graphical User Interface, ist ein Computerprogramm, mit dem eine Person mithilfe von Symbolen, visuellen Metaphern und Zeigegeräten mit einem Computer kommunizieren kann.

Hardware für Ihre Software gesucht?