ECC Möbelschloss

Ähnliche Dokumente
Kompetenz in Bluetooth Low Energy.

Plattformunabhängige App-Entwicklung - Eine für alle?

Cross-Platform Mobile Development mit Xamarin Mark

Jörg Neumann Acando GmbH

CSI/Cnlab Herbsttagung. BLE-Demo

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

Zentrale Informatik. Cross-platform Apps. Andrea Grössbauer David Meier. 11/11/15 Lunchveranstaltungen HS16 - Crossplatform Apps 1

Seminar Mobile Netzwerke

Xamarin Applikationen Showcase aus der Praxis

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap

Romano Roth & Oliver Brack Zühlke Engineering AG

SAP mit Microsoft SharePoint / Office

Ricoh Smart Device Connector 14/03/2016 1

ios, Android, WP7... Alle nativ auf einen Streich!

Architekturen mobiler Multi Plattform Apps

Die Informationsveranstaltung der Deutschen Kreditwirtschaft. 28. Juni 2016, Berlin

Silpion IT-Solutions GmbH, Brandshofer Deich 48, Hamburg

Mit Cloud Power werden Sie zum

Mobile Backend in der

Mobile Applications. Adrian Nägeli, CTO bitforge AG

Cross Platform Development Heute Windows, morgen Android, übermorgen Xbox

UI Technologien für SAP-Anwendungen

Best Connectivity. LogiCloud Wi-Fi Storage Sharer. Art.-Nr. WL0156

Mobile Anwendungen im SAP-Umfeld

Service Engineering. Übung 2c Einbindung von Web APIs in mobilen Applikationen Prof. Dr. Andreas Schmietendorf, André Nitze

Mit Cloud Power werden Sie zum

Unternehmensvorstellung

23. Januar, Zürich-Oerlikon

Mobile Development in.net mit Xamarin

Mobile Backend in. Cloud. Azure Mobile Services / Websites / Active Directory /

App-Entwicklung mit Titanium

Präsentation Von Laura Baake und Janina Schwemer

Location based Content Delivery oder was das ibeacon-rudel im Zoo zu suchen hat

Systemanforderungen für Qlik Sense. Qlik Sense 3.1 Copyright QlikTech International AB. Alle Rechte vorbehalten.

Use Cases, Mockups, Prototyping Von der Idee zur App

Sind Cloud Apps der nächste Hype?

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

Connecting Android. Externe Hardware mit dem grünen Roboter verbinden. Alexander Dahmen Dominik Helleberg

Kerry W. Zühlke Engineering GmbH

Vom Prototypen zur Anwendung

Enterprise Mobility, Live! Pascal Kaufmann, Swisscom IT Services AG 12. Juni 2013

Plattformen mobiler Endgeräte Windows Phone, ios, Android

Microsoft Azure: Ein Überblick für Entwickler. Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

Systemanforderungen für Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. Alle Rechte vorbehalten.

Best practices Citrix XenMobile

August Shaping the Digital Future FLASH INSIGHT

SMARTPHONES. Möglichkeiten, Gefahren, Sicherheit Best Practice Peter Teufl

The next generation User Interface.

Workshop 6 (ws6c) native Entwicklung für mobile Geräte

Zend PHP Cloud Application Platform

Enterprise Mobile Management

Mobile Apps in a Nutshell. Martin Straumann, Stv. BU Leiter Microsoft Technologien

SDRAM SPI Flash ROM 8 MB MCU zur Peripheriekontrolle

Ergänzende Gefährdungsbeurteilung. Bau /Montagestelle, Messebau,

Wettbewerbsvorteil durch Mobilität. Wir begleiten Sie.

Unternehmensvorstellung

Cross Platform Development mit SharePoint

IT-Marktanalyse im Bereich Apps, Cross platforming, Cloud computing und 3D-Visualisation

Eine App, viele Plattformen

Aktuelle Entwicklungen im Mobile Marketing - Herausforderungen für mittelständische Unternehmen

Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version.

Mobile Device Management (MDM)

GRAU DataSpace 2.0 DIE SICHERE KOMMUNIKATIONS- PLATTFORM FÜR UNTERNEHMEN UND ORGANISATIONEN YOUR DATA. YOUR CONTROL

NFC. Near Field Communication Das Handy als Portemonnaie der Zukunft. Beat Morf, Albis Technologies AG Dominik Gruntz, Fachhochschule Nordwestschweiz

Multi-Device Applikationen aus der Swisscom Cloud. Lukas Lehmann

APPS ALS MARKETINGINSTRUMENT NUTZEN

Smartphone - Betriebssysteme. Smartphone - Betriebssysteme

Azure Community Deutschland. Microsoft Azure. Was ist drin für Unternehmen? Oliver Michalski (Senior Software Engineer.NET)

Mobile Device Management

Bring Your Own Device in der Industrie

Speaker. Dominik Helleberg. Mobile Development Android / Embedded Tools.

re-lounge GmbH MEDIENBÜRO

EUROPE IT Consulting GmbH

SMARTPHONE SECURITY. Sichere Integration mobiler Endgeräte

Marcus Ross. PhoneGap. Mobile Cross-Plattform-Entwicklung mit Apache Cordova & Co. dpunkt.verlag

Echte Cross-Plattform Anwendungen mit Angular 2 in Action!

Customer Engagement mit SAP Cloud for Customer proaxia Festpreis-Pakete für die Einführung von SAP Cloud for Customer

BlackBerry Mobil Fusion

Entwicklung eines Low-Energy-Produkts mit Bluetooth 4.0

Mobile Device Management (MDM) Part1

Zielsetzung der Session

Desktopvirtualisierung. mit Vmware View 4

Workshop 6 (ws6c) native Entwicklung für mobile Geräte

Walkabout: Location Based Services mit Android und dem Google Phone

Ihr Zuhause immer im Griff.

NEXT GENERATION MOBILE PHONE PLATFORMS

Innovative Use Cases & User Interfaces mit SAP Fiori & SAPUI5

Technologische Markttrends

vii Inhaltsverzeichnis 1 Cloud Computing 1

Hybride Cloud Datacenters

JavaScript Frameworks für Mobile

Title of presentation

Transkript:

ECC 2017 - Möbelschloss

Projektauftrag Ein Möbelschloss entwickeln, das mit iphones und Androids geöffnet werden kann. Anforderungen Batteriebetriebenes Möbelschloss Nutzung mit Android- und ios-smart Devices Schloss-Management und Rechtevergabe über Cloud-Anbindung Offline-Betrieb Optionale Apple HomeKit-Anbindung Hoher Schutz gegen Manipulation

Herausforderungen Folgenden Punkten mussten wir in diesem Projekt lösen Wahl der Technologien Austausch und Gültigkeit der Berechtigungen Offline-Betrieb Security im Allgemeinen Sichere Pairing Prozedur MFI-Chip MFI-Programm Mehr dazu in den folgenden Minuten

Wahl der Technologien - Schnittstelle Wie soll das B-Lock verbunden werden NFC (RFID) nur Android unterstützt WLAN zu hoher Stromverbrauch für Batterien LoRa langsam, schlechte Abdeckung in Gebäuden, keine direkte Smart Phone Verbindung möglich ZigBee / Z-Wave keine direkte Smart Phone Verbindung möglich Bluetooth LE

Wahl der Technologien - App Wie soll die App programmiert werden Native Programmierung (Java, Swift) Cross Platform Anforderungen Einfaches GUI ohne ausgefallene Feature Niedriges Budget Entwicklung in der Schweiz Cross Platform Xamarin 2016 von Microsoft übernommen (Tools und Lizenzen vorhanden) Xamarin Platform

Wahl der Technologien - Cloud Wie und wo sollen die Cloud-Services gehostet werden Amazone AWS Google Cloud Computing Microsoft Azure Kostenfrei (OpenSource) Grundlagen für den Entscheid Xamarin 2016 von Microsoft übernommen Guter Support von Azure in Xamarin Gleiche Tools (Visual Studio) für App- und Cloud-Entwicklung Azure Cloud-Computing-Plattform

Hardware Bestehende Mechanik von RFID-Lesern Platz für Elektronik beschränkt Speisung durch Lithium Batterie vorgegeben BLE-Chip Nordic nrf52 im Flat-Design integriert Aufwendiges Antennen-Design (Metalle)

Topologien Cloud-Lösung Für Organisationen und Shops Bluetooth Low Energy Bluetooth Low Energy HTTPS Internet HTTPS Inbetriebnahme HTTPS / Rechte / Status B-Lock App B-Lock App Azure Cloud Service

Topologien HomeKit Anwendung Zuhause Home App HomeKit Framework Apple TV (Hub) Automation HAP Bluetooth Low Energy HAP (IP) Internet HAP (IP) HAP (IP) HAP (IP) Bridge z.b. Hue z.b. ZigBee Accessory Accessory Accessory

Firmware Plattformgedanke Arendi BLE Plattform Treiberschicht: Gemeinsame Basis für Homekit + Cloud-Lösung Nordic Homekit Development Kit (HDK) BLE-Services Proprietäre-Services für Cloud-Lösung Homekit-definierte Services Homekit Applikation Cloud Applikation HDK System Services OS Custom BLE Treiber

Homekit MFI «Made for iphone/ipod» MFI-Chip benötigt Kosten abhängig vom Produktplan Hält Zertifikat «Accessory Certificate» Stromverbrauch Grössenordnung 80uA(!) Chip nur für «Pair-Setup» benötigt

Homekit MFI «Made for iphone/ipod» MFI-Programm Teilnahme zwingend Zugriff auf Dokumentation Zugang zu MFI-Chip Samples Lizenzkosten für Nicht-Homekit MFI Unterscheidung Development-Partner / Manufacturing-Partner

Homekit MFI «Made for iphone/ipod» Produktion von MFI-Produkten Lizenzierter Manufacturing-Partner nötig Produktplan wird von diesem eingereicht Bestellung MFI-Chips in Produktionsmengen

Homekit Application Protocol VERTRAULICH

Homekit Security VERTRAULICH

Cloud-Lösung: Security Angelehnt an Homekit Erstinbetriebnahme von Lock mit modifiziertem SRP-6a Generierung von symmetrischen Long-Term-Keys Cloud-Speicherung der LTKs. Dauer ca. 10s Verschlüsselung mittels 128-bit AES-EAX AEAD-Verfahren Nutzung der AES-Hardwarebeschleunigung des nrf52 Weniger Rechenintensiv, schneller Verbindungsaufbau

Wir sind Ihre Lösung. Arendi AG Eichtalstrasse 55 8634 Hombrechtikon Schweiz www.arendi.ch