SlideShare uma empresa Scribd logo
1 de 28
Intelligent Systems Service 
Concept, Code and Demo 
Jonny Lin – Intergen WIN311
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
www.raspberrypi.org
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
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!*
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.

Mais conteúdo relacionado

Mais procurados

Q radar architecture deep dive
Q radar architecture   deep diveQ radar architecture   deep dive
Q radar architecture deep diveKamal Mouline
 
Windows 10 IoT-Core to Azure IoT Suite
Windows 10 IoT-Core to Azure IoT SuiteWindows 10 IoT-Core to Azure IoT Suite
Windows 10 IoT-Core to Azure IoT SuiteDavid Jones
 
AWS IoT vs Azure IoT
AWS IoT vs Azure IoTAWS IoT vs Azure IoT
AWS IoT vs Azure IoTahmed badr
 
Connecting IoT devices to Azure
Connecting IoT devices to AzureConnecting IoT devices to Azure
Connecting IoT devices to AzureGuy Barrette
 
Demystifying Internet of Things with Azure IoT Suite
Demystifying Internet of Things with Azure IoT SuiteDemystifying Internet of Things with Azure IoT Suite
Demystifying Internet of Things with Azure IoT SuiteWinWire Technologies Inc
 
Google Cloud IoT Core
Google Cloud IoT CoreGoogle Cloud IoT Core
Google Cloud IoT CoreIdo Flatow
 
한컴MDS_Microsoft Azure IoT Overview
한컴MDS_Microsoft Azure IoT Overview한컴MDS_Microsoft Azure IoT Overview
한컴MDS_Microsoft Azure IoT OverviewHANCOM MDS
 
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)Codit
 
Cloud Consulting Services Company | UnifyCloud LLC
Cloud Consulting Services Company | UnifyCloud LLCCloud Consulting Services Company | UnifyCloud LLC
Cloud Consulting Services Company | UnifyCloud LLCUnifyCloud
 
Hands-On Security Breakout Session- Disrupting the Kill Chain
Hands-On Security Breakout Session- Disrupting the Kill ChainHands-On Security Breakout Session- Disrupting the Kill Chain
Hands-On Security Breakout Session- Disrupting the Kill ChainSplunk
 
Architecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft AzureArchitecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft AzureAlon Fliess
 
Architecting Azure IoT Solutions
Architecting Azure IoT SolutionsArchitecting Azure IoT Solutions
Architecting Azure IoT SolutionsGlobalLogic Ukraine
 
Exploring IoT Edge
Exploring IoT EdgeExploring IoT Edge
Exploring IoT EdgeCodit
 
CCI2018 - Gestire devices per l'Internet of Things con Azure IoT Hub
CCI2018 - Gestire devices per l'Internet of Things con Azure IoT HubCCI2018 - Gestire devices per l'Internet of Things con Azure IoT Hub
CCI2018 - Gestire devices per l'Internet of Things con Azure IoT Hubwalk2talk srl
 

Mais procurados (20)

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

Destaque

Intergen - Dynamics CRM Roadmap and Social Media
Intergen - Dynamics CRM Roadmap and Social MediaIntergen - Dynamics CRM Roadmap and Social Media
Intergen - Dynamics CRM Roadmap and Social MediaIntergen
 
Windows Accelerate IT Pro Bootcamp: Devices (Module 7 of 8)
Windows Accelerate IT Pro Bootcamp: Devices (Module 7 of 8)Windows Accelerate IT Pro Bootcamp: Devices (Module 7 of 8)
Windows Accelerate IT Pro Bootcamp: Devices (Module 7 of 8)Intergen
 
Highlights from the SharePoint Conference 2011
Highlights from the SharePoint Conference 2011Highlights from the SharePoint Conference 2011
Highlights from the SharePoint Conference 2011Intergen
 
TechEd NZ 2014: Azure and Sharepoint
TechEd NZ 2014: Azure and SharepointTechEd NZ 2014: Azure and Sharepoint
TechEd NZ 2014: Azure and SharepointIntergen
 
Dynamics Day '11 - NAV Update and Roadmap
Dynamics Day '11 - NAV Update and RoadmapDynamics Day '11 - NAV Update and Roadmap
Dynamics Day '11 - NAV Update and RoadmapIntergen
 
Agile: Implications and Complications
Agile: Implications and Complications Agile: Implications and Complications
Agile: Implications and Complications Intergen
 
ECM & Records Management with SharePoint
ECM & Records Management with SharePointECM & Records Management with SharePoint
ECM & Records Management with SharePointIntergen
 
Pimp Your Sales Process and Profits
Pimp Your Sales Process and ProfitsPimp Your Sales Process and Profits
Pimp Your Sales Process and ProfitsIntergen
 
How to create a website in under an hour
How to create a website in under an hourHow to create a website in under an hour
How to create a website in under an hourIntergen
 
Dynamics Day '11 - Manufacturing and Distribution Roundtable Discussion
Dynamics Day '11 - Manufacturing and Distribution Roundtable DiscussionDynamics Day '11 - Manufacturing and Distribution Roundtable Discussion
Dynamics Day '11 - Manufacturing and Distribution Roundtable DiscussionIntergen
 
CRM Anywhere Sales Mobility
CRM Anywhere Sales MobilityCRM Anywhere Sales Mobility
CRM Anywhere Sales MobilityIntergen
 
Dynamics Day 2013 Microsoft Dynamics NAV Product Update and Roadmap
Dynamics Day 2013 Microsoft Dynamics NAV Product Update and RoadmapDynamics Day 2013 Microsoft Dynamics NAV Product Update and Roadmap
Dynamics Day 2013 Microsoft Dynamics NAV Product Update and RoadmapIntergen
 
Ben Gracewood Mobility: The changing face of business
Ben Gracewood Mobility: The changing face of businessBen Gracewood Mobility: The changing face of business
Ben Gracewood Mobility: The changing face of businessIntergen
 
Dynamics Day '11 - Using XRM to Extend CRM
Dynamics Day '11 - Using XRM to Extend CRMDynamics Day '11 - Using XRM to Extend CRM
Dynamics Day '11 - Using XRM to Extend CRMIntergen
 
TechEd NZ 2014: Delivering end-to-end Video Experiences with Azure Media Serv...
TechEd NZ 2014: Delivering end-to-end Video Experiences with Azure Media Serv...TechEd NZ 2014: Delivering end-to-end Video Experiences with Azure Media Serv...
TechEd NZ 2014: Delivering end-to-end Video Experiences with Azure Media Serv...Intergen
 
Dynamics Day '11: Deep Dive - Managing your Supply Chain in Dynamics AX 2012
Dynamics Day '11: Deep Dive - Managing your Supply Chain in Dynamics AX 2012Dynamics Day '11: Deep Dive - Managing your Supply Chain in Dynamics AX 2012
Dynamics Day '11: Deep Dive - Managing your Supply Chain in Dynamics AX 2012Intergen
 
Dynamics Day 2013 Preparing Your business for change
Dynamics Day 2013 Preparing Your business for changeDynamics Day 2013 Preparing Your business for change
Dynamics Day 2013 Preparing Your business for changeIntergen
 
Dynamics Day 2016: NAV transformation of solutions to cloud
Dynamics Day 2016: NAV transformation of solutions to cloudDynamics Day 2016: NAV transformation of solutions to cloud
Dynamics Day 2016: NAV transformation of solutions to cloudIntergen
 
Dynamics Day 2016: connecting people and strategy
Dynamics Day 2016: connecting people and strategyDynamics Day 2016: connecting people and strategy
Dynamics Day 2016: connecting people and strategyIntergen
 
Dynamics Day 2016: getting real insight into your business with Power BI
Dynamics Day 2016: getting real insight into your business with Power BIDynamics Day 2016: getting real insight into your business with Power BI
Dynamics Day 2016: getting real insight into your business with Power BIIntergen
 

Destaque (20)

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

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

Azure Internet of Things
Azure Internet of ThingsAzure Internet of Things
Azure Internet of ThingsAlon Fliess
 
MongoDB IoT City Tour STUTTGART: The Microsoft Azure Platform for IoT
MongoDB IoT City Tour STUTTGART: The Microsoft Azure Platform for IoTMongoDB IoT City Tour STUTTGART: The Microsoft Azure Platform for IoT
MongoDB IoT City Tour STUTTGART: The Microsoft Azure Platform for IoTMongoDB
 
BRK2122 IOT - From the cloud to the edge
BRK2122 IOT - From the cloud to the edgeBRK2122 IOT - From the cloud to the edge
BRK2122 IOT - From the cloud to the edgeAxel Dittmann
 
Digital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfDigital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfssuserd23711
 
Azure IoT services - overview, SenZations 2015
Azure IoT services - overview, SenZations 2015Azure IoT services - overview, SenZations 2015
Azure IoT services - overview, SenZations 2015SenZations Summer School
 
Integration of Things (Sam Vanhoutte @Iglooconf 2017)
Integration of Things (Sam Vanhoutte @Iglooconf 2017) Integration of Things (Sam Vanhoutte @Iglooconf 2017)
Integration of Things (Sam Vanhoutte @Iglooconf 2017) Codit
 
Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoTSelvaraj Kesavan
 
AWS IoT: colmare il divario tra il mondo fisico e quello digitale
AWS IoT: colmare il divario tra il mondo fisico e quello digitaleAWS IoT: colmare il divario tra il mondo fisico e quello digitale
AWS IoT: colmare il divario tra il mondo fisico e quello digitaleAmazon Web Services
 
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsJava in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsEurotech
 
AIoT and edge computing solutions
AIoT and edge computing solutionsAIoT and edge computing solutions
AIoT and edge computing solutions湯米吳 Tommy Wu
 
Adopting the Right Architecture for IoT Implementation
Adopting the Right Architecture for IoT ImplementationAdopting the Right Architecture for IoT Implementation
Adopting the Right Architecture for IoT ImplementationRapidValue
 
Windows iot barone
Windows iot baroneWindows iot barone
Windows iot baroneDotNetCampus
 
MICROSOFT E IL MONDO IOT
MICROSOFT E IL MONDO IOTMICROSOFT E IL MONDO IOT
MICROSOFT E IL MONDO IOTDotNetCampus
 
Develop a portal to manage your IoT Hub solution
 Develop a portal to manage your IoT Hub solution Develop a portal to manage your IoT Hub solution
Develop a portal to manage your IoT Hub solutionMarco Parenzan
 
Building big data solutions on azure
Building big data solutions on azureBuilding big data solutions on azure
Building big data solutions on azureEyal Ben Ivri
 

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

IoT
IoT IoT
IoT
 
IoT – The reality of real world solutions
IoT – The reality of real world solutions IoT – The reality of real world solutions
IoT – The reality of real world solutions
 
Azure Internet of Things
Azure Internet of ThingsAzure Internet of Things
Azure Internet of Things
 
MongoDB IoT City Tour STUTTGART: The Microsoft Azure Platform for IoT
MongoDB IoT City Tour STUTTGART: The Microsoft Azure Platform for IoTMongoDB IoT City Tour STUTTGART: The Microsoft Azure Platform for IoT
MongoDB IoT City Tour STUTTGART: The Microsoft Azure Platform for IoT
 
BRK2122 IOT - From the cloud to the edge
BRK2122 IOT - From the cloud to the edgeBRK2122 IOT - From the cloud to the edge
BRK2122 IOT - From the cloud to the edge
 
Digital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfDigital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdf
 
Azure IoT services - overview, SenZations 2015
Azure IoT services - overview, SenZations 2015Azure IoT services - overview, SenZations 2015
Azure IoT services - overview, SenZations 2015
 
Integration of Things (Sam Vanhoutte @Iglooconf 2017)
Integration of Things (Sam Vanhoutte @Iglooconf 2017) Integration of Things (Sam Vanhoutte @Iglooconf 2017)
Integration of Things (Sam Vanhoutte @Iglooconf 2017)
 
Azure IoT Summary
Azure IoT SummaryAzure IoT Summary
Azure IoT Summary
 
Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoT
 
AWS IoT: colmare il divario tra il mondo fisico e quello digitale
AWS IoT: colmare il divario tra il mondo fisico e quello digitaleAWS IoT: colmare il divario tra il mondo fisico e quello digitale
AWS IoT: colmare il divario tra il mondo fisico e quello digitale
 
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsJava in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
 
AWS IoT 深入探討
AWS IoT 深入探討AWS IoT 深入探討
AWS IoT 深入探討
 
AIoT and edge computing solutions
AIoT and edge computing solutionsAIoT and edge computing solutions
AIoT and edge computing solutions
 
Adopting the Right Architecture for IoT Implementation
Adopting the Right Architecture for IoT ImplementationAdopting the Right Architecture for IoT Implementation
Adopting the Right Architecture for IoT Implementation
 
Windows iot barone
Windows iot baroneWindows iot barone
Windows iot barone
 
MICROSOFT E IL MONDO IOT
MICROSOFT E IL MONDO IOTMICROSOFT E IL MONDO IOT
MICROSOFT E IL MONDO IOT
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
Develop a portal to manage your IoT Hub solution
 Develop a portal to manage your IoT Hub solution Develop a portal to manage your IoT Hub solution
Develop a portal to manage your IoT Hub solution
 
Building big data solutions on azure
Building big data solutions on azureBuilding big data solutions on azure
Building big data solutions on azure
 

Mais de Intergen

Creating intelligent content: How to automate personalised, one-to-one market...
Creating intelligent content: How to automate personalised, one-to-one market...Creating intelligent content: How to automate personalised, one-to-one market...
Creating intelligent content: How to automate personalised, one-to-one market...Intergen
 
Taming the feral Teams
Taming the feral TeamsTaming the feral Teams
Taming the feral TeamsIntergen
 
Customer Insights: It's time to get personal
Customer Insights: It's time to get personalCustomer Insights: It's time to get personal
Customer Insights: It's time to get personalIntergen
 
Working Remotely with Microsoft Technologies
Working Remotely with Microsoft TechnologiesWorking Remotely with Microsoft Technologies
Working Remotely with Microsoft TechnologiesIntergen
 
Intergen Convergence 2017 - Digital workplace
Intergen Convergence 2017 - Digital workplaceIntergen Convergence 2017 - Digital workplace
Intergen Convergence 2017 - Digital workplaceIntergen
 
Intergen Convergence 2017 - Customer engagement (Toyota)
Intergen Convergence 2017 - Customer engagement (Toyota)Intergen Convergence 2017 - Customer engagement (Toyota)
Intergen Convergence 2017 - Customer engagement (Toyota)Intergen
 
Intergen Convergence 2017 - Customer engagement (Green Cross Health)
Intergen Convergence 2017 - Customer engagement (Green Cross Health)Intergen Convergence 2017 - Customer engagement (Green Cross Health)
Intergen Convergence 2017 - Customer engagement (Green Cross Health)Intergen
 
Intergen Convergence 2017 - Customer engagement (Dynamic Controls)
Intergen Convergence 2017 - Customer engagement (Dynamic Controls)Intergen Convergence 2017 - Customer engagement (Dynamic Controls)
Intergen Convergence 2017 - Customer engagement (Dynamic Controls)Intergen
 
Intergen Convergence 2017 - Business transformation across the enterprise (NZ...
Intergen Convergence 2017 - Business transformation across the enterprise (NZ...Intergen Convergence 2017 - Business transformation across the enterprise (NZ...
Intergen Convergence 2017 - Business transformation across the enterprise (NZ...Intergen
 
Intergen Convergence 2017 - Bringing your people on the change journey
Intergen Convergence 2017 - Bringing your people on the change journeyIntergen Convergence 2017 - Bringing your people on the change journey
Intergen Convergence 2017 - Bringing your people on the change journeyIntergen
 
Intergen Convergence 2017 - Why digital transformation
Intergen Convergence 2017 - Why digital transformationIntergen Convergence 2017 - Why digital transformation
Intergen Convergence 2017 - Why digital transformationIntergen
 
Intergen Convergence 2017 - Unleash your digital enterprise
Intergen Convergence 2017 - Unleash your digital enterpriseIntergen Convergence 2017 - Unleash your digital enterprise
Intergen Convergence 2017 - Unleash your digital enterpriseIntergen
 
Intergen Convergence 2017 - The future is here
Intergen Convergence 2017 - The future is hereIntergen Convergence 2017 - The future is here
Intergen Convergence 2017 - The future is hereIntergen
 
Intergen Convergence 2017 - Keeping safe, staying safe
Intergen Convergence 2017 - Keeping safe, staying safeIntergen Convergence 2017 - Keeping safe, staying safe
Intergen Convergence 2017 - Keeping safe, staying safeIntergen
 
Intergen Convergence 2017 - Customer Engagement
Intergen Convergence 2017 - Customer EngagementIntergen Convergence 2017 - Customer Engagement
Intergen Convergence 2017 - Customer EngagementIntergen
 
Intergen Convergence 2017 - Data as your most important asset
Intergen Convergence 2017 - Data as your most important assetIntergen Convergence 2017 - Data as your most important asset
Intergen Convergence 2017 - Data as your most important assetIntergen
 
Intergen Interconnect
Intergen InterconnectIntergen Interconnect
Intergen InterconnectIntergen
 
Your cyber security webinar
Your cyber security webinarYour cyber security webinar
Your cyber security webinarIntergen
 
Dynamics Day 2016: Microsoft Dynamics 365 first look
Dynamics Day 2016: Microsoft Dynamics 365 first lookDynamics Day 2016: Microsoft Dynamics 365 first look
Dynamics Day 2016: Microsoft Dynamics 365 first lookIntergen
 
Dynamics Day 2016: CRM Field Service and Project Service
Dynamics Day 2016: CRM Field Service and Project ServiceDynamics Day 2016: CRM Field Service and Project Service
Dynamics Day 2016: CRM Field Service and Project ServiceIntergen
 

Mais de Intergen (20)

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

Último

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

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

  • 1. Intelligent Systems Service Concept, Code and Demo Jonny Lin – Intergen WIN311
  • 2.
  • 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
  • 5.
  • 7.
  • 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
  • 10.
  • 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
  • 22.
  • 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.

Notas do Editor

  1. 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
  2. What’s up with the hype. Explain Terminology Explain the evolution from Internet of People into Internet of Things.
  3. What’s up with the hype. Explain Terminology Explain the evolution from Internet of People into Internet of Things.
  4. What’s up with the hype. Explain Terminology Explain the evolution from Internet of People into Internet of Things.
  5. Set expectation Not very code heavy, but will dig into C / C# code
  6. Highlight “Agent” vs application IoT specific
  7. 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,
  8. Name, company, education, passion. Why passion. Nest, home automation, smart grid etc
  9. Case studies
  10. 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.