199
1 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Workshop & Soirée Pitch My Idea Mercredi 23 mars @ NUMA

[HACKATHON CISCO PARIS] Slideshow du workshop Smart City

  • Upload
    bemyapp

  • View
    612

  • Download
    0

Embed Size (px)

Citation preview

1© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Workshop & Soirée Pitch My IdeaMercredi 23 mars @ NUMA

2© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

WELCOME!

3© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Un hackathon de 48 heures pour inventer la ville du futur

7 technologies Cisco

3 partenaires Tech

8 000 € en cash à gagner

4© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

19h

19h10

19h20

20h20

20h35

20h50

21h00

23h00

Lancement de la soirée

Mot d'introduction "Cisco : Smart City" par Guillaume de Saint-Marc

Review des technologies Cisco

BREAK

Présentation des partenaires

Animation Pitch My Idea

Formation des équipes & dîner

Closing

5© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

“Pour mes twittos !

#devnethackathon@CiscoFrance @CiscoDevNet

6© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Guillaume de Saint Marc - @gdsmSr Director, Chief Technology & Architecture Office and Paris Innovation CenterMarch 23rd, 2016

Driving Digital Innovation through the Internet of EverythingCisco : Smart City

7© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

PIRL Paris Innovation & Research LabCisco Innovation

March 2016, V5

Guillaume de Saint MarcSr Director, Engineering – Paris Innovation & Research Lab

48H POUR CRÉER LA VILLE DU FUTUR!

8© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Digitization!

Value is not in the number of things, but in the

connections of people, process, data, and things

9© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Open Innovation

Co-InnovationIT <> OT

APIsSDKOpen Source

InfrastructuresAre becoming PROGRAMMABLE!

CiscoDEVNET

10© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Public Sector: a total Value of $4.6T is at Stake

Major Smart Cities Verticals

OpenDataKiller App

$1.9T

Traffic

$18B

SmartParking

$41B

Smart Lighting

$22B

Video Surveillance

$62B

Water Management

39B

01010101

01

11© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

FranceIs the next big thing!John Chambers - Feb 2015

12© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

London• Transportation• Energy• Public Sector

Berlin• Manufacturing • Transportation

Rio• Smart+Connected Communities• Smart Grid

Songdo• Smart+Connected Communities• Public Sector

Tokyo• Manufacturing• Public Sector

Cisco Innovation CentersCo-innovation and solution development with customers, partners, startups and academia

Toronto• Smart+Connected

Communities• Oil & Gas

Barcelona• Smart+Connected Communities• FOG

Australia• Resources• Agriculture

Paris• Smart+Connected Communities• Cyber Security

13© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

The Apps Paragidm!

14© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Applications for the Smart City

VehiclesStreet

Lighting TrafficSafety and

SecurityEnvironment

WasteParkingWater PeopleStreet

FurnitureCommercialResidential Industrial

StreetBuildingsVehicles

15© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Applications for the Smart City

VehiclesStreet

Lighting TrafficSafety and

SecurityEnvironment

WasteParkingWater PeopleStreet

FurnitureCommercialResidential Industrial

StreetBuildingsVehicles

su

Cloud Services

Citizen Services

App Port

City Services

Environment Safety andSecurity

WaterManagement

ParkingManagement

Traffic Management

WasteManagement

LightingManagement

TransportManagement

Network / Fog / Data in Motion

Cloud / Data at Rest

16© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

CISCODevNetTechnologieswww.devnet.cisco.com

17© 2016 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialGreen City Solutions: City Tree

18© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Benjamin Oschmann Enterprise Networking Showroom ManagerMarch 23rd, 2016

Cisco Energy Management SuiteCustomer Overview Presentation

19© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Agenda

• Why Energy Management?

• More Information

• Case Studies

• Introduction to Cisco Energy Management

20© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

PCs, Laptops, Monitors

Network

Servers

Printers

Telecom

Other Plug Loads

IT = $90b

$28b(31%)

$18b(20%)

$14b(16%)

$13b(15%)

$16b(~18%)

Why Energy Management?

HVAC

IT

Lighting

Other

$209b(58%)

$90b(25%)

$40b(11%)

Total = $360b

Sources• EnergyStar: “FastFacts on Energy Use”• Gartner DataQuest: Forecast of IT Hardware Energy Consumption,

Worldwide 2005-2012

Potential Savings = 15-35%

$5-$13BSoftware &

Services

$13.5b - $$31.5b

21© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

What Does Cisco Energy Management Suite Do?

IT EnergyManagement

● Coût de l’énergie● Utilisation de l’énergie● Gains énergétiques● Emissions carbones● Date/Heure/Période ● Localisation/Site/Etage/BU/…● Centre de coût● Simulation des politiques● Modélisation ROI

serveurs physiques et virtuels, routeurs, switches, storage/stockage...

switches, PCs, VoIP phones, borne wifi, copieurs, imprimantes, badgeuses…

HVAC, lumière, PDU, CRACs…

● des évènements● des critères de temps et de calendrier● des niveaux d’utilisation des équipements● du Load AdaptiveTM Computing

22© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Energy Management Differentiation and Benefits

No Software Agents

No Hardware Meters

No Network Changes

No Costly Revision Management

No Costly Downtime

Any Vendor, Any Device• Highly Saleable & Secure • Multi-vendor• 50+ Protocols supported• Simple support expansion

IoT, Facilities • Integrated with key BMS • Agile: easily customize to

Manufacturing and other IoT use-cases

Cisco Powered Network Embedded

35%Savings in distributed office environments

100%Visibility over all physical and virtual devices in your Data Center

<6 MonthsReturn on investment

MultiVendor: Any NetworkConnected Device

Ease of Deployment

Large European Automobile Manufacturer 100,000+ Assets Managed and Deployed in 2 Days

23© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

All Networked Devices and SystemsSupporting Multivendor Environments

Core Switches

Storage

UPSs

CPUs

PDUs

Mainframes

Blade Servers

Data Center

Gateways

Lighting

Access Control Systems

Video Cameras

CRAC

HVAC

Facilities (BMS Partners)

VoIP Phones

LaptopsMacs

Thin Clients

Access Points

Servers

Desktops

Printers

Campus

Routers Switches

Servers VirtualizedServers

24© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Flexible Policy ArchitectureTime-Based Data Center Location BasedEvent Based

Example Example Example Example• Power management of

devices VoIP phones, PCs, printer servers, etc. based on work patterns

• Response to external triggers: Respond to energy events with policies

• Systems management: Integration with systems management tools and user-authentication events

• Smartphone location coupled with badge management app

• Access control triggers office environment to power on

• Data center infrastructure management

• Capacity management of power and device lifecycle in data centers

• Ties physical to logical environment

25© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Network Dashboard for IT and Network Administrators

26© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Case Studies

27© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

CEM for IOE Use Cases: Energy and BeyondStadiums

• Soda_1_1 (172.52.1.1)• Power Cosumption

(kWh): 0• Schedule: Free• Can Count: 226• Can Capacity: 360

Vending Machine

• Digital signage• Info Kiosks• POS • Computers, servers• Network infra

Retail Stores

• Robotics• PLCs• Any IP connected device

Manufacturing

• ATM-61-1-1 (172.6.1.1)• Power Consumption (kWh): 0• Schedule: Free

ATM Cell Towers

28© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Cisco Energy Management ArchitectureUnifies Device Energy Management

Gateways

Building Management Systems

Web Services API

See Measure Manage

Building Protocols and Devices

Multi-Vendor Network Infrastructure

Energy

Data CenterDistributed Office

Energy

• Energy Consumption• Carbon Emissions• Energy Costs• Energy & Carbon Reduction

Cisco Energy Management™ Suite

IT Devices Building Devices

29© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

More Information• Information on Cisco Energy Management Suite - www.cisco.com/go/energywise

• On DevNet : http://developer.cisco.com/site/energy-management/

• Email for More Information: [email protected]

30© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Faycal Hadj @fhadj & Thierry Gruszka Technology Solution Architect // Senior Technology ManagerMarch 23rd, 2016

IOx & Data in Motion

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Workshop DevNet Hackathon

Unlocking IoT Value IOx and Fog Services

HADJ Fayçal

Solution Architect Enterprise Networking/IoT/IPv6

Cisco France

CCIE 1135

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

A Common View of IoT

Applications

Devices

32

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Operations Data Center

IT Data Center

7,000 oil wells

The Real World - Data Constraints

Acoustic and temperature sensors generate 1 GB/day from each well

300 rigs with data collection and processing potential

3G connection with operations data center

33

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

The Real World – Latency Constraints

Smart grid fault restoration

Automation enabled by communication among teams of reclosers

Requires fog application response and latency of < 50 ms

34

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Traditional ApproachTake Data to the Processing

What’s Needed

ProcessingProcessing

Fog NodeIoT

Device Processing

Fog Node

ProcessingIoT

Device

Optimal Approach for IoTTake Processing to the Data

35

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

IoT ApplicationsApplication Processing and Storage Distributed Across Intelligent Network

IoT Network

DeviceData and Application Services

Cloud

Transforming Data

Generating Data

Aggregating Data

Analyzing Data

36

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Cisco IoT SystemAPPLICATIONS SOLUTIONS ECOSYSTEM

Application Enablement

IoT Connectivity

Fog Services Management and Automation

SecurityUtilityManufacturing

DefenseOil and Gas

CityTransportation

Service Provider Public Safety

37

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

IOxEnabling Fog Applications

CommunicateBest Internetworking IOx+ Compute

Best Open Source =Cisco IOS Linux

38

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Essential Elements for Fog Applications

Fog-ready Network Infrastructure

Fog Application Management Developer Tools

Application Execution Environment

Cisco IOx

Cisco IOS Linux

39

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Fog Ready Network Infrastructure

• Ethernet• Cellular 3G, 4G

LTE• Wi-Fi

Broad Connectivity

• HW Accelerated Encryption

• IPSec VPN• 802.1x• Firewall• Identity Services

Proven Security

• Ruggedized for shock/vibration, humidity, temperature, dust

• DC power supplies

Industrial Grade• Centralized

control• Network• Security• Fog applications

Policy-based Management

40

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Fog Application ManagementCisco Fog Director

ProvisioningChange management

Fog Application Management

Application monitoringNetwork infrastructure utilization

Scalable Control

Rest APIsSelf-contained web application

Easily Adopted and Integrated

41

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Developer Tools

IOx Linux

IOS

Application Hosting

Framework

Middleware Services

Linux Container (LXC)

Fog Application

Fog Data Services

42

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Customer Example - Manufacturing

Solution• Mazak SmartBox• Cisco IE 4000 Ethernet switch• Fog application

Business Outcomes

• Continuous OEE improvement• Predictive maintenance

Challenge• Common data collection and control• Increase manufacturing line availability• Improve workflow and factory processes

43

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Mazak Smart Box

44

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Smart Box Internals

• Powered from CNC Cabinet• Sensor cord entry ports• IE4000 Cisco Switch• Moxa 2242 for sensors• Memex Ax760 for legacy• Sensor cable connections

45

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Cisco IE4000 Managed Switch• Fog Application Ready Network

Infrastructure• CPU Core 1 – Cisco IOS• CPU Core 2 – Linux applications

• MTConnect Agents, Edge Analytics

Cisco IOx

Cisco IOS Linux

AGENTMTConnect

46

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Collection of Utilization / OEE Data

Factory Network

Cisco IE4000

VLAN

47

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Customer Example—Cell Tower Asset MonitoringCisco IoT System with Fog, IOx Applications

Istock: http://www.istockphoto.com/photo/communication-tower-gm471161777-

8637759?st=3cab5d6

Solution• Operations dashboard and business intelligence in

Cisco cloud (Connected Assets solution)• Fog application (Azeti Sonarplex)• Cisco IR 829 router (IOx)

Business Outcomes• Reducing workload for routine site checks• Complete visibility into assets• Knows exactly how long towers survive on battery

Challenge• No visibility for hurricane planning• Costly to manage remote sites• Losses due to asset theft

48

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Deployment Architecture

• Historical trending• Multi-site correlation• Single pane of glass management

Ecosystem partner application using Fog Data Services running on IOx-based IR 829

• Local device control• Accommodates many types of sensors

(analog, digital, legacy, etc.)• Data aggregation/reduction • VPN secured data linkR

emot

e Si

teC

isco

Clo

ud

Sensors

Cisco IR 829

IP ComponentsDigital I/O

MODBUS EthernetMODBUS

Azeti Fog Application

Meters, Fuel Level, Environmental

Relays, Doors, Tilt Sensors

Rectifiers, UPS, Switches, Cameras,

3G/4G

Business intelligence and operations

49

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Customer Example—Fleet ManagementCisco IoT System with Fog, IOx Applications

Solution

Business Outcomes

Challenge

• Lower OPEX through efficient vehicle maintenance• Increased field productivity • Improved customer satisfaction

• Lower OPEX through efficient vehicle maintenance

• Increased field productivity • Improved customer satisfaction

• Cisco IR 829 – WiFi and 4G connectivity• Davra RuBan fleet management application• Vehicle diagnostics and asset tracking

50

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Customer Example—Noise Measurement Cisco IoT System with Fog, IOx Applications

Solution

Customer’s objectives• Develop mobility (walking, bicycles) • Limit impact on environnent (noise, air quality, etc.) • Engage citizens in the redesign of the squar• Using an open and evolutive infrastructure allowing data collection

from devices (sensors) and vizualization on screens

• Cisco IR 809 –4G connectivity• Noise Monitoring is done in Paris by BruitParif:• Deploy a distributed noise sensors on place de la Nation: a first

for Bruit Parif• 5 x High Quality Noise Sensors in Amibruit Panel• 14 x Lower Quality Sensors• Collect data in real-time and compute noise index• Display Noise Index on Amibruit Panel• Leverage Cisco IOX Fog Computing framework: bruitparif

Python application is running on Cisco 809 router in the IoX framework

• Integrate Data in CDP in Environment Data Model• Correlate Noise Data with other data (e.g. Flow)

51

ISR809 with IOX

Class 1 Sonometer

Batteries

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Customer Example—Noise Measurement Cisco IoT System with Fog, IOx Applications

Solution

Customer’s objectives• Develop mobility (walking, bicycles) • Limit impact on environnent (noise, air quality, etc.) • Engage citizens in the redesign of the squar• Using an open and evolutive infrastructure allowing data collection

from devices (sensors) and vizualization on screens

• Cisco IR 809 –4G connectivity• Noise Monitoring is done in Paris by BruitParif:• Deploy a distributed noise sensors on place de la Nation: a first

for Bruit Parif• 5 x High Quality Noise Sensors in Amibruit Panel• 14 x Lower Quality Sensors• Collect data in real-time and compute noise index• Display Noise Index on Amibruit Panel• Leverage Cisco IOX Fog Computing framework: bruitparif

Python application is running on Cisco 809 router in the IoX framework

• Integrate Data in CDP in Environment Data Model• Correlate Noise Data with other data (e.g. Flow)

52

ISR809 with IOX

Class 1 Sonometer

Batteries

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Customer Example—Noise Measurement Cisco IoT System with Fog, IOx Applications

Solution

Customer’s objectives• Develop mobility (walking, bicycles) • Limit impact on environnent (noise, air quality, etc.) • Engage citizens in the redesign of the squar• Using an open and evolutive infrastructure allowing data collection

from devices (sensors) and vizualization on screens

• Cisco IR 809 –4G connectivity• Noise Monitoring is done in Paris by BruitParif:• Deploy a distributed noise sensors on place de la Nation: a first

for Bruit Parif• 5 x High Quality Noise Sensors in Amibruit Panel• 14 x Lower Quality Sensors• Collect data in real-time and compute noise index• Display Noise Index on Amibruit Panel• Leverage Cisco IOX Fog Computing framework: bruitparif

Python application is running on Cisco 809 router in the IoX framework

• Integrate Data in CDP in Environment Data Model• Correlate Noise Data with other data (e.g. Flow)

53

ISR809 with IOX

Class 1 Sonometer

Batteries

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Cisco IoT System Partner Ecosystem

Manufacturing Utility Oil and Gas Transportation City Workspace

54

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPSOIOT-4006

Workshop DevNet Hackathon

Data in Motion

56© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

DATA !?Wisdow

Knowledge

Information

Data

• Je ferais bien de m’arrêter ☺Control

• Je conduis et le feu tricolore vers lequel je me dirige passe au rouge

Context

• Le feu tricolore à l’Angle sud de la rue Tom et de l’avenue Jerry vient de passer au Rouge

Meaning

• Rouge, 192.234.235.245.678, v2.0Raw

DMo

57© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential57

• Data in Motion is an IoT software product that runs in the network to transform raw data from sensors and endpoints into actionable information.

• Data in Motion enables to build scalable IoT solutions

Data in Motion Overview

58© 2015 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCisco Confidential 58© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Data in Motion at the Edge

Input Data

Store raw data or filtered data for general data management

Analytics

Cloud and Data Centers

Generate Actionable Events and learn new rules

Cache raw data or abstracted information

(e.g. indexed data)

Data in Motion:

Analyze First,

Optional Store

Input Data

<XML>Rules can express:

Predicates and FiltersData / Information conversionSummarizationPattern MatchingCategorization & ClassificationEvent Trigger analysisNotifications </XML>

sensor Router/Switch

Traditional Data Management:

Store First, Analyze later

59© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Data

Information

Knowledge

Wisdom (Scenario Planning)

Big Data – The New Norm

Less Important

More Important

Data at

Rest

Data in

Motion

Sensors, Devices, Machines,

TargetedSolutions

Center

Edge

Switches,Routers

Data in Motion

Composite SW

VerticalIndustry

Solutions

PrimeAnalytics,Whiptail

60© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Examples and Use Cases

61© 2015 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCisco Confidential 61© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Mining

+ +

• Data reduction and summarization• Event triggered Analysis• Edge data subscription model• Predicates• Policy driven• Categorization and classification (indexed)

• Content re-purposing• Data understanding at the edge• Programmability at the edge• Connectivity• Multiprotocol• micro-CDN (store & forward)

1 2

VEHICLE WEIGHT: 08 TONSGROSS WEIGHT: 16 TONSPOLICY: PRODUCTION

Customer: Anglo American

Use case: Track truck pressure tires for load monitoringTargeted Platform: 819HSoftware Equipped: Data in Motion Release Date: November 2013

62© 2015 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCisco Confidential 62© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Smart AgricultureHUMIDITY: 40%TEMPERATURE: 82F

POLICY: FROST DETECTIONACTION: SPRINKLER

ACTION: SPRINKLERACTION: SPRINKLER

EVENT: FROST• Content re-purposing• Data understanding at the edge• Programmability at the edge• Connectivity• Multiprotocol• micro-CDN (store & forward)

Customer: University Space Research Association (USRA) for USAID

Use case: Frost Detection for Crop Management in Third World USAID ProgramsTargeted Platform: UCS-E/C and CGR 1KSoftware Equipped: Data in MotionRelease Date: April 2014

1

63© 2015 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCisco Confidential 63© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Monitoring

Actual data is sent only when system is at fault

Event is detected right at the edge

35F

EVENT: LEAKAGECONTAINER 107

Pressure : 2psi Humidity: 14%Temperature: 35F

64© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Use Case with Event Notification (Surveillance) Supporting various data Sources: webcams, files with Data in Motion.

Two major search capabilities

Searching people or objects example: Search people carrying a backpack and having short hair.

Searching scenes example: Two people carrying backpack within the same view of a camera. One of them is wearing black shirt and the other is wearing white shirt.

Train jubatus with annotated training data set

Data in Motion

Automatically add tagsusing Machine Learning.Search tags with temporalInformation. Full text searchIs also supported.

video analysis system

Jubatus learns which tags to set for each person or object.All you have to do is to provide annotated data.

This system allows users to search people or objects in their video flexibly by using Machine Learning and a search engine.

65© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Example Use-case with video• Purpose

• Annotate people’s appearance and behaviors• Detect anomalies and make search index

• Application • Alarm for crimes and suspicious behaviors• Help investigating criminals on the run• Search and locate suspects by characteristics

• Advantage• No need to monitoring by human eye• Instant search by characteristics tags• No need to check all videos for massive hours

• Purpose• Annotate customers’ appearance and behaviors• Estimate their profile and intention in detail

• Application • Detect unseen demands to serve• Analyze POS data with detailed categorization• Optimize items, layout and shopping process

• Advantage• More precise and dynamic than analyzing only

POS and membership information

(1) Surveillance (2) In-store behavior analysis

66© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Data in Motion Architecture

67© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Data in Motion Data Sheet

Data in Motion plane

Data (Packets)

Data Acquisition & Transformation

Information

Rules/Patterns

Data to Information Capabilities• Event Detection & Aggregation• Rule-Based Data Normalization• Dynamic Sensors Polling• Unstructured Data Understanding• Data & Information Caching• μ-CDN (Controlled Distribution)• Pub-Sub API (Eclipse IDE)

Supported Platforms• UCS-E/Blade • CGR-1K • C8xx with Iox Packaging

Use Cases• Data Reduction and

Compression• Sensor Virtualization and

Plug & Play

68© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

• The API interfaces with the user's programing environment. The user writes a software program that specifies what data s/he is interested in.

• The API helps the user translate rules in open standard JSON format encapsulated as a REST message that can be understood by the API.

• A key part is the format of the JSON messages used to express a rule. The API to the edge device of interest using a RESTful communication paradigm then sends this rule. This is the main publish part.

How does it works…

69© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Data in Motion is a native application in Cisco IOx

IOS + IOx SDKVirtual Machine

Linux OSData in Motion+IOx

ApplicationManagement

Control Plane Data Plane

70© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Advanced Analytics

PolicyRules

PatternsThird Party

Data to Information

Knowledge Base

Control and ActuationIOS + IOx SDK

Virtual Machine

Linux OSData in Motion

Data in Motion Architecture: Data Plane

71© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

IOx SDKVirtual Machine

Advanced Analytics

PolicyRules

Patterns

Any Controller

Knowledge Base

Control and Actuation

IOS + Linux OSData in Motion

Data in Motion Architecture: Control Plane

Currently available in power point version only

72© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

{"sensor":"GPS","timestamp":1326369440,"state” {"lon":-71.285,"alt":41.400, "spd":10.262, "brg":161.699, "pvdr":"gps","lat":42.697, "acc":18}}

Sensor Readings …

ConnectorsOther

Advanced Analytics

PolicyRules

Patterns

Data

Non IOS platforms

Large DataSet

Analytics

PolicyRules

Patterns

Third party Application

OPEN SOURCE ECLIPSE IDE

VideoAnalytics

Cisco IOS platforms

IOSIOx SDK

Virtual Machine

Linux OSData in Motion +Linux

Linux OSData in Motion+

Data in Motion Architecture

Data

1 2

73© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Hands On

74© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Data in Motion Policy / RulesA true Real time transaction with a Model Definition

• Dynamic Data Definition involve the relationship of three simple concepts

• Pattern Extraction real time content indexing

• Condition Rule Engine to query over index & algebraically

• Action Many, including data transformation and engaging network connectivity

• Ultimately this breaks down into data understanding and of:

D3

Meta (1)

D3_Id, Context_ID, Processing Method (Timer, Cache)

Network (0→1)

Filterby: (protocol {tcp/ip, UDP} Source/Dest IP, Source/Dest Port (multiple ANDed)

Decode: (variable A=first 8 Bits, var B=next 16 bits, etc….)

Application (0→1)

Filterby:Protocol: http

Field: content-type:json, etc.

Content

Example: variable Temperature>56

Action (>1)

Type: Primitive

payload

Header

Type: Procedure

FetchData

Gpsupdate()

syslog

Type: Timed

FetchData

Gpsupdate()

syslog• Network Meta Data • Application • Content • Action(s)

75© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

More information on Data in Motion https://developer.cisco.com/site/data-in-motion/

76© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Mike Maas @mike_maas by WebexTechnical EvangelistMarch 23rd, 2016

Entreprise IoT

78© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Franck BachetTechnical Project ManagerMarch 23rd, 2016

PaNDA

79© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

• Platform for Network Data Analytic

• Vision•Simple, scalable, open big data / analytics platform supporting analytics applications for networks and network services.

• Open:•Open platform for data aggregation, distribution and processing•Open source release: May 2016, Linux Foundation

• Extensible•Add new analysis functions quickly and seamlessly with minimum of development cost

• Maximize insights•Decouple data aggregation (publishers) from data analysis (consumer)•Allow any analysis application to mine any data source, exposing the full value of the OSS dataset

PaNDA

80© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Context: OSS / BSS stack

OSS

BSS

Network and Services

CustomerOrder

Order Mgmt

Provisioning & Activation

Service Data

Accounting and Monitoring

Billing and Reporting

Bills and Reports

Orchestration OSS Analytics

▪ Orchestration / OSS interact each other

▪ Orchestration supplies context / events (what is being orchestrated)

▪ Analytics consume data from both the underlay & overlay

▪ Analytics provides feedback about recent events (fault, resource problem)

▪ Analytics also provides northbound information to operators and BSS systems

We have platforms for

orchestration in NSO, ODL, Openstack

We need a companion platform for

OSS Analytics

81© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

OSS analytics is a big data problem

• OSS analytics application can be addressed by performing a query function against the entire OSS data set

•Fault management = ƒ(event data)•Performance management = ƒ(metric data)•Billing mediation = ƒ(event data, metric data)•Capacity management = ƒ(metric data)•Security analytics = ƒ(metric data, route data)

82© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Then come PaNDA

Datasources

DataDistribution

Data Store & Processing

Publishers:Data aggregation

Master Data Store

Data analysisApplications

Data Platform

BatchProcessing

Stream processing

Live stream

Security Analytics

Capacity Analytics

Other

Fault Analysis

Perf Analysis

Log Search

Real Time Data Store

Dee

p H

isto

rical

Que

ryR

eal T

ime

Que

ry

Hig

h pe

rform

ance

pub

/sub

bus

Principles

▪ Decouple data aggregation (publishers) from data analysis (consumers)▪ Allow any app the potential to access any data

source

▪ Simple, scalable, open data distribution platform

▪ Scale-out architecture with support for horizontal scale in all core components

▪ Very highly available core platform

▪ Low and predictable latency

▪ Immutable dataset

▪ ALL data stored raw▪ Minimal filtering/processing on ingress

▪ Functional, big data approach to analysis

▪ Support for streaming apps, real-time queries and batch processing

Instrumentation Clients

Orchestration

Event Data

Log Data

Metric Data

Network Telemetry

SNMP

Logs

SNMPMonit,Collectd,Logstash,Ceilometer

Netflow

Context Inventory Topology Geography Other

83© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Smartcity: another PaNDA use case

• Leverage rapid innovation in IOT space: turning data into actions

•Ingest sensor data as part of the immutable raw data set•Collect-once, distribute-many approach•Raw data storage plus schema on read enables use case agility•Focus on analysing, correlating, visualizing

84© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Smartcity: outdoor example

• Flow monitoring using crowdsourcing of wireless devices (wifi/bluetooth)• Flow monitoring using video analytics• Noise monitoring using noise sensors• Environnent Monitoring Air Quality, Temperature, Humidity• Environment Monitoring for green space (e.g. soil monitoring)• Asset tracking • Open Platform with integration with 3rd party systems and vizualisation

85© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Smartcity: functional architecture

Internet

WAN

MESH

VSM

Low Power Device

Kiosk

microphone

Air, temp, humidityVideoCamera

PaNDA

LORAWANNetwork,

Device, App management

Flow (people, vehicle, bike)

monitoringVideo Analytics

Flow Visualization

Wifi ManagementCMX Location

Analytcs

Video Surveillance manager: Video

Camera and Streams management

Data / API

WIFI AP

LORAWAN AP

Place de la nation

CloudInfrastructure

86© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Smartcity: data sets available

Video analyticsList measurement point (id, loc)Time series API count per id, direction, filter by class if available (all, ped, bike)

Device analyticsList measurement point (id, loc)CSVTime series API count per id

Others sensorsOngoing deploymentWill depend on latest status

Developing on PaNDASpark StreamingNotebook (exploration)See devnet link at the end for more info

87© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Smartcity: video flow{ "id": 6177, "name": "Terre plein - Kiosque", "type": "turnstile", "metrics": [ { "id": "direction_1", "name": "Vers le Nord" }, { "id": "direction_2", "name": "Vers le Sud" } ], "classes": [ "all" ], "location": { "latitude": 48.8483899, "longitude": 2.3957845 } }

88© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Smartcity: cmx flow

89© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Smartcity: cmx flow

90© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Smartcity: cmx flow

91© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

More about PaNDA

Please go to:

http://panda.cisco.com

https://developer.cisco.com/site/panda/

92© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Andrew Zamler-Carhart by WebexSenior Technology ManagerMarch 23rd, 2016

Flare

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

What is Flare?

Flare allows users with mobile devices to discover and interact with things in an environment.

It combines multiple location technologieswith a realtime communications architecture,

to enable new kinds of user interactions.

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

● When the user enters an environment, their device can show the location of nearby things

● When they come near to a thing, they can interact with it by:

● getting information about its current state

● changing its state

● performing actions

Interaction modes

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

● Retail

● Museums

● Advertising

● Industrial

● Public transport

● and more!

Potential markets

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Retail concept

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Technical info

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

● Open source

● Implemented in Node.js and MongoDB

● You can run it yourself

Flare server

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

● Bluetooth beacons (iBeacon, AltBeacon)

● Wi-Fi + Cisco CMX (coming soon)

● technology agnostic, can work with other kinds of sensors

Location technologies

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

● Environment: a geographic location with a grid

● Zone: a rectangular division of an environment

● Thing: something interesting to the user

● Device: a user’s tablet, phone or watch

Flare model

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

● REST: create, read, update, delete Flare objects

● Socket.IO: realtime commands and notifications

Flare API

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

● Subscribe

● Unsubscribe

● Get data value

● Set data value

● Get position

● Set position

● Perform action

Socket.IO commands

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

● Data changed

● Position changed

● Device enters zone

● Device exits zone

● Device near to a thing

● Device far from a thing

● Handle action

Socket.IO notifications

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

● User apps on tablet, phone and watch

● Interactive displays

● Connected things

● Admin tools

● Import scripts

● Logging scripts

Types of client

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

● JavaScript

● Swift (iOS and Mac)

● Java (Android)

● Python

Sample code

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

● Trilateral: interact with things in an environment (iOS, Android)

● Reflector: interactive digital signage (web)

● Explorer: create and modify Flare objects (web, Mac)

● Lights: control connected lights (Mac)

Sample apps

Example IoT data flow

User Device User Lights app User Light

User Light hubUser Flare server

Sock

et.

IO REST

AP

I

Socket.

IO wireless

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

● Importing data (JavaScript, Swift, Python)

● Location (Swift, Java)

● Socket.IO (JavaScript, Swift, Java)

Tutorials

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Code example

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Just a little Swift + JavaScript

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

And the other way…

Cisco Confidential ‹#›© 2013-2014 Cisco and/or its affiliates. All rights reserved.

● Documentation on DevNet: https://developer.cisco.com/site/flare

● Source code on GitHub: https://github.com/CiscoDevNet/flare

● Video on YouTube: https://youtu.be/HKBnqo9QlEk

● Hackathon: http://hackathon.cisco.com/event/PIRL-Hackathon-2015

Links

145© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Fabien Medat @fmedatCisco Collaboration CTO March 23rd, 2016

Tropo

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

2© Voxeo Corporation© Voxeo Corporation

Cloud APIs enabling developers to quickly and

easily embed communication capabilities into

their applications and business processes.

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Tropo Services

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

✓ ask

✓ call

✓ conference

✓ hangup

✓ record

✓ reject

✓ say

✓ transfer

Simple

+

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

• Flexible and easy communication API platform• Basic global network capabilities

•Number Provisioning •Outbound calls / Inbound calls•Send / Receive Text Messages

• Data Centers:•Redundant US data centers providing global access today•EU data centers : Spring 2016•APAC data centers being planned

• Usage based pricing•Per minute for voice; per message•Pre-paid and post-paid pricing options

Tropo - Cloud Telephony API Platform

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

••

••••

••

••

Tropo Platform Features

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Inbound Use Cases

✓ Basic Self-Service

✓ Surveys / Voting

✓ Voice Search

✓ Conferencing

✓ Basic Contact Center

✓ Info Lookup

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Sample Code

ask “Thanks for calling. For sales press 1. For support press 2.”, { :choices => “1,2”, :onChoice => { say “A sales person is not available right now” if result.value == 1 say “Support is currently assisting other customers” if result.value == 2 }}

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Outbound Use Cases

✓Appointment Reminder

✓ Voice Broadcast

✓ Conditional Dial

✓ Click-to-Call

✓ Notifications

✓ Two Factor Authentication

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Sample Tropo SMS App

1. Inbound SMS to Tropo Cloud

2. Tropo sends “POST” to our application

3. Our application processes inbound SMS

4. Enterprise data is updated

Inbound SMS

SMS Data App receivesSMS

Store SMS

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Sample Tropo SMS App Continued..

1. Our application retrieves enterprise data

2. Application tells Tropo say(“Thanks for voting...”)>

3. Tropo sends SMS to user “Thanks for voting…”

OutboundSMS

say(“Thanks for voting...”)

Voting Results

156© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

BREAK TIME

157© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Nicolas Terpolilli - @NTerpoData Hunter, Chief Data OfficerMarch 23rd, 2016

OpenDataSoft

158© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

159© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

160© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

161© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

162© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

163© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

164© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

165© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

166© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Cédric Joly - @zulzeenSchool & Ecosystem Relationship ManagerMarch 23rd, 2016

Outscale

Tina OS, the Cloud operating system

À l’initiative de Dassault Systèmes, leader européen du logiciel, et du fondateur de l’hébergement à valeur ajoutée Agarik, Outscale a été créée en 2010 pour mettre en œuvre une infrastructure Cloud sécurisée, automatisée et pilotée au moyen d’un logiciel entièrement maîtrisé par nos équipes.

TINA OS (Cloud Manager propriétaire s’appuyant sur des briques Open Source) répondant aux standards du marché en terme d’API et compatible avec le service Amazon EC2™

Software Defined Anything

16723/03/2016 Hackathon Cisco Smart Cities - Workshop

Une solution éprouvée s’appuyant sur les leaders de l’industrie

Plus de 3 000 000

de VMs

Sur 9 Clouds : US, Europe et Asie

(Data centers Tier 3+)

Sécurité, fiabilité et performance

Cloud 3D Ready

16823/03/2016 Hackathon Cisco Smart Cities - Workshop

169

Une ambition en forte croissance

14 M$ 80 30% 15% 10 M$

CA en 2015 Employés en 2016

Employés en R&D

Investissements en R&D

Infrastructure

23/03/2016 Hackathon Cisco Smart Cities - Workshop

DevNet Hackathon

23/03/2016 170Hackathon Cisco Smart Cities - Workshop

• Infrastructure à la demande pour le développement et la fourniture de services

• Montez vos services• Récupérer et traiter de gros volumes de données

(ex: OpenDataSoft)• Mettre en place vos plateformes de test, de développement, d’

intégration continue…• Automatiser vos déploiements grâce aux APIs

Le Cloud, pour quoi faire ?

17123/03/2016 Hackathon Cisco Smart Cities - Workshop

• Demandez dès aujourd’hui un accès au Cloud Outscale• 5 vCores• 10 Go de RAM• 200 Go de stockage

• Familiarisez vous avec l’interface et les APIs avant le Hackathon

• Gagnez en rapidité et en flexibilité le jour J

Prise en main avant le Hackathon

17223/03/2016 Hackathon Cisco Smart Cities - Workshop

• Jusqu’à 16 VMs• 16 vCores• 32 Go de RAM• 1 To de stockage• Mentoring

Ressources fournies pour le Hackathon

23/03/2016 Hackathon Cisco Smart Cities - Workshop 173

pages.outscale.com/hackathon-cisco

17423/03/2016 Hackathon Cisco Smart Cities - Workshop

Outscale1 rue Royale319 bureaux de la Colline92210 Saint-Cloud0 826 20 63 07

more onoutscale.com

176© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Sandrine MurciaDirectrice GénéraleMarch 23rd, 2016

Connecthings

INTERACT WITH « PUBLIC THINGS » !

Leader of the Internet of Public Things

Connect the unconnected ….… make visible the invisible

A propos de Connecthings

179

CONNECTHINGS IoT SERVICES ARE UP AND RUNNING IN 20 EUROPEAN CITIES AND RIO DE JANEIRO

We connect the passive physical world (bus stops, shop windows, monuments … ) to relevant digital content, making objects active and enabling them to communicate directly with the citizens’ smartphones.

180

1 2 3Engaging Contactless Technologies at Point of Usage.

Immediate Hypercontextualized Information via Notification and/on Web App.

Best of Breed Cloud Platform to manage large number of beacons and optimize content campaigns.

181

INTERACTIONS AVEC LES BEACONS

1

2

Via notification locale → Lorsque l’application est en background

Via alerte = action au sein de l’application

→ Lorsque l’application est en foreground

A propos de la solution de gestion de balises AdTag™

183

Gestion des balises unitairement sur le terrain

184

Gestion intégrée des technologies des balises déployées

185

Gestion des redirections associées aux balises

186

Gestions des contenus associés aux balises

Infrastructure mise à disposition pour le Hackathon

188

Espace Cisco Flare Point 1 *Connecthings Point 2 *Connecthings

1 2

3 4

5 6

7 8

1 UUID commun à tous les beacons

1 beacon parmi l’ensemble des beacons Flare déployés

NOTA BENE Distribution d’un kit développeur ➔ un beacon avec son propre UUID

Cisco Flare vs. Connecthings Mobile SDK

- Localisation très précise des personnes en indoor

- Plusieurs beacons dans une pièce pour situer un personne

- Interaction avec les beacons se fait en foreground

- Localisation dans un rayon de 10 à 30 mètres

- Localisation outdoor / indoor

- Un beacon par lieux pour des localisation de type

- « la personne est dans la pièce »- « la personne est à un arrêt de bus »

- Interaction avec les beacons se fait aussi bien foreground que background

190

Cisco Flare Connecthings’ Mobile SDK

2 technologies très complémentaires !

A propos du Mobile SDK

192

Faciliter la récupération du contenu associé aux balises au sein d’AdTag™

Faciliter les interactions avec les balises

OBJECTIFS

1

2

Intégrer le Mobile SDK

194

Projet GitHub à disposition : Hackathon-Cisco

Clonez Entrez vos identifiants Branchez votre beacon1 2 3

Créer une notification locale

Une Méthode à modifier→ createNotification

iOs : AppDelegateBeacon

Android : ApplicationBeacon

Créer une alerte

Une Méthode à modifier→ didRangeBeaconsInRegion

iOs : ViewControllerBeacon

Android : ActivityBeacon

Conseils pour réaliser une démo’ avec des beacons

- Créer des entrées/sorties de zone Pour les notifications

- Frame iBeacon émise après 30s.

- Installation Cisco/Connecthings sur plusieurs étages

- Favoriser une démo vidéo

- Pour votre pitch & votre live démo garder en mémoire que :

- Notifications : plus difficiles en démo’

- Alertes : simples

196

Comment démontrer l'interactivité d’une application avec les beacons ?

CONTRAINTES CONSEILS

« Kit développeur » mis à disposition pour le Hackathon

198

Un beacon présentant un UUID unique

Un identifiant pour connecter le Mobile SDK à AdTag™

Un accès à notre dépôt de source

Une documentation en ligne

Une application de démo

Un document récapitulant le modèle des données dans AdTag™

Un accès à la plateforme AdTag™

1234567

199© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

199© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Pitch Your Idea!