SlideShare a Scribd company logo
Intelligent Systems Service 
Concept, Code and Demo 
Jonny Lin – Intergen WIN311
TechEd NZ 2014: Intelligent Systems Service - Concept, Code and Demo
Gartner – Hype Cycle 2014
Machine to Machine 
Wearables 
Bluetooth LE 
Home Automation 
Manufacturing 
Mobility 
“ ” 
The network of physical 
objects that contain 
embedded technology to 
communicate and interact 
with their internal states or 
the external environment. 
Source: Gartner
TechEd NZ 2014: Intelligent Systems Service - Concept, Code and Demo
www.raspberrypi.org
TechEd NZ 2014: Intelligent Systems Service - Concept, Code and Demo
Developers need a 
comprehensive platform 
for IoT development 
• Accelerate time to value 
• Maintain power and 
control 
• Continually add support 
for new scenarios 
• Scale with their demands 
Line of Business IT and 
Device Operators Need 
Solutions 
• They can use today 
• They can bet on for long 
term 
• Are predictable 
• Can be used with existing 
systems 
Knowledge Workers and 
Data scientists need easy 
access to relevant data 
• Utilize cloud analytics 
• Integrate their data with 
tools and processes
A Single Integrated Solution for IoT
TechEd NZ 2014: Intelligent Systems Service - Concept, Code and Demo
ISS Agent/ 
Gateway 
Device Application 
Data Provider 
Azure Service Bus 
Agent 
ISS Ingress 
Service 
ISS Front 
Door Service 
Device 
Notifications 
Command 
and Control 
Content 
Distribution 
Intelligent Systems Service API 
ISSIS DS eDveicveic De aDtaat Pa rPorcoecsessinsgin gP ipPieplienleine 
ISSIS DS eDveicveic De aDtaat Pa rPorcoecsessinsgin gP ipPieplienleine 
CEP Engine 
Rulese 
t 
Rulese 
t 
Ruleset 
Rulese 
t 
Rule 
Rule Action #1 
Rule Action #2 
Rule Action #N 
Rule 
Rule Action #1 
Rule Action #2 
Rule Action #N 
RRuulele Rule 
Azure Table 
Storage 
Azure SQL 
Database 
Azure Blob 
Storage 
Device Repository 
Management Meta 
Data 
ISS Egress Service 
Azure HDInsight 
ISS Data 
Integration 
Services 
Azure Service Bus 
3. Compute 5. Visualization 
4. Storage 
1. Device 2. Messaging
Device Application 
Data Provider 
Azure Service Bus Agent 
Edge devices like sensors, 
or more robust devices 
generate data, status, 
events and more. 
1 Sensors communicate over short haul 
protocol to gateway technology, or to 
the agent (above) that may reside on 
the device. Utilizes ISS libraries and APIs 
3 
Connectivity departs the 
agent using the ASBA, 
and data travels on this 
from the data provider in 
the agent 
4 
Data travels from sensor or managed 
hardware component through device 
app. 
2 
Libraries
Intelligent Systems Service API 
ISS Ingress 
Service 
ISS Front 
Door Service 
Device 
Notifications 
Command 
and Control 
Content 
Distribution 
Azure Service Bus 
Edge device connectivity 
is established to the 
Azure Service Bus 
5 
Edge data such as events, 
alarms, transactions is 
passed to the ISS Ingress 
Service using the ISS API 
6 
At the same time, device 
data arrives at the ISS 
Front Door Service 
7
Intelligent Systems Service API 
ISS Device Data Processing Pipeline 
ISS Device Data Processing Pipeline 
ISS Device Data Processing Pipeline 
ISS Device Data Processing Pipeline 
CEP Engine 
RRuulelesseett Ruleset 
Rule 
Rule Action #1 
Rule Action #2 
Rule Action #N 
Rule 
Rule Action #1 
Rule Action #2 
Rule Action #N 
ISS Data 
Integration 
Services 
Ruleset 
RRuulele Rule 
Data is processed using 
the ISS Device Data 
Processing Pipeline, 
where rules and 
thresholds get applied. 
8 
The data is compared to 
rulesets(categories) and 
specific rules. 
9 
Data is also processed for 
storage using the Data 
Integration Services. 
10
Azure Table 
Storage 
Azure SQL 
Database 
There are several 
locations data can be 
destined for once 
processed. 
Azure Blob Storage 
10
Intelligent Systems Service API 
Device Repository 
Management Meta 
Data 
ISS Egress Service 
Azure 
HDInsight
3. Gateway connected 
TCP/IP Enabled 
Device 
ISS Agent on 
Gateway 
ISS Agent on 
Gateway 
Custom Protocol 
Device 
(e.g. Zwave, Zigbee) 
4. Gateway connected with custom 
1. Directly Connected 
Standalone 
Device 
Intelligent 
System 
Service 
Rest Call to ISS 
ISS Agent 
Software 
TCP/IP Enabled 
Device 
2. Directly connected with Agent Protocol
Capabilities 
Over 30% 
revenue growth 
year over year. 
Define device models for information to 
send and receive from ISS. 
Register instances of devices that 
implement a device model. 
Invoke actions on the device. 
Communicate device state changes and 
device events to ISS for reporting and data 
analytics.
Over 30% 
revenue growth 
year over year. 
C# agent libraries will support all NT-based OSes 
(ex. Industry) 
Available as precompiled assemblies. Will be 
Open Sourced by through Public Preview 
C agent libraries will support all OSes 
Available as Open Source code under Apache 2.0 
license
Structure Data 
Define device properties 
Independent power source 
Implement alarms / 
events / actions 
Configure device with 
endpoint and key values 
Retrieve device data 
Analyze device data 
Manage and respond to 
alarms 
Send commands to 
devices 
Register Device 
Create account
Demo 
*WARNING: PREVIEW!*
TechEd NZ 2014: Intelligent Systems Service - Concept, Code and Demo
Snowfall 
Water quality 
Forest Health 
Air Quality 
Pest Control 
Livestock 
Landslide / 
Earthquake 
In a local context…
Related content 
Watch this space! 
connect.microsoft.com/directory/?keywords=intelligent 
@RangeDSP 
nz.linkedin.com/in/jonnylin
Data Ingress Data Processing Data Egress 
Third-party/ 
Custom Portals 
Intelligent Systems Service 
Operator Portal 
Complex Event 
Processing Engine 
SDK 
Microsoft-provided 
Analytics and 
Visualization 
• Business Rules 
• Alarm Engine 
• Alerts and Notifications 
• LoB Integration 
Data Storage • Azure Tables 
• Command and Control 
• Device Grouping 
• Administration 
• Device Registry 
Device 
Administration 
• BLOB 
• Azure SQL Database 
OData 
OData 
Third-party 
Analytics and 
Visualization 
SDK 
OData 
0011010111000101 
0011010111000101 
Intelligent Systems Service 
• Accepts Commands 
• Selectivity Transmits Data 
Agent 0011010111000101 
0011010111000101 
Agent 0011010111000101 
• Apply Updates 
• Deliver Content 
and Commands 
Device Actions through Agent Capabilities Command and Control 
Agent 
Agent 
0011010111000101 
95 
3:0 PM 
25% humidity 
70 preset
Resources 
TechNet & MSDN Flash 
Subscribe to our fortnightly newsletter 
http://aka.ms/technetnz 
http://aka.ms/msdnnz 
TechNet Virtual Labs 
Free Virtual Hands-on Labs 
http://aka.ms/ch9nz 
Microsoft Virtual Academy 
Free Online Learning 
http://aka.ms/mva http://aka.ms/technetlabs 
Sessions on Demand
Complete your 
session evaluation 
now and win!
© 2014 Microsoft Corporation. All rights reserved. 
Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. 
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

PDF
6. Kepware_IIoT_Solution
PPTX
Introduction to Azure IoT Suite
PPSX
Transcend Automation's Kepware OPC Products
PDF
Azure IoT Suite
PDF
Intel apj cloud big data summit sdi press briefing - panhorst
PPTX
Building IoT solutions using Windows 10 IoT Core & Azure
PDF
Making Smarter Systems with IoT and Analytics
PPTX
Internet of Things Pitch Deck
6. Kepware_IIoT_Solution
Introduction to Azure IoT Suite
Transcend Automation's Kepware OPC Products
Azure IoT Suite
Intel apj cloud big data summit sdi press briefing - panhorst
Building IoT solutions using Windows 10 IoT Core & Azure
Making Smarter Systems with IoT and Analytics
Internet of Things Pitch Deck

What's hot (19)

PDF
Q radar architecture deep dive
PPTX
Windows 10 IoT-Core to Azure IoT Suite
PDF
AWS IoT vs Azure IoT
PPTX
Connecting IoT devices to Azure
PPTX
Demystifying Internet of Things with Azure IoT Suite
PDF
iT2 Technologies Flyer
PPTX
Google Cloud IoT Core
PDF
한컴MDS_Microsoft Azure IoT Overview
PPTX
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
PPTX
Azure iot
PDF
Splunk Insights
PPTX
Cloud Consulting Services Company | UnifyCloud LLC
PPTX
Hands-On Security Breakout Session- Disrupting the Kill Chain
PPTX
IOT-Demo
PPTX
Architecting IoT solutions with Microsoft Azure
PPTX
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
PPTX
Architecting Azure IoT Solutions
PPTX
Exploring IoT Edge
PPTX
CCI2018 - Gestire devices per l'Internet of Things con Azure IoT Hub
Q radar architecture deep dive
Windows 10 IoT-Core to Azure IoT Suite
AWS IoT vs Azure IoT
Connecting IoT devices to Azure
Demystifying Internet of Things with Azure IoT Suite
iT2 Technologies Flyer
Google Cloud IoT Core
한컴MDS_Microsoft Azure IoT Overview
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Azure iot
Splunk Insights
Cloud Consulting Services Company | UnifyCloud LLC
Hands-On Security Breakout Session- Disrupting the Kill Chain
IOT-Demo
Architecting IoT solutions with Microsoft Azure
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Architecting Azure IoT Solutions
Exploring IoT Edge
CCI2018 - Gestire devices per l'Internet of Things con Azure IoT Hub
Ad

Viewers also liked (20)

PDF
Intergen - Dynamics CRM Roadmap and Social Media
PPTX
Windows Accelerate IT Pro Bootcamp: Devices (Module 7 of 8)
PDF
Highlights from the SharePoint Conference 2011
PPTX
TechEd NZ 2014: Azure and Sharepoint
PDF
Dynamics Day '11 - NAV Update and Roadmap
PDF
Agile: Implications and Complications
PPTX
ECM & Records Management with SharePoint
PDF
Pimp Your Sales Process and Profits
PPTX
How to create a website in under an hour
PDF
Dynamics Day '11 - Manufacturing and Distribution Roundtable Discussion
PPTX
CRM Anywhere Sales Mobility
PPTX
Dynamics Day 2013 Microsoft Dynamics NAV Product Update and Roadmap
PDF
Ben Gracewood Mobility: The changing face of business
PDF
Dynamics Day '11 - Using XRM to Extend CRM
PPTX
TechEd NZ 2014: Delivering end-to-end Video Experiences with Azure Media Serv...
PDF
Dynamics Day '11: Deep Dive - Managing your Supply Chain in Dynamics AX 2012
PPTX
Dynamics Day 2013 Preparing Your business for change
PPTX
Dynamics Day 2016: NAV transformation of solutions to cloud
PPTX
Dynamics Day 2016: connecting people and strategy
PPTX
Dynamics Day 2016: getting real insight into your business with Power BI
Intergen - Dynamics CRM Roadmap and Social Media
Windows Accelerate IT Pro Bootcamp: Devices (Module 7 of 8)
Highlights from the SharePoint Conference 2011
TechEd NZ 2014: Azure and Sharepoint
Dynamics Day '11 - NAV Update and Roadmap
Agile: Implications and Complications
ECM & Records Management with SharePoint
Pimp Your Sales Process and Profits
How to create a website in under an hour
Dynamics Day '11 - Manufacturing and Distribution Roundtable Discussion
CRM Anywhere Sales Mobility
Dynamics Day 2013 Microsoft Dynamics NAV Product Update and Roadmap
Ben Gracewood Mobility: The changing face of business
Dynamics Day '11 - Using XRM to Extend CRM
TechEd NZ 2014: Delivering end-to-end Video Experiences with Azure Media Serv...
Dynamics Day '11: Deep Dive - Managing your Supply Chain in Dynamics AX 2012
Dynamics Day 2013 Preparing Your business for change
Dynamics Day 2016: NAV transformation of solutions to cloud
Dynamics Day 2016: connecting people and strategy
Dynamics Day 2016: getting real insight into your business with Power BI
Ad

Similar to TechEd NZ 2014: Intelligent Systems Service - Concept, Code and Demo (20)

PPTX
MongoDB IoT City Tour STUTTGART: The Microsoft Azure Platform for IoT
PDF
Track 3 session 5 - st dev con 2016 - microsoft - from sensors to business ...
PDF
PDF
IoT Masterclass ESGT Santarem - Connecting The Dots
PPTX
Big Data Application Architectures - IoT
PDF
IOT Edge within th eAzure IOT Framework
PDF
Стас Павлов «Построение безопасной архитектуры IoT решений на примере Azure I...
PPTX
Integration of Things (Sam Vanhoutte @Iglooconf 2017)
PDF
BRK2122 IOT - From the cloud to the edge
PPTX
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
PPTX
Manage your devices with Azure IoT...and more
PPTX
Exploring the Azure IoT Ecosystem
PPTX
Tokyo Azure Meetup #4 - Build 2016 Overview
PPTX
Azure IoT and data basics
PDF
Azure IoT services - overview, SenZations 2015
PDF
Scaling IoT: Telemetry, Command & Control, Analytics and the Cloud
PPTX
Ian Agustiawan - NET Micro Framework
PPTX
Internet of things
PPTX
Internet of things
PDF
IoT – The reality of real world solutions
MongoDB IoT City Tour STUTTGART: The Microsoft Azure Platform for IoT
Track 3 session 5 - st dev con 2016 - microsoft - from sensors to business ...
IoT Masterclass ESGT Santarem - Connecting The Dots
Big Data Application Architectures - IoT
IOT Edge within th eAzure IOT Framework
Стас Павлов «Построение безопасной архитектуры IoT решений на примере Azure I...
Integration of Things (Sam Vanhoutte @Iglooconf 2017)
BRK2122 IOT - From the cloud to the edge
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Manage your devices with Azure IoT...and more
Exploring the Azure IoT Ecosystem
Tokyo Azure Meetup #4 - Build 2016 Overview
Azure IoT and data basics
Azure IoT services - overview, SenZations 2015
Scaling IoT: Telemetry, Command & Control, Analytics and the Cloud
Ian Agustiawan - NET Micro Framework
Internet of things
Internet of things
IoT – The reality of real world solutions

More from Intergen (20)

PDF
Creating intelligent content: How to automate personalised, one-to-one market...
PPTX
Taming the feral Teams
PPTX
Customer Insights: It's time to get personal
PPTX
Working Remotely with Microsoft Technologies
PPTX
Intergen Convergence 2017 - Digital workplace
PPTX
Intergen Convergence 2017 - Customer engagement (Toyota)
PPTX
Intergen Convergence 2017 - Customer engagement (Green Cross Health)
PPTX
Intergen Convergence 2017 - Customer engagement (Dynamic Controls)
PPTX
Intergen Convergence 2017 - Business transformation across the enterprise (NZ...
PPTX
Intergen Convergence 2017 - Bringing your people on the change journey
PPTX
Intergen Convergence 2017 - Why digital transformation
PPTX
Intergen Convergence 2017 - Unleash your digital enterprise
PPTX
Intergen Convergence 2017 - The future is here
PPTX
Intergen Convergence 2017 - Keeping safe, staying safe
PPTX
Intergen Convergence 2017 - Customer Engagement
PPTX
Intergen Convergence 2017 - Data as your most important asset
PDF
Intergen Interconnect
PPTX
Your cyber security webinar
PPTX
Dynamics Day 2016: Microsoft Dynamics 365 first look
PPTX
Dynamics Day 2016: CRM Field Service and Project Service
Creating intelligent content: How to automate personalised, one-to-one market...
Taming the feral Teams
Customer Insights: It's time to get personal
Working Remotely with Microsoft Technologies
Intergen Convergence 2017 - Digital workplace
Intergen Convergence 2017 - Customer engagement (Toyota)
Intergen Convergence 2017 - Customer engagement (Green Cross Health)
Intergen Convergence 2017 - Customer engagement (Dynamic Controls)
Intergen Convergence 2017 - Business transformation across the enterprise (NZ...
Intergen Convergence 2017 - Bringing your people on the change journey
Intergen Convergence 2017 - Why digital transformation
Intergen Convergence 2017 - Unleash your digital enterprise
Intergen Convergence 2017 - The future is here
Intergen Convergence 2017 - Keeping safe, staying safe
Intergen Convergence 2017 - Customer Engagement
Intergen Convergence 2017 - Data as your most important asset
Intergen Interconnect
Your cyber security webinar
Dynamics Day 2016: Microsoft Dynamics 365 first look
Dynamics Day 2016: CRM Field Service and Project Service

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Big Data Technologies - Introduction.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Review of recent advances in non-invasive hemoglobin estimation
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Cloud computing and distributed systems.
PDF
Approach and Philosophy of On baking technology
PDF
Empathic Computing: Creating Shared Understanding
PDF
KodekX | Application Modernization Development
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Encapsulation_ Review paper, used for researhc scholars
Big Data Technologies - Introduction.pptx
Chapter 3 Spatial Domain Image Processing.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Reach Out and Touch Someone: Haptics and Empathic Computing
Review of recent advances in non-invasive hemoglobin estimation
The AUB Centre for AI in Media Proposal.docx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Building Integrated photovoltaic BIPV_UPV.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Cloud computing and distributed systems.
Approach and Philosophy of On baking technology
Empathic Computing: Creating Shared Understanding
KodekX | Application Modernization Development
Advanced methodologies resolving dimensionality complications for autism neur...
Understanding_Digital_Forensics_Presentation.pptx
MYSQL Presentation for SQL database connectivity
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

TechEd NZ 2014: Intelligent Systems Service - Concept, Code and Demo

  • 1. Intelligent Systems Service Concept, Code and Demo Jonny Lin – Intergen WIN311
  • 3. Gartner – Hype Cycle 2014
  • 4. Machine to Machine Wearables Bluetooth LE Home Automation Manufacturing Mobility “ ” The network of physical objects that contain embedded technology to communicate and interact with their internal states or the external environment. Source: Gartner
  • 8. Developers need a comprehensive platform for IoT development • Accelerate time to value • Maintain power and control • Continually add support for new scenarios • Scale with their demands Line of Business IT and Device Operators Need Solutions • They can use today • They can bet on for long term • Are predictable • Can be used with existing systems Knowledge Workers and Data scientists need easy access to relevant data • Utilize cloud analytics • Integrate their data with tools and processes
  • 9. A Single Integrated Solution for IoT
  • 11. ISS Agent/ Gateway Device Application Data Provider Azure Service Bus Agent ISS Ingress Service ISS Front Door Service Device Notifications Command and Control Content Distribution Intelligent Systems Service API ISSIS DS eDveicveic De aDtaat Pa rPorcoecsessinsgin gP ipPieplienleine ISSIS DS eDveicveic De aDtaat Pa rPorcoecsessinsgin gP ipPieplienleine CEP Engine Rulese t Rulese t Ruleset Rulese t Rule Rule Action #1 Rule Action #2 Rule Action #N Rule Rule Action #1 Rule Action #2 Rule Action #N RRuulele Rule Azure Table Storage Azure SQL Database Azure Blob Storage Device Repository Management Meta Data ISS Egress Service Azure HDInsight ISS Data Integration Services Azure Service Bus 3. Compute 5. Visualization 4. Storage 1. Device 2. Messaging
  • 12. Device Application Data Provider Azure Service Bus Agent Edge devices like sensors, or more robust devices generate data, status, events and more. 1 Sensors communicate over short haul protocol to gateway technology, or to the agent (above) that may reside on the device. Utilizes ISS libraries and APIs 3 Connectivity departs the agent using the ASBA, and data travels on this from the data provider in the agent 4 Data travels from sensor or managed hardware component through device app. 2 Libraries
  • 13. Intelligent Systems Service API ISS Ingress Service ISS Front Door Service Device Notifications Command and Control Content Distribution Azure Service Bus Edge device connectivity is established to the Azure Service Bus 5 Edge data such as events, alarms, transactions is passed to the ISS Ingress Service using the ISS API 6 At the same time, device data arrives at the ISS Front Door Service 7
  • 14. Intelligent Systems Service API ISS Device Data Processing Pipeline ISS Device Data Processing Pipeline ISS Device Data Processing Pipeline ISS Device Data Processing Pipeline CEP Engine RRuulelesseett Ruleset Rule Rule Action #1 Rule Action #2 Rule Action #N Rule Rule Action #1 Rule Action #2 Rule Action #N ISS Data Integration Services Ruleset RRuulele Rule Data is processed using the ISS Device Data Processing Pipeline, where rules and thresholds get applied. 8 The data is compared to rulesets(categories) and specific rules. 9 Data is also processed for storage using the Data Integration Services. 10
  • 15. Azure Table Storage Azure SQL Database There are several locations data can be destined for once processed. Azure Blob Storage 10
  • 16. Intelligent Systems Service API Device Repository Management Meta Data ISS Egress Service Azure HDInsight
  • 17. 3. Gateway connected TCP/IP Enabled Device ISS Agent on Gateway ISS Agent on Gateway Custom Protocol Device (e.g. Zwave, Zigbee) 4. Gateway connected with custom 1. Directly Connected Standalone Device Intelligent System Service Rest Call to ISS ISS Agent Software TCP/IP Enabled Device 2. Directly connected with Agent Protocol
  • 18. Capabilities Over 30% revenue growth year over year. Define device models for information to send and receive from ISS. Register instances of devices that implement a device model. Invoke actions on the device. Communicate device state changes and device events to ISS for reporting and data analytics.
  • 19. Over 30% revenue growth year over year. C# agent libraries will support all NT-based OSes (ex. Industry) Available as precompiled assemblies. Will be Open Sourced by through Public Preview C agent libraries will support all OSes Available as Open Source code under Apache 2.0 license
  • 20. Structure Data Define device properties Independent power source Implement alarms / events / actions Configure device with endpoint and key values Retrieve device data Analyze device data Manage and respond to alarms Send commands to devices Register Device Create account
  • 23. Snowfall Water quality Forest Health Air Quality Pest Control Livestock Landslide / Earthquake In a local context…
  • 24. Related content Watch this space! connect.microsoft.com/directory/?keywords=intelligent @RangeDSP nz.linkedin.com/in/jonnylin
  • 25. Data Ingress Data Processing Data Egress Third-party/ Custom Portals Intelligent Systems Service Operator Portal Complex Event Processing Engine SDK Microsoft-provided Analytics and Visualization • Business Rules • Alarm Engine • Alerts and Notifications • LoB Integration Data Storage • Azure Tables • Command and Control • Device Grouping • Administration • Device Registry Device Administration • BLOB • Azure SQL Database OData OData Third-party Analytics and Visualization SDK OData 0011010111000101 0011010111000101 Intelligent Systems Service • Accepts Commands • Selectivity Transmits Data Agent 0011010111000101 0011010111000101 Agent 0011010111000101 • Apply Updates • Deliver Content and Commands Device Actions through Agent Capabilities Command and Control Agent Agent 0011010111000101 95 3:0 PM 25% humidity 70 preset
  • 26. Resources TechNet & MSDN Flash Subscribe to our fortnightly newsletter http://aka.ms/technetnz http://aka.ms/msdnnz TechNet Virtual Labs Free Virtual Hands-on Labs http://aka.ms/ch9nz Microsoft Virtual Academy Free Online Learning http://aka.ms/mva http://aka.ms/technetlabs Sessions on Demand
  • 27. Complete your session evaluation now and win!
  • 28. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Editor's Notes

  • #3: Set expectation Not very code heavy, but will dig into C / C# code Want to know architecture Who are you? Developer who wants to know more about IoT, who has some experiences Solution architect Talk to me later for info
  • #4: What’s up with the hype. Explain Terminology Explain the evolution from Internet of People into Internet of Things.
  • #5: What’s up with the hype. Explain Terminology Explain the evolution from Internet of People into Internet of Things.
  • #6: What’s up with the hype. Explain Terminology Explain the evolution from Internet of People into Internet of Things.
  • #7: Set expectation Not very code heavy, but will dig into C / C# code
  • #13: Highlight “Agent” vs application IoT specific
  • #18: There are 4 primary topologies, or network configurations, that devices can use to connect to the intelligent system service. Directly Connect – devices that are too small or that do not wish to run the agent, but that are connected via TCP/IP to the internet can use the ISS’s REST API to connect and to send data to the ISS. Connect via an Agent – devices that are Internet connected and running an ISS agent,
  • #24: Name, company, education, passion. Why passion. Nest, home automation, smart grid etc
  • #25: Case studies
  • #26: Capture data from any connectible endpoint. The solution works with any connectable endpoint, whether a sensor, intelligent hand-held device, kiosk, etc. There are solution agents for a variety of device form factors, operating systems, and intelligence levels, and data can be captured using a variety of protocols. You can connect directly to the solution by installing agents on your devices, or you can connect to the solution through a gateway. Sensors and other minimal-intelligence endpoints that cannot connect directly to the Internet themselves can be connected to a gateway device. An agent on that gateway then aggregates the input from those devices and connects to the solution. <click> Securely ingress data to the Microsoft Azure cloud. One of the key functions of the solution is around data flow – ingressing data through a secure Azure service bus to the Azure cloud, processing and storing it, and normalizing it for use with analytics tools, line of business applications or other systems. <click> Process data through a complex event processing engine. Data lands in Azure tables and can also be stored in BLOB format or via the Azure SQL Database service. As the data streams in, the complex event processing engine applies business rules, and based on the data feed, triggers the appropriate alarms, alerts, notifications and other types of actions that you predefine. Egress data via OData interfaces. The data is then ready for you to utilize in whatever way you choose. With Azure HDInsight, seamlessly access and analyze data to develop actionable insights. Similarly, you can connect directly to Power BI. Or, using the Intelligent Systems Service SDK, you can connect to any other analytics tool, LoB application or system that supports OData interfaces. Another key aspect of the solution is device management and command and control capabilities. <click> Manage devices and solution set-up from the Intelligent Systems Service portal. The Intelligent Systems Service Operator Portal is where you define the business rules, alerts, alarms and actions the complex event processing engine applies. Other capabilities include an administrative dashboard, device registry and device grouping capabilities. Through the SDK, you and your partners can build portals to tailor device and service management to your specific needs. Now let’s look at how content and commands feed back to your devices, creating an intelligent system. <click> Deliver content and commands and apply updates to your connected endpoints. Through the service portal, you can directly apply updates, deliver content, and send commands back to connected devices. <click> The complex event processing engine can also sends commands and content directly. <click> These device actions occur via solution agent capabilities. Agents accept the content and commands and can selectively transmit data back to the service – for example, batching data transmission to optimize bandwidth usage. That brings us back to where we started: data ingress. Keep in mind, all of this is secure end-to-end. As a Microsoft Azure service, Intelligent Systems Service offers enterprise-grade security. T: Intelligent Systems Service is built to offer everything you need to capture the value of the Internet of Things.