Top Banner
Proximity IoT solution with Aruba ALE / Microsoft Azure 2017-05-09 Fabien GIRAUD
33

Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

Jul 31, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

Proximity IoT solution with Aruba ALE / Microsoft Azure

2017-05-09 Fabien GIRAUD

Page 2: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

2@ArubaEMEA | #ATM17EMEA

Problem statement

+

– Hard to sell added value of ALE

– Lot of small ecosystem partners

– Ecosystem only focusing on few verticals / use models

– No use model for IoT in combination with ALE

– Provide more added value on Aruba Mobile first infrastructure

Page 3: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

3@ArubaEMEA | #ATM17EMEA

Analytics and Location Engine (ALE) overview

Page 4: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

4@ArubaEMEA | #ATM17EMEA

Network Analytics with ALE: Functional Overview

Unified Context

for each user

(Username, IP,

MAC, device

type, Apps)

1Real-time

location

and

Context

decoding

engine

2

ALE

Seamless, secure

connectivity to

analytics platforms

4

Northbound

APIs (publish/

subscribe,

polling)

3

Page 5: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

5@ArubaEMEA | #ATM17EMEA

Analytics with ALE

Contextual Data:User, Device, Application &

Location

ENGAGEMENTLocation / User Specific

Experiences

DATA

MINING /

ANALYTICS

Sensors

Other

Data

Sources

CRM

Venue Traffic

Patterns, A/B

Testing,

Demographic

Analysis, etc.

ALE

MARKETING, AD

PLATFORMS

Context

APIs

Page 6: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

7@ArubaEMEA | #ATM17EMEA

ALE Northbound APIs

Two types of Northbound APIs:

– Publish/Subscribe

– Uses Google Protocol Buffering (“Protobuf”) for encoding and TCP based ØMQ transport

– External Analytics engines can subscribe to various “topics”:

– Location

– Presence

– Applications, Destination URLs

– Campus, building, floor, etc.

– Polling Based: REST API

– Supports standard REST queries for various events/objects

– Example: http://<ip>/api/v1/station will return a list of all stations

– Return data format is JSON

Page 7: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

8@ArubaEMEA | #ATM17EMEA

ALE Modes of Operation (2.0)

• Proximity (Context with no maps or location)

• Rough estimate of location – which AP is closest to the client

• No maps required

• Context with Mapped Locations:

• Estimated:

• Uses floor plans / AP placement info from Airwave

• Uses AP-AP RSSI messages to build a path loss model to create a pseudo Positioning Database (PDB)

• Fingerprinting Mode:

• Uses calibration data from fingerprinting

• New Android App for fingerprinting (NAO Logger) and a web service on ALE (NAO Campus)

• Pattern matching utilizing customer generated PDB is used for location calculation

Page 8: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

10@ArubaEMEA | #ATM17EMEA

Viewing Client Locations and ALE Dashboard

Page 9: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

12@ArubaEMEA | #ATM17EMEA

Demo time !

Page 10: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

@ArubaEMEA | #ATM17EMEA 13

Existing Partners Ecosystem

Page 11: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

14@ArubaEMEA | #ATM17EMEA

Key 3rd Party Location Analytics Partners http://www.arubanetworks.com/partners/ecosystem/mobile-applications/

Page 12: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

15@ArubaEMEA | #ATM17EMEA

Software AG – ALE integration

Page 13: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

16@ArubaEMEA | #ATM17EMEA

Software AG – ALE integration (con’t)

Page 14: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

17@ArubaEMEA | #ATM17EMEA

Rifiniti – ALE integration

Page 15: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

18@ArubaEMEA | #ATM17EMEA

Rifiniti – ALE integration (con’t)

Page 16: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

19@ArubaEMEA | #ATM17EMEA

Aislelabs – ALE integration

Page 17: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

22@ArubaEMEA | #ATM17EMEA

SkyFii - ALE Integration

Page 18: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

23@ArubaEMEA | #ATM17EMEA

Ivizone – ALE integration

Page 19: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

24@ArubaEMEA | #ATM17EMEA

Demo time again

Page 20: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

25@ArubaEMEA | #ATM17EMEA

ALE – Azure integration

Add value and scalability to ALE with Azure Power

Page 21: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

26@ArubaEMEA | #ATM17EMEA

Problem statement (reminder)

+

– Hard to sell added value of ALE

– Lot of small ecosystem partners

– Ecosystem only focusing on few verticals / use models

– No use model for IoT in combination with ALE

– Provide more added value on Aruba Mobile first infrastructure

Page 22: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

27@ArubaEMEA | #ATM17EMEA

Steps

+

IoTworkshop

Microsoft & Aruba

Hackathon

Solution demo

Pilot @Discover

2016

Pilot @CeBit

2017

Page 23: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

28@ArubaEMEA | #ATM17EMEA

Solution components

Microsoft Azure

+

Page 24: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

29@ArubaEMEA | #ATM17EMEA

Initial use case

– Simple initial solution

– Dwell time

– Visitor counter

– Devices, users, etc

– More complex solution

– User detection

– Visitor counter for a given proximity

– Push notifications based on proximity

– You are at the men’s clothing department

– You are in the Store

– You are in the hall of medieval arts in a museum

+

Page 25: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

30@ArubaEMEA | #ATM17EMEA

Ubuntu

(Python script)

IoT Hub Stream Analytics

Servicebus

Queue

SQL

Notification

Hub

Azure

Function

Aruba ALE

Power BI

Solution Architecture

Clearpass

+

Macvendors.co

API

On-Site WWW Azure Cloud Cloud or local

Websocket tunnel

NoSQL

(DocumentDB)

Page 26: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

31@ArubaEMEA | #ATM17EMEA

Python script flow

Page 27: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

32@ArubaEMEA | #ATM17EMEA

View data in Power BI (geofence)

Page 28: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

33@ArubaEMEA | #ATM17EMEA

View data in Power BI (Location)

Page 29: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

34@ArubaEMEA | #ATM17EMEA

View data in Power BI (CeBit)

Page 30: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

35@ArubaEMEA | #ATM17EMEA

Azure bricks

Python script VM

iOT Hub

SQL Database

App notification

Stream analyser

Page 31: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

36@ArubaEMEA | #ATM17EMEA

Last but not least demo time

Page 32: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough

Thank [email protected]

Page 33: Proximity IoT solution with Aruba ALE / Microsoft Azure · 2019-09-05 · @ArubaEMEA | #ATM17EMEA 8 ALE Modes of Operation (2.0) •Proximity (Context with no maps or location) •Rough