Present and Act Upon. Register. Consume. Stream Analytics. Event Hubs. Field Gateway. Applications Cloud Gateway. Legacy IoT (custom protocols)

Similar documents
Programming the Internet of Things

Getting Started Android + Linux. February 27 th, 2014

IoT Cloud, All Seen Alliance. Masanari Arai 荒 井 真 成 CEO, Kii Corpora0on

Open Sourcing the Internet of Things

Using AllJoyn with Apache Cordova, Python & Node

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

Secure Cloud and Remote Service Connections for AllJoyn Applications

Secure Cloud and Remote Service Connections for AllJoyn Applications

AllJoyn Device System Bridge

AllJoyn Framework System Overview

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Web of Things Architecture

Fast Innovation requires Fast IT

Java and the Internet of Things

AllJoyn Analytics Service Framework 1.0 Interface Definition

The Platform is the Planet

IoT Solutions from Things to the Cloud

Introducing BEEKS Proximity Solutions. Developer Kit Gets You Started

End-to-End M2M and IoT Services

Secure Cloud and Remote Service Connections for AllJoyn Applications

Internet of Things. Opportunities for device differentiation

Cid Santos Luis Matos. Introduction to AllJoyn

Enabling Manufacturing Transformation in a Connected World. John Shewchuk Technical Fellow DX

Getting Started with the AllJoyn Lighting Service Framework 14.12

Blueprints and feasibility studies for Enterprise IoT (Part Two of Three)

The Internet of Things: Opportunities & Challenges

Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems

NEW LIFE FOR EMBEDDED SYSTEMS IN THE INTERNET OF THINGS

Reducing Configuration Complexity with Next Gen IoT Networks

M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?

Convergence of Open Source Projects and Standards Development SES Webinar Series

ONEM2M SERVICE LAYER PLATFORM

Disruption Tolerant Networks and its relevance to IOT/M2M. Extensible NMS Support for DTN Mesh Networks + Applications

MAX DOLGICER THE INTERNET OF THINGS NAVIGATING THE FUTURE OF INFORMATION TECHNOLOGY

An Open Source project building the framework for the Internet of Things (IoT)

Key requirements for Interoperable IoT systems

congatec AG How to come around the IoT data security challenges

How To Build An Internet Of Things (Iot)

UPnP: The Discovery & Service Layer For The Internet of Things April 2015

REAL-TIME STREAMING ANALYTICS DATA IN, ACTION OUT

Life With Big Data and the Internet of Things

KURA M2M/IoT Gateway. reducing the distance between embedded and enterprise technologies. Tiziano Modotti, October 28 th, 2014

THE ENTERPRISE INTERNET OF THINGS PLATFORM 2015 FEATURES GUIDE

Reduce Cost and Complexity of M2M and IoT Solutions via Embedded IP and Application Layer Interoperability for Smart Objects

Use case possibilities with Bluetooth low energy in IoT applications

The fabryq IoT prototyping platform

CARRIOTS TECHNICAL PRESENTATION

Making Sense of Internet of Things Protocols and Implementations

ARTIK TM. MyungKoo Kang (VP) The Ultimate Platform Solution for IoT. Samsung Electronics

WIND RIVER INTELLIGENT DEVICE PLATFORM XT

Unified Batch & Stream Processing Platform

Short range low power wireless devices and Internet of Things (IoT)

Cityzenith s 5D Smart City platform empowers users with a simple way to make sense of the torrent of data in our cities, corporate

Welcome to Services Discovery Channel. Host: Jean Wong, Head of Service Marketing, Asia Pacific, Japan and Greater China

Intelligence at the Edge: Data Analytics in the Mobile World to Improve Business Decisions and Generate Value

ni.com Remote Connectivity with LabVIEW

OAuth2 and UMA for ACE draft-maler-ace-oauth-uma-00.txt. Eve Maler, Erik Wahlström, Samuel Erdtman, Hannes Tschofenig

COMMUNITY OF MACHINES AND THE AGE OF NEXT INDUSTRIAL AUTOMATION

Bluetooth 4.0 Solutions for Apple ios Devices. Bluegiga Technologies

AllJoyn Android Environment Setup Guide

Over-the-Air Software Updates: Deployment Strategies

In the pursuit of becoming smart

Leading The World Into Connected Security. Dipl.-Inform., CISSP, S+ Rolf Haas Enterprise Technology Specialist Content Lead EMEA

Microsoft Power BI. Nov 21, 2015

Intel: a Thought Leader Helping IoT Scale Out

ARM mbed IoT Device Platform. November 3 rd, 2014

Impact of OPC UA and Information Modeling on Monitoring Solutions. Ron DeSerranno, Founder / CEO rdeserranno@b-scada.com

Big data platform for IoT Cloud Analytics. Chen Admati, Advanced Analytics, Intel

Manufacturers are enthusiastic about the Internet of Things (IoT) but face significant

Securely Connect, Network, Access, and Visualize Your Data

Building Cloud-Connected Solutions with Exosite and Texas Instruments

IoT R&I on IoT integration and platforms INTERNET OF THINGS FOCUS AREA

Communications Industry. Oracle IoT/CSP Platform Footprint & Case Studies

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Intel Gateway Solutions for the Internet of Things. Intel Quark SoC X1000 Applications Marketing Seminar Anaheim, California Oct.

GROW WITH BIG DATA Third Eye Consulting Services & Solutions LLC.

Big Data Analytics Nokia

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics

Enabling the SmartGrid through Cloud Computing

Connected Vehicles as things on the Internet. big data, the cloud, and advanced automotive research

Affordable Building Automation System Enabled by the Internet of Things (IoT)

The Internet of Things:

Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things

CAPTURING & PROCESSING REAL-TIME DATA ON AWS

What marketing won t tell you about the Internet of Things

Network Virtualization and Application Delivery Using Software Defined Networking

Security Challenges & Opportunities in Software Defined Networks (SDN)

MS-20485: Advanced Windows Store App Development Using C#

How to Run Your Existing Android APK on the Tizen Platform. Chandra Bajpai Matt O Keefe OpenMobile World Wide

ONEM2M SERVICE LAYER PLATFORM INITIAL RELEASE

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández

Standardizing the Internet of Things; Boiling the Ocean

Stelios Sotiriadis, Euripides G.M. Petrakis, Stefan Covaci, Paolo Zampognaro, Eleni Georga, Christoph Thuemmler

Transcription:

Things Gateway Ingest Transform Store Present and Act Upon Applications Cloud Gateway Event Hubs Stream Analytics Legacy IoT (custom protocols) Register Devices Storage Adapters IP-capable devices (Windows/Linux) Field Gateway Consume Low-power devices (RTOS)

Things Applications Legacy IoT (custom protocols) Devices IP-capable devices (Windows/Linux) Low-power devices (RTOS)

Gateway Cloud Gateway Field Gateway CoAP

Ingest Transform Store Present and Act Upon Event Hubs Stream Analytics Register Storage Adapters Consume

Present and Act Upon

Things Present and Act Upon Applications Consume

CoAP Open Alerts

Things Gateway Ingest Transform Store Present and Act Upon Applications Cloud Gateway Event Hubs Stream Analytics Legacy IoT (custom protocols) Register Devices Storage Adapters IP-capable devices (Windows/Linux) Field Gateway Consume Low-power devices (RTOS)

Things Gateway Ingest Transform Store Present and Act Upon Basic Computer Science Network Programming High Scale Realtime Programming Low Latency Programming Database Architecture Statistics Electrical Engineering Register Database Administration Data Science Mobile Development Mechanical Engineering Embedded Systems RTOS Constraints Network Security Authentication & Authorization Services Consume REST API Development Data Storage APIs Conversion between Document DBs and Relational DBs Query Optimization Data Normalization Map-Reduce Machine Learning User Experience User Interface

Things Gateway Ingest Transform Store Present and Act Upon Basic Computer Science Network Programming High Scale Realtime Programming Low Latency Programming Database Architecture Statistics Electrical Engineering Register Database Administration Data Science Mobile Development Mechanical Engineering Embedded Systems RTOS Constraints Network Security Authentication & Authorization Services Consume REST API Development Data Storage APIs Conversion between Document DBs and Relational DBs Query Optimization Data Normalization Map-Reduce Machine Learning User Experience User Interface

http://www.felixrieseberg.com/open-source-engineer-microsoft/

@irjudson http://irjudson.org

Things Gateway Ingest Transform Store Present and Act Upon Applications Cloud Gateway Event Hubs Stream Analytics Legacy IoT (custom protocols) Register Devices Storage Adapters IP-capable devices (Windows/Linux) Field Gateway Consume Low-power devices (RTOS)

AllJoyn Software Framework AllJoyn App Layer Defines the User experience AllJoyn Service Frameworks Interoperable, crossplatform modules for common IoE functionality Defines common interfaces between devices AllJoyn Core Libs Provides ability to find and connect to devices to do interesting things. Core libraries interact with the AllJoyn Router Provides access control and encryption Onboarding Notifications Discovery & Advertisement APIs AllJoyn Application Layer AllJoyn Service Frameworks Control Panel Standard Application Layer Audio Lighting AllJoyn Core Libs Connection APIs AllJoyn Apps OS Config Interface APIs AllJoyn Router Events and Actions. Security APIs Physical Layer (Wi-Fi, PLC, Ethernet, Bluetooth) AllJoyn Router Manages communications between devices and apps Dynamic network management The AllJoyn software framework is a collaborative open source project of the AllSeen Alliance

Open Source Building Blocks Not licensed under open source; addresses specific use cases Value Added Services (e.g., your differentiation) AllJoyn Core: Discovery, connectivity, network management from AJ Router + core libraries Onboarding AllJoyn Service Frameworks Control Panel Notifications Audio Config Future Onboarding, notification, audio compatibility from AllJoyn Service Frameworks AllJoyn Core Libraries Discovery Connection / Network Management Security AllJoyn Router Licensed under open source; general IOE use cases

AllJoyn: Standard vs Thin Standard App Layer App dev or OEM writes this Standard Apps App Layer AllJoyn Standard Service Frameworks Standard Application Layer Thin Apps App Layer AllJoyn Thin Service Frameworks Standard Application Layer Thin App Layer OEM writes this Standard Core Libraries Multiple bindings, runs on HLOS AllJoyn Router AllJoyn Router can be bundled with a Standard App or run standalone AllJoyn Standard Core Libs AllJoyn Router HLOS AllJoyn Thin Core Libs RTOS Physical Layer (Wi-Fi, PLC, Ethernet, Bluetooth) Thin Core Libraries C bindings, runs on RTOS Thin Apps using Thin Core requires an AllJoyn Router in the network The AllJoyn software framework is a collaborative open source project of the AllSeen Alliance

https://github.com/alljoyn-cordova/

Ivan R. Judson ivan.judson@microsoft.com http://irjudson.org/ @irjudson