Implementierung eines M2M Back-end Servers



Ähnliche Dokumente
Entwicklung eines Embedded Linux für ein Gateway

ADNP/9200 mit E2U/ESL1: Web Interface Beispiele

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Pädagogische Hochschule Thurgau. Lehre Weiterbildung Forschung

Anleitung zur Nutzung des SharePort Utility

Installation des COM Port Redirectors

Step by Step Webserver unter Windows Server von Christian Bartl

System-Update Addendum

MULTINETWORKING MEHR ALS NUR EIN NETZWERK. Oktober 2010

Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen

Installation SQL- Server 2012 Single Node

Guide DynDNS und Portforwarding

Kurzanleitung OOVS. Reseller Interface. Allgemein

Anleitung zur Nutzung des SharePort Plus

Was ich als Bürgermeister für Lübbecke tun möchte

Mikrocontroller Grundlagen. Markus Koch April 2011

Diese Anleitung erläutert die Einrichtung des Active Directory Modus im DNS-343.

Marketing-Leitfaden zum. Evoko Room Manager. Touch. Schedule. Meet.

Systemvoraussetzungen Sitzungsmanager

Benutzerhinweise: IGW/920-SK/92 COM Port Redirector

BitDefender Client Security Kurzanleitung

Wir bringen Ihre USB Geräte ins Netz Ohne Wenn und Aber!

Securebox. > Anwenderleitfaden.

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Die Software, die Verwaltung und Bewertung von Inventar umfassend erleichtert

Inbetriebnahme Profinet mit Engineer. Inhaltsverzeichnis. Verwendete Komponenten im Beispiel:

Xerox Device Agent, XDA-Lite. Kurzanleitung zur Installation

INHALT. 1 NSA-320 als Logging Version

Step by Step Remotedesktopfreigabe unter Windows Server von Christian Bartl

Technisches Handbuch MDT IP Interface SCN

START - SYSTEMSTEUERUNG - SYSTEM - REMOTE

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

Proxy. Krishna Tateneni Übersetzer: Stefan Winter

Netzwerkeinstellungen unter Mac OS X

INES-Webserver. Damit gehen Ihre Geräte und Anlagen online. 1 Inhalt

MGW/920: Webzugriff auf M-Bus-Daten

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

Horstbox VoIP. Stefan Dahler. 1. HorstBox Konfiguration. 1.1 Einleitung

Zugriff auf OWA Auf OWA kann über folgende URLs zugegriffen werden:

Datensicherung und Wiederherstellung

GeoPilot (Android) die App

LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration. 1. Steuerung eines VI über LAN

Anleitung zur Einrichtung des Netzwerkes mit DHCP im StudNET des Studentenwerkes Leipzig. studnet-website:

Anleitung zur Einrichtung des Netzwerkes mit DHCP. im StudNET des Studentenwerkes Leipzig

Hinweise zum Update des KPP Auswahltools (Netzwerkinstallation) auf Version 7.2

1 Mit einem Convision Videoserver über DSL oder ISDN Router ins Internet

the RTL Group intranet Ihr guide

Update-Anleitung für SFirm 3.1

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

Konfiguration eines DNS-Servers

UserManual. Handbuch zur Konfiguration einer FRITZ!Box. Autor: Version: Hansruedi Steiner 2.0, November 2014

Zugriff auf elektronische Angebote und Datenbanken der Hochschulbibliothek von externen Lokationen

Windows Server 2008 (R2): Anwendungsplattform

Single User 8.6. Installationshandbuch

Leichte-Sprache-Bilder

Download unter:

Network Controller TCP/IP

Software zur Anbindung Ihrer Maschinen über Wireless- (GPRS/EDGE) und Breitbandanbindungen (DSL, LAN)

Bedienungsanleitung. WebServer. Stand: 25. November Autor: Peter Beck

eclips Handheld Remote Control Software Updater

Wie richte ich ein -Konto (Postfach) in Outlook 2000/2003 ein?

GEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT

Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

Konfigurationsbeispiel ZyWALL USG

Impulse Inklusion 2014 Beteiligungskulturen - Netzwerke - Kooperationen (Leichte Sprache Version)

ELV Elektronik AG Leer Tel.:+49-(0)491/ Fax:+49-(0)491/7016 Seite 1 von 10

Lizenzen auschecken. Was ist zu tun?

Rillsoft Project - Installation der Software

Zugriff vom Internet auf IPswitches an einem DSL-Anschluss

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Proxyeinstellungen für Agenda-Anwendungen

Technisches Datenblatt dialog Web 1. Produktbeschreibung

A1 Desktop Security Installationshilfe. Symantec Endpoint Protection 12.1 für Windows/Mac

IEEE 802.1x Authentifizierung. IEEE 802.1x Authentifizierung IACBOX.COM. Version Deutsch

Sie finden im Folgenden drei Anleitungen, wie Sie sich mit dem Server der Schule verbinden können:

Einrichten eines Microsoft Exchange-Account auf einem Android-System

Benutzerhinweise IGW/920-SK/92: Einsatz als VPN-Client

Aufruf der Weboberflache des HPM- Warmepumpenmanagers aus dem Internet TIPPS

Die Invaliden-Versicherung ändert sich

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

Installationsanleitung für das KKL bzw. AGV4000 Interface

Konfiguration Firewall (Zyxel Zywall 10) (von Gruppe Schraubenmeier)

Präsentation: Google-Kalender. Walli Ruedi Knupp Urdorf

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Formular»Fragenkatalog BIM-Server«

802.11N WLAN USB ADAPTER HIGH SPEED WIRELESS CONECTIVITY

ANYWHERE Zugriff von externen Arbeitsplätzen

IRF2000 Application Note Lösung von IP-Adresskonflikten bei zwei identischen Netzwerken

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

Installationsanleitung Webserver - Datenkommunikation

SANTEC Video Technologies Professionelle Lösungen für mehr Sicherheit

Updateanleitung für SFirm 3.1

Windows 2008R2 Server im Datennetz der LUH

Technische Hinweise zur Installation und Freischaltung von Beck SteuerDirekt mit BeckRecherche 2010

CNAME-Record Verknüpfung einer Subdomain mit einer anderen Subdomain. Ein Alias für einen Domainnamen.

Auftrag zum Erwerb und zur Einrichtung von Fernverbindungen Version 1 Version 2 Version 3 Allgemeines

Transkript:

Implementierung eines M2M Back-end Servers Klaus-Dieter Walter SSV Embedded Systems Heisterbergallee 72 D-30453 Hannover www.ssv-embedded.de kdw@ist1.de 1

Wer ist SSV Embedded Systems? SSV Embedded Systems ist ein eigenständiger Geschäftsbereich der SSV Software Systems GmbH mit den Produktsegmenten Single Board Computer, Industrial Terminals und Industrial Communication. 2

Wer ist Klaus-Dieter Walter? In den letzten 10 Jahren habe ich mich überwiegend mit Problemlösungen in der industriellen Kommunikation beschäftigt 3

Struktur einer M2M-Anwendung Eine M2M-Anwendung beinhaltet die drei Kernkomponenten M2M Device, Kommunikationsnetzwerk und Back-end Server... 4

Struktur einer M2M-Anwendung Eine M2M Device nimmt Daten aus der Umgebung auf, bereitet sie auf und leitet die Daten über das Kommunikationsnetzwerk an den Back-end Server. 5

Struktur einer M2M-Anwendung Das Kommunikationsnetzwerk muss nicht zwingend eine GSM/GPRS-Verbindung sein. Es sind auch andere Übertragungswege denkbar 6

Der Back-end Server Ein Back-end Server benötigt min. zwei logische Schnittstellen: 1. das M2M- Interface und 2. eine IT-Schnittstelle, die auch zur Konfiguration dient... 7

Der Back-end Server Der Back-end Server muss die von den M2M Devices erhaltenen Daten mit Hilfe geeigneter Datenbankfunktionen zwischenspeichern Neben einer SQL-Datenbank (für komplexe Daten) eignet sich auch ein Syslog zur Speicherung der (Log-) Daten 8

Der Back-end Server In der IT-Welt findet man zur Realisierung der Datenbankfunktionen das Dreiergespann Apache, mysql und PHP Apache= Webserver mysql= SQL-Datenbankmanager PHP= Skriptsprache, besonders für Webinterface geeignet Ein Syslog-Server gehört praktisch zu jedem Unix-Betriebssystem. Als besonders geeignet hat sich der Syslog-NG erwiesen 9

Com/PC als Beispiel Der Com/PC ist ein Kommunikationsserver für industrielle Umgebungen. Er arbeitet ohne jegliche mechanische Verschleißteile... 500 MHz oder 1,1 GHz x86 CPU 256 oder 512 MBytes RAM CompactFlash als Bootlaufwerk...... Aufteilung in Read-only und R/W Bis zu 10 x RS232 / RS422 / RS485 4 x USB 2 x Mini PCI (1 x für IEEE 802.11 WLAN) 1 x 10 / 100 / 1000 Mbps Ethernet LAN 1 x 10 / 100 Mbps Ethernet LAN VGA / KBD / Mouse Interface Lüfterloser Betrieb / Wandmontage... 10

Einige Eigenschaften Die Management-Schnittstelle des M2M Back-end Server basiert auf einem Web-basierten Interface 11

Einige Eigenschaften: Dienste Die einzelnen Dienste der IT-Schnittstelle können an die Gegebenheiten angepasst werden (z.b. Apache / mysql / PHP und/oder Syslog-Server) 12

Einige Eigenschaften: Uhrzeit Die von den M2M Devices erhaltenen Daten müssen mit einem Zeitstempel versehen werden. Die Uhrzeit muss sich automatisch synchronisieren 13

Einige Eigenschaften: Internet-Einwahl Trotz temporärer IP-Adresse soll ein Back-end Server in einigen Fällen per Internet erreichbar sein. Dafür wird u.a. DynDNS benutzt 14

Einige Eigenschaften: Proxy-Funktionen In einigen Anwendungen ist der Zugriff auf Webserver in den M2M Devices gefordert. Der Back-end Server arbeitet dann als (Reverse) Proxy 15

Einige Eigenschaften: E-Mail Notification In verschiedenen Situationen ist eine automatische Benachrichtigung des zuständigen Personals erforderlich 16

Zusammenfassung Die drei Kernkomponenten: M2M Device, Netzwerk, Back-end Server Der Back-end Server ist der Datenintegrationspunkt Es gibt verschiedene Kommunikationswege (nicht nur GSM/GPRS) Ein Back-end Server besitzt zwei wichtige logische Schnittstellen Das M2M-Interface Die IT-Schnittstelle Realisierung der Datenbank- und Datenlogging-Funktionen Ausgewählte Eigenschaften einer Beispiel-Implementierung Vielen Dank für Ihre Aufmerksamkeit 17