SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Jeff Katz
VP Engineering
Doors in the Future
What is KIWI.KI?
• Hardware Startup based in Berlin
• Completely hands-free entrance to the
Front Door of Multifamily Buildings
• Doors are always connected to our
infrastructure
• Access can be granted or revoked instantly
from anywhere with an internet connection
Why the Front Door?
• Typical apartment building has at least 12
families…
• … and mail delivery
• … and package delivery
• … and trash removal
• … and contractors
• … and is already electrified!
System Design Goals
• Scalable, centrally managed,
physical-access-as-a-service platform
• No reliance on outside connectivity
• Privacy, Security tied with User Experience
A note about Privacy
• Investors and Sales hate this aspect, but
have to live with it.
• We are not another big-data startup
• Our system is designed to know as little as
possible:
– Our doors don’t know whom is using them
– Our doors don’t report real-time usage statistics
– Our Ki don’t transmit unless first awoken
– Our Ki don’t transmit unique/identifiable info
A note about Security
• Security comes in layers, the more layers the
better security
• Security is based on
open standards—and
open scrutiny
• Security is proactive
• Security is like Pandora’s box
A bit about Hardware
• We design and manufacture all of our own
hardware (in Berlin!)
• The hardware is an extension of our
software platform
• The hardware enables us to provide our
services to our customer
• The hardware is a means, not an end!
• We helped to found hardware.co
KIWI Infrastructure: Overview
Door
Sensor
GW
Web
Socket
Crypto
Comms
API
AMQP
<->DB
DB
Secrets
App
EMail
SMS
868MHz
N:n
2.4GHz
1:1
IP
N:n
AMQP
KIWI Infrastructure: Sensors
• May be powered, may not be powered
• Sensors
– digital and analog inputs
– digital and analog outputs
– some amount of configuration
– crypto secrets
• Communicate through Gateway Nodes
• Doors are just another ‘sensor’ type
– Valid Ki, Invalid Ki, etc. are ‘Inputs’
– Cache credentials, decision is taken locally
KIWI Infrastructure: Backend
• KISS: Less is more
– Many small dæmons doing one thing well
• Coordinated over AMQP
• Distributed between several datacenters in
Germany
• Keep as little state as possible
KIWI Infrastructure: API
• All interaction with the system from end
users comes through the API
– Residential customers managing access or
opening doors remotely
– Electricians installing KIWI sensors
– Manufacturing rigs asking for secrets for new
devices
KIWI Infrastructure: Apps
• Residential Application for managing
household account
– Invite people to your door
– Open door remotely
– Activate new Ki
– Change Billing
• Electrician Application
• Operations Application
• Hausverwaltungen Application
Opening a door via API
1. Client has existing session id with
permission to the door
2. Client sends API request to open door
3. API sends AMQP message
4. Crypto Services creates encrypted message
5. Socket Server sends message to Gateway
6. Gateway sends message to Sensor, which
opens (~200mS from step 1)
Realizing the system
• More than 350 houses equipped with KIWI
• More than 225 gateways installed across
Berlin
• More than 1000 Ki with Customers
• Deutsche Post and ALBA in large-scale trial
Some interesting statistics…
• Number of log messages indexed per day
>6M
• Number of door openings in a month
>90K
• 37 Repositories in Gitlab
• SLOC (missing: javascript and sql)
– 30k lines of ANSI C (firmware for doors, Ki)
– 10k lines of Python (infrastructure)
The Future!
• Entrance doors just the beginning
– Private doors
– Commercial doors
– Package delivery
• Managed access to doors -> managed
access to sensors -> managed access to
information
• Sensor network available to third parties?
Who is KIWI.KI?
• Three founders covering Operations,
Finance, Sales, Marketing, HR and Legal.
• Headcount: 25 (Seven developers)
• Based in Berlin
• From all over the world (Spain, New
Zealand, Japan, Poland, United States)
We’re hiring!
Summary
• KIWI.KI is manifesting the internet of things,
today
• We’re building our own…
– Hardware
– Infrastructure
– API
– Applications
Questions?
jeff.katz@kiwi.ki
linkedin.com/in/kraln

Weitere ähnliche Inhalte

Was ist angesagt?

DevSecCon London 2018: Whatever happened to attack aware applications?
DevSecCon London 2018: Whatever happened to attack aware applications?DevSecCon London 2018: Whatever happened to attack aware applications?
DevSecCon London 2018: Whatever happened to attack aware applications?DevSecCon
 
OSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICON
OSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICONOSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICON
OSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICONjochen.hiller
 
Linguali Event - Forget the translation headsets: broadcast live straight to ...
Linguali Event - Forget the translation headsets: broadcast live straight to ...Linguali Event - Forget the translation headsets: broadcast live straight to ...
Linguali Event - Forget the translation headsets: broadcast live straight to ...Linguali SAS
 
Design & Secure Your Connected Product
Design & Secure Your Connected ProductDesign & Secure Your Connected Product
Design & Secure Your Connected ProductMohamad CHEHADI
 
The Future of Enterprise Mobility, London 2015
The Future of Enterprise Mobility, London 2015The Future of Enterprise Mobility, London 2015
The Future of Enterprise Mobility, London 2015Andreas Taudte
 
DevSecCon London 2018: Is your supply chain your achille's heel
DevSecCon London 2018: Is your supply chain your achille's heelDevSecCon London 2018: Is your supply chain your achille's heel
DevSecCon London 2018: Is your supply chain your achille's heelDevSecCon
 
HeliX L2 network solutions
HeliX L2 network solutionsHeliX L2 network solutions
HeliX L2 network solutionsEduardYusupov1
 
[WSO2Con EU 2018] How WSO2 Helps Proximus Achieve Their IT Transformation Amb...
[WSO2Con EU 2018] How WSO2 Helps Proximus Achieve Their IT Transformation Amb...[WSO2Con EU 2018] How WSO2 Helps Proximus Achieve Their IT Transformation Amb...
[WSO2Con EU 2018] How WSO2 Helps Proximus Achieve Their IT Transformation Amb...WSO2
 
ZyXEL Success Story: World’s Second Largest Egyptian Museum Receives ZyXEL Wi...
ZyXEL Success Story: World’s Second Largest Egyptian Museum Receives ZyXEL Wi...ZyXEL Success Story: World’s Second Largest Egyptian Museum Receives ZyXEL Wi...
ZyXEL Success Story: World’s Second Largest Egyptian Museum Receives ZyXEL Wi...Zyxel Communications Corp.
 
IoT Domain Naming and Pain Points
IoT Domain Naming and Pain PointsIoT Domain Naming and Pain Points
IoT Domain Naming and Pain PointsDavid Fowler
 
APIdays Barcelona 2019 - Introduction to Onion Services to secure APIs with P...
APIdays Barcelona 2019 - Introduction to Onion Services to secure APIs with P...APIdays Barcelona 2019 - Introduction to Onion Services to secure APIs with P...
APIdays Barcelona 2019 - Introduction to Onion Services to secure APIs with P...apidays
 
Canzoni sotto l'albero con Azure IoT
Canzoni sotto l'albero con Azure IoTCanzoni sotto l'albero con Azure IoT
Canzoni sotto l'albero con Azure IoTRiccardo Cappello
 
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...DevSecCon
 

Was ist angesagt? (20)

DevSecCon London 2018: Whatever happened to attack aware applications?
DevSecCon London 2018: Whatever happened to attack aware applications?DevSecCon London 2018: Whatever happened to attack aware applications?
DevSecCon London 2018: Whatever happened to attack aware applications?
 
OSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICON
OSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICONOSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICON
OSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICON
 
Linguali Event - Forget the translation headsets: broadcast live straight to ...
Linguali Event - Forget the translation headsets: broadcast live straight to ...Linguali Event - Forget the translation headsets: broadcast live straight to ...
Linguali Event - Forget the translation headsets: broadcast live straight to ...
 
I3 c slave
I3 c slaveI3 c slave
I3 c slave
 
CTO Cybersecurity Forum 2013 Atefor Tsefor Conrad
CTO Cybersecurity Forum 2013 Atefor Tsefor ConradCTO Cybersecurity Forum 2013 Atefor Tsefor Conrad
CTO Cybersecurity Forum 2013 Atefor Tsefor Conrad
 
Design & Secure Your Connected Product
Design & Secure Your Connected ProductDesign & Secure Your Connected Product
Design & Secure Your Connected Product
 
The Future of Enterprise Mobility, London 2015
The Future of Enterprise Mobility, London 2015The Future of Enterprise Mobility, London 2015
The Future of Enterprise Mobility, London 2015
 
DevSecCon London 2018: Is your supply chain your achille's heel
DevSecCon London 2018: Is your supply chain your achille's heelDevSecCon London 2018: Is your supply chain your achille's heel
DevSecCon London 2018: Is your supply chain your achille's heel
 
HeliX L2 network solutions
HeliX L2 network solutionsHeliX L2 network solutions
HeliX L2 network solutions
 
Zig bee
Zig beeZig bee
Zig bee
 
[WSO2Con EU 2018] How WSO2 Helps Proximus Achieve Their IT Transformation Amb...
[WSO2Con EU 2018] How WSO2 Helps Proximus Achieve Their IT Transformation Amb...[WSO2Con EU 2018] How WSO2 Helps Proximus Achieve Their IT Transformation Amb...
[WSO2Con EU 2018] How WSO2 Helps Proximus Achieve Their IT Transformation Amb...
 
ZyXEL Success Story: World’s Second Largest Egyptian Museum Receives ZyXEL Wi...
ZyXEL Success Story: World’s Second Largest Egyptian Museum Receives ZyXEL Wi...ZyXEL Success Story: World’s Second Largest Egyptian Museum Receives ZyXEL Wi...
ZyXEL Success Story: World’s Second Largest Egyptian Museum Receives ZyXEL Wi...
 
The “Open” in Open Networking
The “Open” in Open NetworkingThe “Open” in Open Networking
The “Open” in Open Networking
 
Microservice et identité
Microservice et identitéMicroservice et identité
Microservice et identité
 
Custom Solr Tokenizer Flexible Tokenizer with JFlex
Custom Solr Tokenizer Flexible Tokenizer with JFlex Custom Solr Tokenizer Flexible Tokenizer with JFlex
Custom Solr Tokenizer Flexible Tokenizer with JFlex
 
IoT Domain Naming and Pain Points
IoT Domain Naming and Pain PointsIoT Domain Naming and Pain Points
IoT Domain Naming and Pain Points
 
APIdays Barcelona 2019 - Introduction to Onion Services to secure APIs with P...
APIdays Barcelona 2019 - Introduction to Onion Services to secure APIs with P...APIdays Barcelona 2019 - Introduction to Onion Services to secure APIs with P...
APIdays Barcelona 2019 - Introduction to Onion Services to secure APIs with P...
 
IoT simplified
IoT simplifiedIoT simplified
IoT simplified
 
Canzoni sotto l'albero con Azure IoT
Canzoni sotto l'albero con Azure IoTCanzoni sotto l'albero con Azure IoT
Canzoni sotto l'albero con Azure IoT
 
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...
 

Ähnlich wie KIWI IoT Presentation

It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...mfrancis
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...Rick G. Garibay
 
6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital Transformation6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital TransformationInductive Automation
 
From the Internet of Things to Intelligent Systems: A Developer's Primer
From the Internet of Things to Intelligent Systems: A Developer's PrimerFrom the Internet of Things to Intelligent Systems: A Developer's Primer
From the Internet of Things to Intelligent Systems: A Developer's PrimerRick G. Garibay
 
HOME AUTOMATION USING INTERNET OF THINGS.pptx
HOME AUTOMATION USING INTERNET OF THINGS.pptxHOME AUTOMATION USING INTERNET OF THINGS.pptx
HOME AUTOMATION USING INTERNET OF THINGS.pptxKhanArshidIqbal
 
SIGFOX Makers Tour - Barcelona
SIGFOX Makers Tour - BarcelonaSIGFOX Makers Tour - Barcelona
SIGFOX Makers Tour - BarcelonaNicolas Lesconnec
 
DCMS AKCP Product Presentation
DCMS AKCP Product PresentationDCMS AKCP Product Presentation
DCMS AKCP Product PresentationFanky Christian
 
Minimizing Information Transparency
Minimizing Information TransparencyMinimizing Information Transparency
Minimizing Information TransparencyUsman Arshad
 
Cloaking is the new perimeter
Cloaking is the new perimeterCloaking is the new perimeter
Cloaking is the new perimeterTempered
 
Cloaking is the new perimeter
Cloaking is the new perimeterCloaking is the new perimeter
Cloaking is the new perimeterTempered
 
A history and status of cloud security - Emile Heitor & Thibault Koechlin, OT...
A history and status of cloud security - Emile Heitor & Thibault Koechlin, OT...A history and status of cloud security - Emile Heitor & Thibault Koechlin, OT...
A history and status of cloud security - Emile Heitor & Thibault Koechlin, OT...Net4All
 
Automating with the Internet of Things
Automating with the Internet of ThingsAutomating with the Internet of Things
Automating with the Internet of ThingsJustin Denton
 
Black Box Technical Product Solutions - Who we are
Black Box Technical Product Solutions - Who we areBlack Box Technical Product Solutions - Who we are
Black Box Technical Product Solutions - Who we areBlack Box Corporation
 
Ending the Tyranny of Expensive Security Tools: A New Hope
Ending the Tyranny of Expensive Security Tools: A New HopeEnding the Tyranny of Expensive Security Tools: A New Hope
Ending the Tyranny of Expensive Security Tools: A New HopeMichele Chubirka
 
Kaseya Connect 2012 - THE ABC'S OF MONITORING
Kaseya Connect 2012 - THE ABC'S OF MONITORINGKaseya Connect 2012 - THE ABC'S OF MONITORING
Kaseya Connect 2012 - THE ABC'S OF MONITORINGKaseya
 
Managing WorkSpaces at Scale | AWS Public Sector Summit 2016
Managing WorkSpaces at Scale | AWS Public Sector Summit 2016Managing WorkSpaces at Scale | AWS Public Sector Summit 2016
Managing WorkSpaces at Scale | AWS Public Sector Summit 2016Amazon Web Services
 

Ähnlich wie KIWI IoT Presentation (20)

It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
 
6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital Transformation6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital Transformation
 
From the Internet of Things to Intelligent Systems: A Developer's Primer
From the Internet of Things to Intelligent Systems: A Developer's PrimerFrom the Internet of Things to Intelligent Systems: A Developer's Primer
From the Internet of Things to Intelligent Systems: A Developer's Primer
 
SIGFOX Makers Tour - Madrid
SIGFOX Makers Tour - MadridSIGFOX Makers Tour - Madrid
SIGFOX Makers Tour - Madrid
 
HOME AUTOMATION USING INTERNET OF THINGS.pptx
HOME AUTOMATION USING INTERNET OF THINGS.pptxHOME AUTOMATION USING INTERNET OF THINGS.pptx
HOME AUTOMATION USING INTERNET OF THINGS.pptx
 
SIGFOX Makers Tour - Barcelona
SIGFOX Makers Tour - BarcelonaSIGFOX Makers Tour - Barcelona
SIGFOX Makers Tour - Barcelona
 
Vp ns
Vp nsVp ns
Vp ns
 
Secure visualization of Big Data, Erik Bjønnes, Sintef IKT
Secure visualization of Big Data, Erik Bjønnes, Sintef IKTSecure visualization of Big Data, Erik Bjønnes, Sintef IKT
Secure visualization of Big Data, Erik Bjønnes, Sintef IKT
 
DCMS AKCP Product Presentation
DCMS AKCP Product PresentationDCMS AKCP Product Presentation
DCMS AKCP Product Presentation
 
Minimizing Information Transparency
Minimizing Information TransparencyMinimizing Information Transparency
Minimizing Information Transparency
 
Cloaking is the new perimeter
Cloaking is the new perimeterCloaking is the new perimeter
Cloaking is the new perimeter
 
Cloaking is the new perimeter
Cloaking is the new perimeterCloaking is the new perimeter
Cloaking is the new perimeter
 
Virtual Private Network
Virtual Private NetworkVirtual Private Network
Virtual Private Network
 
A history and status of cloud security - Emile Heitor & Thibault Koechlin, OT...
A history and status of cloud security - Emile Heitor & Thibault Koechlin, OT...A history and status of cloud security - Emile Heitor & Thibault Koechlin, OT...
A history and status of cloud security - Emile Heitor & Thibault Koechlin, OT...
 
Automating with the Internet of Things
Automating with the Internet of ThingsAutomating with the Internet of Things
Automating with the Internet of Things
 
Black Box Technical Product Solutions - Who we are
Black Box Technical Product Solutions - Who we areBlack Box Technical Product Solutions - Who we are
Black Box Technical Product Solutions - Who we are
 
Ending the Tyranny of Expensive Security Tools: A New Hope
Ending the Tyranny of Expensive Security Tools: A New HopeEnding the Tyranny of Expensive Security Tools: A New Hope
Ending the Tyranny of Expensive Security Tools: A New Hope
 
Kaseya Connect 2012 - THE ABC'S OF MONITORING
Kaseya Connect 2012 - THE ABC'S OF MONITORINGKaseya Connect 2012 - THE ABC'S OF MONITORING
Kaseya Connect 2012 - THE ABC'S OF MONITORING
 
Managing WorkSpaces at Scale | AWS Public Sector Summit 2016
Managing WorkSpaces at Scale | AWS Public Sector Summit 2016Managing WorkSpaces at Scale | AWS Public Sector Summit 2016
Managing WorkSpaces at Scale | AWS Public Sector Summit 2016
 

Mehr von Jeff Katz

The Future, and IoT, and Blockchain
The Future, and IoT, and BlockchainThe Future, and IoT, and Blockchain
The Future, and IoT, and BlockchainJeff Katz
 
Towards a Responsible Internet of Things
Towards a Responsible Internet of ThingsTowards a Responsible Internet of Things
Towards a Responsible Internet of ThingsJeff Katz
 
Augmenting Retro Consoles with New Hardware
Augmenting Retro Consoles with New HardwareAugmenting Retro Consoles with New Hardware
Augmenting Retro Consoles with New HardwareJeff Katz
 
2018: Overview of Berlin Hardware Past, Present, and Future
2018: Overview of Berlin Hardware Past, Present, and Future2018: Overview of Berlin Hardware Past, Present, and Future
2018: Overview of Berlin Hardware Past, Present, and FutureJeff Katz
 
It's 2017, Where is my Smart Home?
It's 2017, Where is my Smart Home?It's 2017, Where is my Smart Home?
It's 2017, Where is my Smart Home?Jeff Katz
 
Unlocking Western Retail Markets for your Hardware
Unlocking Western Retail Markets for your HardwareUnlocking Western Retail Markets for your Hardware
Unlocking Western Retail Markets for your HardwareJeff Katz
 
Wearables Beyond the Drawer
Wearables Beyond the DrawerWearables Beyond the Drawer
Wearables Beyond the DrawerJeff Katz
 
Building Connected Hardware (for the internet of things)
Building Connected Hardware (for the internet of things)Building Connected Hardware (for the internet of things)
Building Connected Hardware (for the internet of things)Jeff Katz
 
The Internet of Invisible Things
The Internet of Invisible ThingsThe Internet of Invisible Things
The Internet of Invisible ThingsJeff Katz
 
Jeff Katz on Lean Hardware Startups
Jeff Katz on Lean Hardware StartupsJeff Katz on Lean Hardware Startups
Jeff Katz on Lean Hardware StartupsJeff Katz
 
Jeff Katz on Prototyping
Jeff Katz on PrototypingJeff Katz on Prototyping
Jeff Katz on PrototypingJeff Katz
 
Privacy and Security in the Internet of Things
Privacy and Security in the Internet of ThingsPrivacy and Security in the Internet of Things
Privacy and Security in the Internet of ThingsJeff Katz
 

Mehr von Jeff Katz (12)

The Future, and IoT, and Blockchain
The Future, and IoT, and BlockchainThe Future, and IoT, and Blockchain
The Future, and IoT, and Blockchain
 
Towards a Responsible Internet of Things
Towards a Responsible Internet of ThingsTowards a Responsible Internet of Things
Towards a Responsible Internet of Things
 
Augmenting Retro Consoles with New Hardware
Augmenting Retro Consoles with New HardwareAugmenting Retro Consoles with New Hardware
Augmenting Retro Consoles with New Hardware
 
2018: Overview of Berlin Hardware Past, Present, and Future
2018: Overview of Berlin Hardware Past, Present, and Future2018: Overview of Berlin Hardware Past, Present, and Future
2018: Overview of Berlin Hardware Past, Present, and Future
 
It's 2017, Where is my Smart Home?
It's 2017, Where is my Smart Home?It's 2017, Where is my Smart Home?
It's 2017, Where is my Smart Home?
 
Unlocking Western Retail Markets for your Hardware
Unlocking Western Retail Markets for your HardwareUnlocking Western Retail Markets for your Hardware
Unlocking Western Retail Markets for your Hardware
 
Wearables Beyond the Drawer
Wearables Beyond the DrawerWearables Beyond the Drawer
Wearables Beyond the Drawer
 
Building Connected Hardware (for the internet of things)
Building Connected Hardware (for the internet of things)Building Connected Hardware (for the internet of things)
Building Connected Hardware (for the internet of things)
 
The Internet of Invisible Things
The Internet of Invisible ThingsThe Internet of Invisible Things
The Internet of Invisible Things
 
Jeff Katz on Lean Hardware Startups
Jeff Katz on Lean Hardware StartupsJeff Katz on Lean Hardware Startups
Jeff Katz on Lean Hardware Startups
 
Jeff Katz on Prototyping
Jeff Katz on PrototypingJeff Katz on Prototyping
Jeff Katz on Prototyping
 
Privacy and Security in the Internet of Things
Privacy and Security in the Internet of ThingsPrivacy and Security in the Internet of Things
Privacy and Security in the Internet of Things
 

Kürzlich hochgeladen

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Kürzlich hochgeladen (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

KIWI IoT Presentation

  • 2. Doors in the Future
  • 3. What is KIWI.KI? • Hardware Startup based in Berlin • Completely hands-free entrance to the Front Door of Multifamily Buildings • Doors are always connected to our infrastructure • Access can be granted or revoked instantly from anywhere with an internet connection
  • 4. Why the Front Door? • Typical apartment building has at least 12 families… • … and mail delivery • … and package delivery • … and trash removal • … and contractors • … and is already electrified!
  • 5. System Design Goals • Scalable, centrally managed, physical-access-as-a-service platform • No reliance on outside connectivity • Privacy, Security tied with User Experience
  • 6. A note about Privacy • Investors and Sales hate this aspect, but have to live with it. • We are not another big-data startup • Our system is designed to know as little as possible: – Our doors don’t know whom is using them – Our doors don’t report real-time usage statistics – Our Ki don’t transmit unless first awoken – Our Ki don’t transmit unique/identifiable info
  • 7. A note about Security • Security comes in layers, the more layers the better security • Security is based on open standards—and open scrutiny • Security is proactive • Security is like Pandora’s box
  • 8. A bit about Hardware • We design and manufacture all of our own hardware (in Berlin!) • The hardware is an extension of our software platform • The hardware enables us to provide our services to our customer • The hardware is a means, not an end! • We helped to found hardware.co
  • 10. KIWI Infrastructure: Sensors • May be powered, may not be powered • Sensors – digital and analog inputs – digital and analog outputs – some amount of configuration – crypto secrets • Communicate through Gateway Nodes • Doors are just another ‘sensor’ type – Valid Ki, Invalid Ki, etc. are ‘Inputs’ – Cache credentials, decision is taken locally
  • 11. KIWI Infrastructure: Backend • KISS: Less is more – Many small dæmons doing one thing well • Coordinated over AMQP • Distributed between several datacenters in Germany • Keep as little state as possible
  • 12. KIWI Infrastructure: API • All interaction with the system from end users comes through the API – Residential customers managing access or opening doors remotely – Electricians installing KIWI sensors – Manufacturing rigs asking for secrets for new devices
  • 13. KIWI Infrastructure: Apps • Residential Application for managing household account – Invite people to your door – Open door remotely – Activate new Ki – Change Billing • Electrician Application • Operations Application • Hausverwaltungen Application
  • 14. Opening a door via API 1. Client has existing session id with permission to the door 2. Client sends API request to open door 3. API sends AMQP message 4. Crypto Services creates encrypted message 5. Socket Server sends message to Gateway 6. Gateway sends message to Sensor, which opens (~200mS from step 1)
  • 15. Realizing the system • More than 350 houses equipped with KIWI • More than 225 gateways installed across Berlin • More than 1000 Ki with Customers • Deutsche Post and ALBA in large-scale trial
  • 16. Some interesting statistics… • Number of log messages indexed per day >6M • Number of door openings in a month >90K • 37 Repositories in Gitlab • SLOC (missing: javascript and sql) – 30k lines of ANSI C (firmware for doors, Ki) – 10k lines of Python (infrastructure)
  • 17. The Future! • Entrance doors just the beginning – Private doors – Commercial doors – Package delivery • Managed access to doors -> managed access to sensors -> managed access to information • Sensor network available to third parties?
  • 18. Who is KIWI.KI? • Three founders covering Operations, Finance, Sales, Marketing, HR and Legal. • Headcount: 25 (Seven developers) • Based in Berlin • From all over the world (Spain, New Zealand, Japan, Poland, United States) We’re hiring!
  • 19. Summary • KIWI.KI is manifesting the internet of things, today • We’re building our own… – Hardware – Infrastructure – API – Applications