proximity iot solution with aruba ale / microsoft azure · 2019-09-05 · @arubaemea | #atm17emea 8...
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/10.jpg)
@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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/16.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/19.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/20.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/21.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/22.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/23.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/24.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/25.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/26.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/27.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/28.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/29.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/30.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/31.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/32.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022050406/5f833fcd57a6c3468a6bf8e3/html5/thumbnails/33.jpg)