Know-How 162 Entwicklung einer Warenflusssteuerung für

#162
Entwicklung einer Warenflusssteuerung für
Mobilgeräte auf Basis von RFID-Technologie
Smartphones gehören unlängst zum Standardinventar eines Grossteils der Bevölkerung. Mit der zunehmenden Verbreitung der RFID-Technologie in diesen
Geräten entstehen unzählige neue Anwendungsmöglichkeiten, aufbauend auf der einfachen Handhabung, die den Alltag erheblich erleichtern. So klappt
zum Beispiel die Identifikation von Sendern und Empfängern an einem Schliessfach-Terminal sprichwörtlich
im Handumdrehen.
«Dank effizienter Zusammenarbeit wurde innerhalb
kurzer Zeit ein Prototyp einer Android-Applikation für
Smartphones inklusive einer Backend-Lösung zur
Interaktion zwischen Benutzern und einem mechatronischen System entwickelt. Noser überzeugte durch
kompetentes Fachwissen, unkomplizierte Arbeitsweise
sowie Flexibilität in der Umsetzung dieses Innovationsprojekts.»
Kunde der Noser Engineering AG
NOSER ENGINEERING AG
WINTERTHUR I LUZERN I BERN I MÜNCHEN I HEPPENHEIM
RUDOLF-DIESEL-STRASSE 3
CH-8404 WINTERTHUR
TEL +41 52 234 56 11
GALGENFELDWEG 18
CH-3006 BERN
TEL +41 31 917 45 11
DONNERSBERGSTRASSE 1
DE-64646 HEPPENHEIM
TEL +49 62 5267 4450
PLATZ 4
CH-6039 ROOT D4
TEL +41 41 455 66 11
KONRAD-ZUSE-PLATZ 1
DE-81829 MÜNCHEN
TEL +49 89 9901 4880
WWW.NOSER.COM I [email protected]
Das Projekt
Noser Engineering AG wurde mit
der Entwicklung eines Prototyps als
Showcase für eine mögliche Entwicklung beauftragt. Diese umfasst den
Entwurf sowie die Implementierung
einer Android-App für Endkunden
sowie eines Cloud-Dienstes zur Verwaltung von Aufträgen sowie der Funktion
als Kommunikations-Hub zwischen den
mobilen Endgeräten und der Steuerungseinheit der mechatronischen
Komponenten. Die Identifikation der
Absender resp. Empfänger an den
Warenterminals erfolgt dabei mittels
NFC. Die Notifikation für neue, laufende und abgeschlossene Aufträge wird
mit Push-Nachrichten direkt an die
Endgeräte sichergestellt. Zudem wird
die Warenlieferung direkt auf dem
Smartphone in Auftrag gegeben.
App
Cloud im Überblick
Der Nutzen
Dank der angenehmen und konstruktiven Zusammenarbeit konnte das Projekt für den Prototypen in kurzer Zeit
erfolgreich abgeschlossen werden.
Die Realisierung
Die konsequente Trennung und saubere Schnittstellen-Definition der Teilsysteme erlaubte von Anfang an eine parallele
Entwicklung aller involvierten Komponenten. Überdies ermöglichten ein iteratives Projektvorgehen und eine intensive
Kommunikation mit dem Kunden das kontinuierliche Einfliessen von Feedbacks. Durch Mocking, also durch Simulation
einzelner Komponenten, konnten die Teilsysteme während der gesamten Entwicklungszeit auf korrekte Funktionalität hin
überprüft werden. Den Abschluss bildete ein Integrationstest mit mehreren Testpersonen.
Die Technologie
Die Android-App wurde mit Eclipse entwickelt und auf Samsung Galaxy S4 Smartphones betrieben. Als CloudDienst wird eine Microsoft Web API-Lösung eingesetzt, welche mit Microsoft Visual Studio 2013 realisiert wurde
und auf einen Microsoft SQL Server als Datenspeicher zurückgreift. Die Steuerung der Vertriebsmechanik übernimmt ein Embedded System namens BeagleBoneBlack, auf dem eine Python-Applikation läuft.
Das Fazit
Als Resultat entstand ein Prototyp, welcher das Potenzial der Idee auf eine spannende und eindrückliche Weise
aufzeigt.