SlideShare une entreprise Scribd logo
1  sur  19
How APIs are Driving
City Digitization
Sunder Venugopal - Principal Engineer
DevNet-0093
• Smart Cities Solution Architecture
• Leverage existing API services in the IoT world
• Shielding users from the underlying technology
• Get started with your API and accelerate application Development
• Layered Models and facets, abstraction of business logic
• Use Cases, Consumption, deployment & services to deliver business results
Agenda
S+C Solution Architecture
City Services
 Parking and mobility
 Street lighting
 Environment monitoring
 Location analytics
Citizen Services
 Location-based services
 Wired and wireless network
management
 Remote interactive services
S+C City Wi-Fi Network
Network/FAN/DC Services
Management
Real-Time
DistributedSecurity
Event
Processing
Notification/
Alarm
Reporting/
Trending
Publishing
Device
Abstraction
Service
Assurance
City Infrastructure Management
Ref
Applications
Device
Normalization
Data
Store
Field resources from different verticals
Traffic Outdoor
Lighting
Public
Transport
Crowd
sourcing and
analytics
Citizen
Interaction
Three Challenges One Platform
1
Connecting
Apps &
Things
Connect on and/or off-premise
apps and systems to
automate process and gain
efficiency
Automate Operations
2 Sync Data
and Deliver
Content
Event driven data sync and
content delivery to empower
customers, partners and LOB
Deliver Content
3 API Enabled
Business
Create application services to
enable mobile apps or new
service offers that drive
revenue and retention
Engage and Transact
The next logical step …Sensor
• Cities need to deal with large wireless or wired network of sensors of diverse and multiple
types
• To enable services an horizontal approach is required where the IoE for Cities provides
interconnect/collect/store/organize/share functions for Sensor Networks
• A sensor abstraction model shall be provided to define a sensor/actuator, its capability,
how to access data and notifications
• Data from sensors with semantic should be stored in a repository, ideally the Linked Open
Data store. Stored sensor data can be used for public or private use
• Data mining and analytics are using sensor data
• Standards such as Sensor Web Enablement (SWE from OGC) and SSN (W3C), Internet of
Things (IoT), M2M should be used
• Besides simple sensors/actuators classified as embedded smart devices the city is also
using a network of other more complex devices or machines: CCTV cameras, Digital
Multimedia/Kiosk, etc.
• These devices need also to be integrated in the IoE for Cities in an horizontal manner
• A Machine Abstraction Model is required to enable Services Development and Deployment
via the IoE for Cities
• This model should allow to provide control/actuation functions across devices
• Standards: the M2M standard (ETSI, oneM2M) , and Ontologies around IoT (e.g. Open
IOT)
Cisco Confidential 9© 2013-2014 Cisco and/or its affiliates. All rights reserved.
APIs Transform IOE Data into Consumable Apps
Enable customers, partners and employees with data and apps
MobilityReal time
dashboard
TTFHW Availability
IOE Common APIs
IOE
Services
Exposed as APIs
API APIAPI APIAPIAPIAPIAPI API APIAPI API
Decouple Business Logic from the
device model
Remote Management
System Management
Parking, Lighting, Traffic Mgmt., Citizens engagement. Applications
Inter Cloud and City Wi-Fi
Sensors and Other Data Sources
Versions & Policies
Cisco Smart cities Market Place
Partners
Robust API runtime
API
City Digital Platform – Urban Service Market place
IOT Integration Services
Promote and socialize
DevNet – Developer Platform
Certified Sensors
Certified Applications
Lighting, Parking, Traffic,
Environmental, incident resp,
License plate recognition, water,
Citizen engagement
Urban Service
Energy service, Parking service,
Crowd density monitoring service,
Speed monitoring service
Smart +Connected Cities - Logical Stack
Gateways
Lighting
API
Parking
API
Kiosk API
Traffic
API
Map API
BUSINESS LOGIC
CITY APPS
DOMAIN LOGIC
Models
DEVICE LOGIC
Facets
CIMModels
Business
City events
Policies
On/off state
Intensity
Location
API Providers
API Consumers
 Cisco device engine has
model-based query APIs
that empower developers
with full flexibility
Example
Things: light, parking, sensor,
multisensor
Properties: each has 2~4
Relationships: each has 1~3
Actions: each has 1~3
 Provider pre-defined APIs
often do not work exactly
the way consumers want
Model-Based Query APIs:
Any aspect of the models can be queried by
developers, without fixed constraints
Model Extensions:
Developers can extend
models without touching code
1 Query API:
Find {T}
Select {T}.{A}
Where {T}i.{R}={T}j.{R}
Act {T}.{A}
# of API combinations
needed for equivalent
flexibility: 31,104
Contextual and Normalized API
Decouples Business logic from comm layers
Semantic
Linkage
Pollution
(Sensor
Data)
311 service (illegal
dumping, rat
cases, Street
service, Public
works, Ped counts)
(Open Data)
Citizen volunteer,
scouts, Bike trails
(People data)
Lighting, Traffic
Flow, Vehicle count
(sensor, camera
metadata)
Linking different data sources from sensors, devices, people and open data
enables new services for city and citizens
• Location based Integrated services
• Helps service provider to position its location
sensitive personalized service
• Depending upon the location context, can provide
an aggregated service to citizen
• Location based customized interaction
• Location neighborhood information, services can
dynamically provide personalized interaction
• Infrastructure agnostic service delivery
• Service Provider can extend its install base by
decoupling from edge machines and make
service available on any compatible machine
• Service Pull through
• By being integrated with partners’ services, it can
have a pull through effect in right context
Use Case – Ped Counts over 100 in KCMO.org
• Current parking insufficient on-street parking and parking garage capacity
• Strong traffic disturbance due to lack of car park
• Impossibility to develop additional on-street parking
• Parking fee revenue collection notably insufficient
• Difficulties in managing of-regulated places (delivery, handicap)
• Environmental sensors will monitor atmospheric (temp, humidity, rain, fog), wind
(speed, direction) and pollution (Co2 emission) measurements
• A smart lighting control is capable of monitoring, activating, and controlling each
individual light point in the network in line with requirements
• Malfunctioning street light
• Camera with a dirty lens (used mainly for maintenance purposes)
• Vehicle stopping in the middle of the road
• Vehicle driving on the road shoulders, Vehicle driving in the wrong direction,
Vehicle loitering in a defined area
• Vehicle illegally parked in an unauthorized area
• Vehicle entering a restricted zone
• Pedestrian crossing the road in a dangerous/unauthorized area
• Pedestrian “caught” in a defined area for a duration exceeding a threshold
• Road debris (e.g. a box that has dropped off a truck)
• Abnormal traffic – based on the ability to automatically learn the traffic routine in
every segment, and based on this analysis identify abnormal traffic patterns
API Deployment https://developer.cisco.com/iot
Thank you
DEVNET-1145	How APIs are Driving City Digitization

Contenu connexe

Tendances

5G Network Managament for Inteligent Transport Systems
5G Network Managament for Inteligent Transport Systems5G Network Managament for Inteligent Transport Systems
5G Network Managament for Inteligent Transport Systems
lebarka
 

Tendances (20)

SCF Technologies for Densification (Introduction)
SCF Technologies for Densification (Introduction)SCF Technologies for Densification (Introduction)
SCF Technologies for Densification (Introduction)
 
IoT technology considerations
IoT technology considerationsIoT technology considerations
IoT technology considerations
 
Aggregating IOT data for operators NFV cloud
Aggregating IOT data for operators NFV cloudAggregating IOT data for operators NFV cloud
Aggregating IOT data for operators NFV cloud
 
Delivering extreme app coverage
Delivering extreme app coverageDelivering extreme app coverage
Delivering extreme app coverage
 
Multi-access Edge Computing (MEC), Nokia
Multi-access Edge Computing (MEC), NokiaMulti-access Edge Computing (MEC), Nokia
Multi-access Edge Computing (MEC), Nokia
 
Evolving IP Networks for Superior Performance and Profitable Growth
Evolving IP Networks for Superior Performance and Profitable GrowthEvolving IP Networks for Superior Performance and Profitable Growth
Evolving IP Networks for Superior Performance and Profitable Growth
 
Spider Cloud Wireless & Vodafone case studies
Spider Cloud Wireless & Vodafone case studiesSpider Cloud Wireless & Vodafone case studies
Spider Cloud Wireless & Vodafone case studies
 
09 ivideon
09 ivideon09 ivideon
09 ivideon
 
Parallel Wireless Rural and Remote Case Studies
Parallel Wireless Rural and Remote Case StudiesParallel Wireless Rural and Remote Case Studies
Parallel Wireless Rural and Remote Case Studies
 
IoT and M2M Services for the Railway Market
IoT and M2M Services for the Railway MarketIoT and M2M Services for the Railway Market
IoT and M2M Services for the Railway Market
 
Changing the Shape of Future Networks
Changing the Shape of Future Networks Changing the Shape of Future Networks
Changing the Shape of Future Networks
 
Twar it profile final 1535 03_08_2020
Twar it profile final 1535 03_08_2020Twar it profile final 1535 03_08_2020
Twar it profile final 1535 03_08_2020
 
Via Solutions, Transforming Networks, Unlocking Potential
Via Solutions, Transforming Networks, Unlocking PotentialVia Solutions, Transforming Networks, Unlocking Potential
Via Solutions, Transforming Networks, Unlocking Potential
 
Ericsson 5G plug-ins
Ericsson 5G plug-insEricsson 5G plug-ins
Ericsson 5G plug-ins
 
Wireless Technology -IoT Projects
Wireless Technology -IoT ProjectsWireless Technology -IoT Projects
Wireless Technology -IoT Projects
 
Radisys Virtualized RAN using the Mobile-CORD platform
Radisys Virtualized RAN using the Mobile-CORD platformRadisys Virtualized RAN using the Mobile-CORD platform
Radisys Virtualized RAN using the Mobile-CORD platform
 
AML workshop - Tthe role of MNOs
AML workshop - Tthe role of MNOsAML workshop - Tthe role of MNOs
AML workshop - Tthe role of MNOs
 
Indoor launch
Indoor launchIndoor launch
Indoor launch
 
5G Network Managament for Inteligent Transport Systems
5G Network Managament for Inteligent Transport Systems5G Network Managament for Inteligent Transport Systems
5G Network Managament for Inteligent Transport Systems
 
Service Provider SDN Meets Operator Challenges
Service Provider SDN Meets Operator ChallengesService Provider SDN Meets Operator Challenges
Service Provider SDN Meets Operator Challenges
 

En vedette

Source evaluation
Source evaluationSource evaluation
Source evaluation
figgie11
 

En vedette (9)

Leveraging Cloud and APIs as a Platform for Innovation
Leveraging Cloud and APIs as a Platform for InnovationLeveraging Cloud and APIs as a Platform for Innovation
Leveraging Cloud and APIs as a Platform for Innovation
 
AWS Serverless Workshop
AWS Serverless WorkshopAWS Serverless Workshop
AWS Serverless Workshop
 
Design and Deployment of Outdoor Mesh Wireless Networks
Design and Deployment of Outdoor Mesh Wireless NetworksDesign and Deployment of Outdoor Mesh Wireless Networks
Design and Deployment of Outdoor Mesh Wireless Networks
 
Source evaluation
Source evaluationSource evaluation
Source evaluation
 
Introduction to the DevNet Sandbox
Introduction to the DevNet SandboxIntroduction to the DevNet Sandbox
Introduction to the DevNet Sandbox
 
BiodataTps15
BiodataTps15BiodataTps15
BiodataTps15
 
Blockmodels
BlockmodelsBlockmodels
Blockmodels
 
Sklep rc
Sklep rcSklep rc
Sklep rc
 
Getting Started: Developing Tropo Applications
Getting Started: Developing Tropo ApplicationsGetting Started: Developing Tropo Applications
Getting Started: Developing Tropo Applications
 

Similaire à DEVNET-1145 How APIs are Driving City Digitization

Arpan pal tac tics2012
Arpan pal tac tics2012Arpan pal tac tics2012
Arpan pal tac tics2012
Arpan Pal
 
IoT Robot
IoT RobotIoT Robot
IoT Robot
Mahendra Bilagi
 
Indoorgo exec summary_for investor-20130507
Indoorgo exec summary_for investor-20130507Indoorgo exec summary_for investor-20130507
Indoorgo exec summary_for investor-20130507
Boris Shehter
 

Similaire à DEVNET-1145 How APIs are Driving City Digitization (20)

Arpan pal tac tics2012
Arpan pal tac tics2012Arpan pal tac tics2012
Arpan pal tac tics2012
 
IoT Robot
IoT RobotIoT Robot
IoT Robot
 
Iit 1782 designing for the internet of things (io t) v4 gb
Iit 1782 designing for the internet of things (io t) v4 gbIit 1782 designing for the internet of things (io t) v4 gb
Iit 1782 designing for the internet of things (io t) v4 gb
 
Verso IoT experience – What have we learned from implementations all over the...
Verso IoT experience – What have we learned from implementations all over the...Verso IoT experience – What have we learned from implementations all over the...
Verso IoT experience – What have we learned from implementations all over the...
 
Connectivité temps réel et bi-directionnelle ​ pour solutions IOT
Connectivité temps réel et bi-directionnelle ​ pour solutions IOTConnectivité temps réel et bi-directionnelle ​ pour solutions IOT
Connectivité temps réel et bi-directionnelle ​ pour solutions IOT
 
Intelligent transportation system
Intelligent transportation systemIntelligent transportation system
Intelligent transportation system
 
Smart cities global experiences and lessons for india at ASCI Hyderabad 25 ...
Smart cities   global experiences and lessons for india at ASCI Hyderabad 25 ...Smart cities   global experiences and lessons for india at ASCI Hyderabad 25 ...
Smart cities global experiences and lessons for india at ASCI Hyderabad 25 ...
 
A Full End-to-End Platform as a Service for Smart City Applications
A Full End-to-End Platform as a Service for SmartCity ApplicationsA Full End-to-End Platform as a Service for SmartCity Applications
A Full End-to-End Platform as a Service for Smart City Applications
 
Autonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and OpportunitiesAutonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and Opportunities
 
System Support for Internet of Things
System Support for Internet of ThingsSystem Support for Internet of Things
System Support for Internet of Things
 
Cloud computing for Smart City
Cloud computing for Smart CityCloud computing for Smart City
Cloud computing for Smart City
 
Cloud computing for Smart City
Cloud computing for Smart CityCloud computing for Smart City
Cloud computing for Smart City
 
IRJET - A Design Thinking based Smart Parking System for Vehicle Parking ...
IRJET -  	  A Design Thinking based Smart Parking System for Vehicle Parking ...IRJET -  	  A Design Thinking based Smart Parking System for Vehicle Parking ...
IRJET - A Design Thinking based Smart Parking System for Vehicle Parking ...
 
nokia.pptx
nokia.pptxnokia.pptx
nokia.pptx
 
Sss14duke BT Innovate Research Design
Sss14duke BT Innovate Research DesignSss14duke BT Innovate Research Design
Sss14duke BT Innovate Research Design
 
Iot services-encodingenhancers
Iot services-encodingenhancersIot services-encodingenhancers
Iot services-encodingenhancers
 
ITS development in Kajang city
ITS development in Kajang cityITS development in Kajang city
ITS development in Kajang city
 
Indoorgo exec summary_for investor-20130507
Indoorgo exec summary_for investor-20130507Indoorgo exec summary_for investor-20130507
Indoorgo exec summary_for investor-20130507
 
iot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstockiot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstock
 
GSMA IoT Final project: smart car parking
GSMA IoT Final project: smart car parkingGSMA IoT Final project: smart car parking
GSMA IoT Final project: smart car parking
 

Plus de Cisco DevNet

NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
Cisco DevNet
 

Plus de Cisco DevNet (20)

How to Contribute to Ansible
How to Contribute to AnsibleHow to Contribute to Ansible
How to Contribute to Ansible
 
Rome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsRome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat bots
 
How to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and ChatbotsHow to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and Chatbots
 
Cisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable WebCisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable Web
 
Device Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play SolutionDevice Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play Solution
 
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap APIBuilding a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible Netflow
 
WAN Automation Engine API Deep Dive
WAN Automation Engine API Deep DiveWAN Automation Engine API Deep Dive
WAN Automation Engine API Deep Dive
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open Discussion
 
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
 
NETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network DevicesNETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network Devices
 
UCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep DiveUCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep Dive
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOps
 
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
 
Cisco Spark & Tropo API Workshop
Cisco Spark & Tropo API WorkshopCisco Spark & Tropo API Workshop
Cisco Spark & Tropo API Workshop
 
Coding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using SparkCoding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using Spark
 
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer ConferenceCisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
 
DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016
 
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
 
Choosing PaaS: Cisco and Open Source Options: an overview
Choosing PaaS:  Cisco and Open Source Options: an overviewChoosing PaaS:  Cisco and Open Source Options: an overview
Choosing PaaS: Cisco and Open Source Options: an overview
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

DEVNET-1145 How APIs are Driving City Digitization

  • 1.
  • 2. How APIs are Driving City Digitization Sunder Venugopal - Principal Engineer DevNet-0093
  • 3. • Smart Cities Solution Architecture • Leverage existing API services in the IoT world • Shielding users from the underlying technology • Get started with your API and accelerate application Development • Layered Models and facets, abstraction of business logic • Use Cases, Consumption, deployment & services to deliver business results Agenda
  • 4. S+C Solution Architecture City Services  Parking and mobility  Street lighting  Environment monitoring  Location analytics Citizen Services  Location-based services  Wired and wireless network management  Remote interactive services S+C City Wi-Fi Network Network/FAN/DC Services Management Real-Time DistributedSecurity Event Processing Notification/ Alarm Reporting/ Trending Publishing Device Abstraction Service Assurance City Infrastructure Management Ref Applications Device Normalization Data Store Field resources from different verticals Traffic Outdoor Lighting Public Transport Crowd sourcing and analytics Citizen Interaction
  • 5. Three Challenges One Platform 1 Connecting Apps & Things Connect on and/or off-premise apps and systems to automate process and gain efficiency Automate Operations 2 Sync Data and Deliver Content Event driven data sync and content delivery to empower customers, partners and LOB Deliver Content 3 API Enabled Business Create application services to enable mobile apps or new service offers that drive revenue and retention Engage and Transact
  • 6. The next logical step …Sensor
  • 7. • Cities need to deal with large wireless or wired network of sensors of diverse and multiple types • To enable services an horizontal approach is required where the IoE for Cities provides interconnect/collect/store/organize/share functions for Sensor Networks • A sensor abstraction model shall be provided to define a sensor/actuator, its capability, how to access data and notifications • Data from sensors with semantic should be stored in a repository, ideally the Linked Open Data store. Stored sensor data can be used for public or private use • Data mining and analytics are using sensor data • Standards such as Sensor Web Enablement (SWE from OGC) and SSN (W3C), Internet of Things (IoT), M2M should be used
  • 8. • Besides simple sensors/actuators classified as embedded smart devices the city is also using a network of other more complex devices or machines: CCTV cameras, Digital Multimedia/Kiosk, etc. • These devices need also to be integrated in the IoE for Cities in an horizontal manner • A Machine Abstraction Model is required to enable Services Development and Deployment via the IoE for Cities • This model should allow to provide control/actuation functions across devices • Standards: the M2M standard (ETSI, oneM2M) , and Ontologies around IoT (e.g. Open IOT)
  • 9. Cisco Confidential 9© 2013-2014 Cisco and/or its affiliates. All rights reserved. APIs Transform IOE Data into Consumable Apps Enable customers, partners and employees with data and apps MobilityReal time dashboard TTFHW Availability IOE Common APIs IOE Services Exposed as APIs API APIAPI APIAPIAPIAPIAPI API APIAPI API
  • 10. Decouple Business Logic from the device model
  • 11. Remote Management System Management Parking, Lighting, Traffic Mgmt., Citizens engagement. Applications Inter Cloud and City Wi-Fi Sensors and Other Data Sources Versions & Policies Cisco Smart cities Market Place Partners Robust API runtime API City Digital Platform – Urban Service Market place IOT Integration Services Promote and socialize DevNet – Developer Platform Certified Sensors Certified Applications Lighting, Parking, Traffic, Environmental, incident resp, License plate recognition, water, Citizen engagement Urban Service Energy service, Parking service, Crowd density monitoring service, Speed monitoring service
  • 12. Smart +Connected Cities - Logical Stack Gateways Lighting API Parking API Kiosk API Traffic API Map API BUSINESS LOGIC CITY APPS DOMAIN LOGIC Models DEVICE LOGIC Facets CIMModels Business City events Policies On/off state Intensity Location API Providers API Consumers  Cisco device engine has model-based query APIs that empower developers with full flexibility Example Things: light, parking, sensor, multisensor Properties: each has 2~4 Relationships: each has 1~3 Actions: each has 1~3  Provider pre-defined APIs often do not work exactly the way consumers want Model-Based Query APIs: Any aspect of the models can be queried by developers, without fixed constraints Model Extensions: Developers can extend models without touching code 1 Query API: Find {T} Select {T}.{A} Where {T}i.{R}={T}j.{R} Act {T}.{A} # of API combinations needed for equivalent flexibility: 31,104 Contextual and Normalized API Decouples Business logic from comm layers
  • 13. Semantic Linkage Pollution (Sensor Data) 311 service (illegal dumping, rat cases, Street service, Public works, Ped counts) (Open Data) Citizen volunteer, scouts, Bike trails (People data) Lighting, Traffic Flow, Vehicle count (sensor, camera metadata) Linking different data sources from sensors, devices, people and open data enables new services for city and citizens • Location based Integrated services • Helps service provider to position its location sensitive personalized service • Depending upon the location context, can provide an aggregated service to citizen • Location based customized interaction • Location neighborhood information, services can dynamically provide personalized interaction • Infrastructure agnostic service delivery • Service Provider can extend its install base by decoupling from edge machines and make service available on any compatible machine • Service Pull through • By being integrated with partners’ services, it can have a pull through effect in right context
  • 14. Use Case – Ped Counts over 100 in KCMO.org
  • 15. • Current parking insufficient on-street parking and parking garage capacity • Strong traffic disturbance due to lack of car park • Impossibility to develop additional on-street parking • Parking fee revenue collection notably insufficient • Difficulties in managing of-regulated places (delivery, handicap) • Environmental sensors will monitor atmospheric (temp, humidity, rain, fog), wind (speed, direction) and pollution (Co2 emission) measurements • A smart lighting control is capable of monitoring, activating, and controlling each individual light point in the network in line with requirements • Malfunctioning street light • Camera with a dirty lens (used mainly for maintenance purposes)
  • 16. • Vehicle stopping in the middle of the road • Vehicle driving on the road shoulders, Vehicle driving in the wrong direction, Vehicle loitering in a defined area • Vehicle illegally parked in an unauthorized area • Vehicle entering a restricted zone • Pedestrian crossing the road in a dangerous/unauthorized area • Pedestrian “caught” in a defined area for a duration exceeding a threshold • Road debris (e.g. a box that has dropped off a truck) • Abnormal traffic – based on the ability to automatically learn the traffic routine in every segment, and based on this analysis identify abnormal traffic patterns

Notes de l'éditeur

  1. Typically, a business owner starts off by identifying the need for an API. Next, the business owner works with an architect to actually design the API means write API secs, they are communicated by the architect to the API development team that will implement the back-end of the API. With this approach, rather than implementing an application and then building the application pn top of it, business first creates the interface, and then the logic, whether it be cloud-based or on-premise. Once an API is designed, created and its back-end implemented, it’s time to find the runtime. Choosing a runtime is crucial as it affects how successful your API strategy will be in terms of service, liability, scale and ability to meet future needs. So what key capabilities should you look for in an API runtime? Hybrid support: deploy applications both in the cloud as well as on-premise without having to modify anything. Scalability, reliability, availability: Q: Data API are not identical to Application API ? You don’t want to own somebody’s data, Rights..etc Policies governance
  2. Environmental (Thermal, hygrometric, anemometric, sound, gas, particles light (other EM spectrum), seismic Activity: pavement/roadway pressure, vehicle & pedestrian detection, parking space occupancy Virtual Sensor: video camera with analytics (events), apps on smartphone
  3. The IoE for Cities aims to deliver Innovative and Sustainable Services of public interest for the citizens Services to enhance, ease, secure citizens life but also to foster local economy Services are built on the concepts of Open Data and Open infrastructures, where municipal ICT assets and public Data are made available across a Municipal Area Network The IoE for Cities is a Data-Centric Architecture that enables Data to flow across the city between things, spaces and people. The IoE for Cities Architecture enables open innovative ecosystems to develop the services for the citizen Cisco defines IoE as bringing together people, process, data, and things to make networked connections more relevant and valuable than ever before—turning information into actions that create new capabilities, richer experiences, and unprecedented economic opportunity for businesses, individuals, and countries
  4. The wire does not drive the content, only transports it
  5. will enable Urban Services and scale through global and local urban service operators
  6. Smart Cities have massive numbers of connected assets and sensors, along with dynamic needs for city services Capable of generating .5 to 2 Bullion event / day .3 to 1.5 B contexual relationships Loose coupling and defined architecture , scalable Event-driven systems can scale up to the amount of dynamic relationships, and respond in the required time window for city infrastructure to be contextually intelligent. Device Logic: Workflow - modifier, Tasks -structure, Input, output, invoke –combination-- Handlers and publishers Domain Logic: Things facets – captures physical things, sensors,actuators. Data Facets -Captures the logical entities like Org, parkingSpace, Pipeline. Composite Model – Queries, subcription , Policy, tags Business Logic: Find, where, select modify, action,
  7. Help bring open data to KC ! Provide your opinion in the form of a vote between the two ideas below that were submitted by other engaged citizens, or drop your own creative idea in the box at the bottom. Your ideas along with others might become the next great app! The City of Kansas City and the Rockhurst Helzberg MBA program thanks you! Ex: Water leakage, Waste water, sanitation data, Traffic patterns during major event
  8. The combination, coordination and correlation of various systems generate a lot of data. This data is processed and analyzed to create actionable information. The visualization of the data is a major part in progressing from data to intelligible and actionable information Data-centric Architecture for Cities provides users an assortment of E-services (parking guidance, public/alternate transportation information, information about city service) and guarantee an optimized data collection and to modulate the car traffic by adapting the price list of the car parking (yield management) depending on traffic, pollution, noise...
  9. Connect”, “Collect & Comprehend”. Citizens : Greater citizen-centric services • Through better understanding of citizens’ needs and expectations, an anticipatory Government will be able to serve citizens better through better policy planning and creation of citizen-centric services. Empowerment At an individual level, the access to greater and meaningful information will enable citizens to make better decisions, be it for transport, health and other services. At a community level, the access to rich data and innovative products, suggestions and ideas can help to create actionable solutions that can benefit society as a whole.