Things Gateway Ingest Transform Store Present and Act Upon - - PowerPoint PPT Presentation

things gateway ingest transform store present and act upon
SMART_READER_LITE
LIVE PREVIEW

Things Gateway Ingest Transform Store Present and Act Upon - - PowerPoint PPT Presentation

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


slide-1
SLIDE 1
slide-2
SLIDE 2
slide-3
SLIDE 3

Present and Act Upon Store Transform Ingest Gateway Things

Cloud Gateway Field Gateway Event Hubs Stream Analytics

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

Register Consume

slide-4
SLIDE 4

Things

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

slide-5
SLIDE 5

Gateway

Cloud Gateway Field Gateway

CoAP

slide-6
SLIDE 6

Present and Act Upon Store Transform Ingest

Event Hubs Stream Analytics

Storage Adapters

Register Consume

slide-7
SLIDE 7

Present and Act Upon

slide-8
SLIDE 8

Present and Act Upon Things

Applications

Consume

slide-9
SLIDE 9

Open Alerts

CoAP

slide-10
SLIDE 10

Present and Act Upon Store Transform Ingest Gateway Things

Cloud Gateway Field Gateway Event Hubs Stream Analytics

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

Register Consume

slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14

Present and Act Upon Store Transform Ingest Gateway Things

Electrical Engineering Mechanical Engineering Embedded Systems RTOS Constraints

Register Consume

Network Programming Network Security Basic Computer Science High Scale Real- time Programming Authentication & Authorization Services REST API Development Mobile Development Low Latency Programming Data Storage APIs Database Architecture Database Administration Query Optimization Data Normalization Conversion between Document DBs and Relational DBs Statistics Data Science Machine Learning User Experience User Interface Map-Reduce

slide-15
SLIDE 15

Present and Act Upon Store Transform Ingest Gateway Things

Electrical Engineering Mechanical Engineering Embedded Systems RTOS Constraints

Register Consume

Network Programming Network Security Basic Computer Science High Scale Real- time Programming Authentication & Authorization Services REST API Development Mobile Development Low Latency Programming Data Storage APIs Database Architecture Database Administration Query Optimization Data Normalization Conversion between Document DBs and Relational DBs Statistics Data Science Machine Learning User Experience User Interface Map-Reduce

slide-16
SLIDE 16
slide-17
SLIDE 17

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

slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20

@irjudson http://irjudson.org

slide-21
SLIDE 21
slide-22
SLIDE 22
slide-23
SLIDE 23

Present and Act Upon Store Transform Ingest Gateway Things

Cloud Gateway Field Gateway Event Hubs Stream Analytics

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

Applications

Storage Adapters

Register Consume

slide-24
SLIDE 24
slide-25
SLIDE 25

AllJoyn Software Framework

Standard Application Layer AllJoyn Application Layer AllJoyn Service Frameworks AllJoyn Core Libs

Onboarding Control Panel

Notifications

Audio Lighting

Physical Layer (Wi-Fi, PLC, Ethernet, Bluetooth)

Discovery & Advertisement APIs

Connection APIs Security APIs

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

AllJoyn Service Frameworks

Interoperable, cross- platform modules for common IoE functionality Defines common interfaces between devices

The AllJoyn software framework is a collaborative open source project of the AllSeen Alliance

OS

AllJoyn Apps

Config

AllJoyn App Layer

Defines the User experience

AllJoyn Router

AllJoyn Router

  • Manages

communications between devices and apps

  • Dynamic network

management

Interface APIs Events and Actions ….

slide-26
SLIDE 26

Licensed under open source; general IOE use cases

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, notification, audio compatibility from AllJoyn Service Frameworks

AllJoyn Router AllJoyn Core Libraries

Discovery Connection / Network Management Security

AllJoyn Service Frameworks

Onboarding Control Panel Notifications Audio Future… Config

Open Source Building Blocks

slide-27
SLIDE 27
slide-28
SLIDE 28
slide-29
SLIDE 29

AllJoyn: Standard vs Thin

Standard Application Layer Standard Application Layer App Layer AllJoyn Standard Service Frameworks AllJoyn Standard Core Libs

Physical Layer (Wi-Fi, PLC, Ethernet, Bluetooth)

Standard Core Libraries

Multiple bindings, runs

  • n HLOS

C bindings, runs

  • n RTOS

Thin Apps using Thin Core requires an AllJoyn Router in the network

Thin Core Libraries

The AllJoyn software framework is a collaborative open source project of the AllSeen Alliance

HLOS RTOS

App Layer AllJoyn Thin Service Frameworks AllJoyn Thin Core Libs Standard Apps Thin Apps

Standard App Layer

App dev or OEM writes this

Thin App Layer

OEM writes this

AllJoyn Router

AllJoyn Router

AllJoyn Router can be bundled with a Standard App or run standalone

slide-30
SLIDE 30
slide-31
SLIDE 31

https://github.com/AllJoyn-Cordova/

slide-32
SLIDE 32
slide-33
SLIDE 33
slide-34
SLIDE 34
slide-35
SLIDE 35
slide-36
SLIDE 36
slide-37
SLIDE 37

Ivan R. Judson

ivan.judson@microsoft.com http://irjudson.org/ @irjudson