SlideShare una empresa de Scribd logo
una consultora tecnológica
que piensa en colores
para organizaciones vivas
una consultora tecnológica
que piensa en colores
para organizaciones vivas
Modernizando las fábricas
hacia el concepto de factorías 4.0 con Azure IOT
Alberto Diaz Martin – Chief Technology Innovation Officer
Email :
alberto.diaz@encamina.com
Twitter : @adiazcan
LinkedIn:
https://es.linkedin.com/in/albertodiazmartin
Alberto Diaz cuenta con más de 14 años de experiencia en la Industria IT, todos ellos trabajando
con tecnologías Microsoft. Actualmente, es Chief Technology Innovation Officer en ENCAMINA,
liderando el desarrollo de software con tecnología Microsoft, y miembro del equipo de
Dirección.
Para la comunidad, trabaja como organizador y speaker de las conferencias más relevantes del
mundo Microsoft en España, en las cuales es uno de los referentes en SharePoint, Office 365 y
Azure.
Autor de diversos libros y artículos en revistas profesionales y blogs, en 2013 empezó a formar
parte del equipo de Dirección de CompartiMOSS, una revista digital sobre tecnologías Microsoft.
Desde 2011 ha sido nombrado Microsoft MVP, reconocimiento que ha renovado por sexto año
consecutivo. Se define como un geek, amante de los smartphones y desarrollador. Fundador de
TenerifeDev (www.tenerifedev.com), un grupo de usuarios de .NET en Tenerife, y coordinador de
SUGES (Grupo de Usuarios de SharePoint de España, www.suges.es)
ActionsThings Insights
ActionsThings Insights
Industrial Internet of Things
Connectivity Big Data AnalyticsThings
Brilliant
Machines
Access
anytime/anywhere
Asset
Management
Enterprise
Security
Un proyecto en una Industria
Factory floor
Oil distribution
Aircrafts
Elevators
Trucks
Buses
Power plant
Engines
Power tools
Smart grids
IoT
Connect your things
Automatización
Industrial
SCADA/MES
PLCs, Sensores, Gateways, SCADA, MES
Automatización
Industrial
SCADA/MES
Automatización
Industrial
SCADA/MES
Un ejemplo de lo que se puede hacer
Platform Services
Infrastructure Services
Web Apps
Mobile
Apps
API
Management
API Apps
Logic Apps
Notification
Hubs
Content
Delivery
Network (CDN)
Media
Services
BizTalk
Services
Hybrid
Connections
Service Bus
Storage
Queues
Hybrid
Operations
Backup
StorSimple
Azure Site
Recovery
Import/Export
SQL
Database
DocumentDB
Redis
Cache
Azure
Search
Storage
Tables
Data
Warehouse Azure AD
Health Monitoring
AD Privileged
Identity
Management
Operational
Analytics
Cloud
Services
Batch
RemoteApp
Service
Fabric
Visual Studio
App
Insights
Azure
SDK
VS Online
Domain Services
HDInsight Machine
Learning
Stream
Analytics
Data
Factory
Event
Hubs
Mobile
Engagement
Data
Lake
IoT Hub
Data
Catalog
Security &
Management
Azure Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Store/
Marketplace
VM Image Gallery
& VM Depot
Azure AD
B2C
Scheduler
Servicios de Azure para IoT
Devices Device Connectivity Storage Analytics Presentation & Action
Event Hub SQL Database
Machine
Learning
App Service
IoT Hub
Table/Blob
Storage
Stream
Analytics
Power BI
DocumentDB HDInsight
Notification
Hubs
3rd party
Databases
Data Factory Mobile Services
DataWarehouse Data Lake BizTalk Services
{ }
Device
readData()
{
// Read data from the
device
}
sendData()
{
// Send data to Ingestor
}
while(true)
{
readData();
sendData();
sleep(2000);
}
Large scale
message ingester
IoT Hub
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
DeviceDevice Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
DeviceDevice Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
readData()
{
// Read data from the
device
}
sendData()
{
// Send data to Ingestor
}
while(true)
{
readData();
sendData();
sleep(2000);
}
Large scale
message ingester
IoT Hub
Thousands of such devices
that are generating data…
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
DeviceDevice Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
DeviceDevice Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Large scale
message ingester
IoT Hub
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
DeviceDevice Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
DeviceDevice Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
different
Large scale
message ingester
IoT Hub
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
DeviceDevice Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
DeviceDevice Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
different
IoT Hub
Device id
Gateway
Device
C2D queue
endpoint
D2C send
endpoint
Device …
Device …
Device…
IoT Hub
management
Device provisioning
and authorization
Device identity
management
C2D send endpoint
Event processing
(hot and cold path)
D2C receive
endpoint
Msg feedback
and monitoring
endpoint
Device management, device business logic,
Connectivity monitoring
Methods
endpoint
Twin
endpoint
Twins endpoint
Devices Methods
endpoint
D2C custom
endpoints
Event Hub, Service Bus Topics,
Service Bus Queues, Others...
(hot and cold path)
IoT Hub
Device id
Gateway
Device
C2D queue
endpoint
D2C send
endpoint
Device …
Device …
Device…
IoT Hub
management
Device provisioning
and authorization
Device identity
management
C2D send endpoint
Event processing
(hot and cold path)
D2C receive
endpoint
Msg feedback
and monitoring
endpoint
Device management, device business logic,
Connectivity monitoring
Methods
endpoint
Twin
endpoint
Twins endpoint
Devices Methods
endpoint
D2C custom
endpoints
Event Hub, Service Bus Topics,
Service Bus Queues, Others...
(hot and cold path)
DEMO
Azure IoT Hub
Enriched Data Movement
Automation
Dashboarding
Mission critical
reliability
Lowest TCOFully managedProgrammer
Productivity
Ease of getting
started
Azure Stream
Analytics
SQL like query language Source/sink
integrations
No cluster provisioning Pay as you go Enterprise grade SLA
Data Manipulation
SELECT
FROM
WHERE
HAVING
GROUP BY
CASE WHEN THEN ELSE
INNER/LEFT OUTER JOIN
UNION
CROSS/OUTER APPLY
CAST INTO
ORDER BY ASC, DSC
Scaling Extensions
WITH
PARTITION BY
OVER
Date and Time Functions
DateName
DatePart Day, Month, Year
DateDiff
DateTimeFromParts
DateAdd
Windowing Extensions
TumblingWindow
HoppingWindow
SlidingWindow
Aggregate Functions
SUM
COUNT
AVG
MIN
MAX
STDEV
STDEVP
VAR
VARP
TopOne
String Functions
Len
Concat
CharIndex
Substring
Lower, Upper
PatIndex
Temporal Functions
Lag
IsFirst
Last
CollectTop
Mathematical Functions
ABS
CEILING
EXP
FLOOR
POWER
SIGN
SQUARE
SQRT
Geospatial Functions (preview)
CreatePoint
CreatePolygon
CreateLineString
ST_DISTANCE
ST_WITHIN
ST_OVERLAPS
ST_INTERSECTS
Advanced Query Patterns
Presentation &
Action
Storage &
Batch Analysis
Stream
Analytics
Event Queuing
& Stream
Ingestion
Event
production
IoT Hubs
Applications
Archiving for long
term storage/
batch analytics
Real-time dashboard
Stream
Analytics
Automation to
kick-off workflows
Machine Learning
Reference Data
Event Hubs
Blobs
Devices &
Gateways PowerBI
Demo
Azure Stream Analytics
Oil y Gas > Mantenimiento Predictivo
Drilling
Ops
Azure
Event Hub
Azure
Stream Analytics
Azure
Notification Hubs
Repair
Personnel
La telemetría remota de la perforación se envía a Azure a través de una pasarela de
campo in situ.
Azure Stream Analytics extrae los datos de centro de eventos y el estado actual de
los diversos componentes de perforación
Azure Notification Hubs se utiliza para responder a los eventos.Una notificación con la información sobre el error se envía a los técnicos de
reparaciones resultando en una reparación que es más barata de lo que sería si no se
realizara a tiempo. También significa reducir el tiempo de inactividad.
Azure
Machine Learning
Con Machine Learning analizamos el estado de los datos de perforación contra los
valores de especificación y los valores previamente analizados para determinar que
uno de ellos va a fallar.
Devices Azure IoT Suite Remote Monitoring
Back end
systems and
processes
Event Hub
Storage blobs DocumentDB
Web/
Mobile App
Stream
Analytics
Logic AppsIoT Hub Web Jobs
IoT en Azure
• Conectividad y Monitorización
• Capacidad de Ingesta
• Capacidad de Análisis en tiempo real
• Transformación a nuevos modelos de negocio
• Seguridad, Seguridad y Seguridad
ActionsThings Insights
Contacto
Para localizar o contactar con ENCAMINA puedes:
Enviar un mail a:
encamina@encamina.com
info@encamina.com
Llamar al 902 196 893
962 698 064 o 917 893 823
Enviar un fax al 962 698 063
Visitarnos en:
Jerónimo Roure 49
46520 Puerto de Sagunto, Valencia.
Paseo de las Delicias, 30. 7ª planta
28045 , Madrid, Madrid
O hablar personalmente con tu
gerente de cuenta

Más contenido relacionado

Similar a VLCSofting 2017 - Modernizando las fábricas hacia el concepto de factorías 4.0 con Azure IOT

Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BIAzure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Alberto Diaz Martin
 
2016 cloud summit_iot
2016 cloud summit_iot2016 cloud summit_iot
2016 cloud summit_iot
Ricardo González
 
Introduccion a Azure Machine Learning
Introduccion a Azure Machine LearningIntroduccion a Azure Machine Learning
Introduccion a Azure Machine Learning
Eduardo Castro
 
El Internet de las Cosas y las Personas con Internet
El Internet de las Cosas y las Personas con InternetEl Internet de las Cosas y las Personas con Internet
El Internet de las Cosas y las Personas con Internet
Willy Marroquin (WillyDevNET)
 
Azure | Digital Transformation with Azure Overview - 16/11/2017
Azure | Digital Transformation with Azure Overview - 16/11/2017Azure | Digital Transformation with Azure Overview - 16/11/2017
Azure | Digital Transformation with Azure Overview - 16/11/2017
Pablo Ariel Di Loreto
 
SharePoint Saturday Madrid 2019 - Productivity based on AI
SharePoint Saturday Madrid 2019 - Productivity based on AISharePoint Saturday Madrid 2019 - Productivity based on AI
SharePoint Saturday Madrid 2019 - Productivity based on AI
Alberto Diaz Martin
 
Herramientas de Microsoft para el Científicos de Datos
Herramientas de Microsoft para el Científicos de DatosHerramientas de Microsoft para el Científicos de Datos
Herramientas de Microsoft para el Científicos de Datos
Eduardo Castro
 
Inteligencia De Negocios con Software Libre
Inteligencia De Negocios con Software LibreInteligencia De Negocios con Software Libre
Inteligencia De Negocios con Software Libre
Beacon Software
 
A10 Analytics Desayuno Oct 2016
A10 Analytics Desayuno Oct 2016A10 Analytics Desayuno Oct 2016
A10 Analytics Desayuno Oct 2016
Analytics10
 
Presentacion Connected Systems
Presentacion Connected SystemsPresentacion Connected Systems
Presentacion Connected Systemsrolosandoval
 
Microsoft Azure - La plataforma de Nube para su Transformación Digital
Microsoft Azure - La plataforma de Nube para su Transformación DigitalMicrosoft Azure - La plataforma de Nube para su Transformación Digital
Microsoft Azure - La plataforma de Nube para su Transformación Digital
Javier Gonzales
 
Visualización de Big Data con Power View
Visualización de Big Data con Power ViewVisualización de Big Data con Power View
Visualización de Big Data con Power View
Eduardo Castro
 
Exploradata - A new BigData Company
Exploradata - A new BigData CompanyExploradata - A new BigData Company
Exploradata - A new BigData Company
Exploradata
 
Introduccion a aws
Introduccion a awsIntroduccion a aws
Introduccion a aws
Amazon Web Services LATAM
 
Inteligencia de negocio en la nube, una realidad palpable!!!
Inteligencia de negocio en la nube, una realidad palpable!!!Inteligencia de negocio en la nube, una realidad palpable!!!
Inteligencia de negocio en la nube, una realidad palpable!!!
Joseph Lopez
 
Inteligencia de Negocios con Microsoft
Inteligencia de Negocios con MicrosoftInteligencia de Negocios con Microsoft
Inteligencia de Negocios con Microsoft
John Bulla
 
Salesforce Elevate - Bilbao '17 - Introducción Salesforce
Salesforce Elevate - Bilbao '17 - Introducción SalesforceSalesforce Elevate - Bilbao '17 - Introducción Salesforce
Salesforce Elevate - Bilbao '17 - Introducción Salesforce
northspainsalesforcedevelopergroup
 
Nuevas experiencias y nuevas formas de trabajar con Office 365
Nuevas experiencias y nuevas formas de trabajar con Office 365Nuevas experiencias y nuevas formas de trabajar con Office 365
Nuevas experiencias y nuevas formas de trabajar con Office 365
Juan Carlos Gonzalez
 
Suite de inteligencia de negocios pentaho
Suite de inteligencia de negocios pentahoSuite de inteligencia de negocios pentaho
Suite de inteligencia de negocios pentaho
Beacon Software
 
Dts y analysis services 2000
Dts y analysis services 2000Dts y analysis services 2000
Dts y analysis services 2000
Salvador Ramos
 

Similar a VLCSofting 2017 - Modernizando las fábricas hacia el concepto de factorías 4.0 con Azure IOT (20)

Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BIAzure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
 
2016 cloud summit_iot
2016 cloud summit_iot2016 cloud summit_iot
2016 cloud summit_iot
 
Introduccion a Azure Machine Learning
Introduccion a Azure Machine LearningIntroduccion a Azure Machine Learning
Introduccion a Azure Machine Learning
 
El Internet de las Cosas y las Personas con Internet
El Internet de las Cosas y las Personas con InternetEl Internet de las Cosas y las Personas con Internet
El Internet de las Cosas y las Personas con Internet
 
Azure | Digital Transformation with Azure Overview - 16/11/2017
Azure | Digital Transformation with Azure Overview - 16/11/2017Azure | Digital Transformation with Azure Overview - 16/11/2017
Azure | Digital Transformation with Azure Overview - 16/11/2017
 
SharePoint Saturday Madrid 2019 - Productivity based on AI
SharePoint Saturday Madrid 2019 - Productivity based on AISharePoint Saturday Madrid 2019 - Productivity based on AI
SharePoint Saturday Madrid 2019 - Productivity based on AI
 
Herramientas de Microsoft para el Científicos de Datos
Herramientas de Microsoft para el Científicos de DatosHerramientas de Microsoft para el Científicos de Datos
Herramientas de Microsoft para el Científicos de Datos
 
Inteligencia De Negocios con Software Libre
Inteligencia De Negocios con Software LibreInteligencia De Negocios con Software Libre
Inteligencia De Negocios con Software Libre
 
A10 Analytics Desayuno Oct 2016
A10 Analytics Desayuno Oct 2016A10 Analytics Desayuno Oct 2016
A10 Analytics Desayuno Oct 2016
 
Presentacion Connected Systems
Presentacion Connected SystemsPresentacion Connected Systems
Presentacion Connected Systems
 
Microsoft Azure - La plataforma de Nube para su Transformación Digital
Microsoft Azure - La plataforma de Nube para su Transformación DigitalMicrosoft Azure - La plataforma de Nube para su Transformación Digital
Microsoft Azure - La plataforma de Nube para su Transformación Digital
 
Visualización de Big Data con Power View
Visualización de Big Data con Power ViewVisualización de Big Data con Power View
Visualización de Big Data con Power View
 
Exploradata - A new BigData Company
Exploradata - A new BigData CompanyExploradata - A new BigData Company
Exploradata - A new BigData Company
 
Introduccion a aws
Introduccion a awsIntroduccion a aws
Introduccion a aws
 
Inteligencia de negocio en la nube, una realidad palpable!!!
Inteligencia de negocio en la nube, una realidad palpable!!!Inteligencia de negocio en la nube, una realidad palpable!!!
Inteligencia de negocio en la nube, una realidad palpable!!!
 
Inteligencia de Negocios con Microsoft
Inteligencia de Negocios con MicrosoftInteligencia de Negocios con Microsoft
Inteligencia de Negocios con Microsoft
 
Salesforce Elevate - Bilbao '17 - Introducción Salesforce
Salesforce Elevate - Bilbao '17 - Introducción SalesforceSalesforce Elevate - Bilbao '17 - Introducción Salesforce
Salesforce Elevate - Bilbao '17 - Introducción Salesforce
 
Nuevas experiencias y nuevas formas de trabajar con Office 365
Nuevas experiencias y nuevas formas de trabajar con Office 365Nuevas experiencias y nuevas formas de trabajar con Office 365
Nuevas experiencias y nuevas formas de trabajar con Office 365
 
Suite de inteligencia de negocios pentaho
Suite de inteligencia de negocios pentahoSuite de inteligencia de negocios pentaho
Suite de inteligencia de negocios pentaho
 
Dts y analysis services 2000
Dts y analysis services 2000Dts y analysis services 2000
Dts y analysis services 2000
 

Más de Alberto Diaz Martin

Microsoft 365 Virtual 2020 Spain - Microsoft Graph Search API
Microsoft 365 Virtual 2020 Spain - Microsoft Graph Search APIMicrosoft 365 Virtual 2020 Spain - Microsoft Graph Search API
Microsoft 365 Virtual 2020 Spain - Microsoft Graph Search API
Alberto Diaz Martin
 
DotNet Conf Valencia 2019 - Building cloud native apps with .NRT core 3.0 and...
DotNet Conf Valencia 2019 - Building cloud native apps with .NRT core 3.0 and...DotNet Conf Valencia 2019 - Building cloud native apps with .NRT core 3.0 and...
DotNet Conf Valencia 2019 - Building cloud native apps with .NRT core 3.0 and...
Alberto Diaz Martin
 
GAB 2019 - Graph as a data store
GAB 2019 - Graph as a data storeGAB 2019 - Graph as a data store
GAB 2019 - Graph as a data store
Alberto Diaz Martin
 
DotNet Conf Madrid 2019 - Whats New in ML.NET
DotNet Conf Madrid 2019 - Whats New in ML.NETDotNet Conf Madrid 2019 - Whats New in ML.NET
DotNet Conf Madrid 2019 - Whats New in ML.NET
Alberto Diaz Martin
 
DotNet Conf Madrid 2019 - ASP.NET Core 3
DotNet Conf Madrid 2019 - ASP.NET Core 3DotNet Conf Madrid 2019 - ASP.NET Core 3
DotNet Conf Madrid 2019 - ASP.NET Core 3
Alberto Diaz Martin
 
SQL Saturday Madrid 2019 - Data model with Azure Cosmos DB
SQL Saturday Madrid 2019 - Data model with Azure Cosmos DBSQL Saturday Madrid 2019 - Data model with Azure Cosmos DB
SQL Saturday Madrid 2019 - Data model with Azure Cosmos DB
Alberto Diaz Martin
 
Dynamics Saturday Madrid 2019 - AI to improve productivity
Dynamics Saturday Madrid 2019 - AI to improve productivityDynamics Saturday Madrid 2019 - AI to improve productivity
Dynamics Saturday Madrid 2019 - AI to improve productivity
Alberto Diaz Martin
 
TenerifeDev - NLPs and how to develop for Alexa and Google Assistant
TenerifeDev - NLPs and how to develop for Alexa and Google AssistantTenerifeDev - NLPs and how to develop for Alexa and Google Assistant
TenerifeDev - NLPs and how to develop for Alexa and Google Assistant
Alberto Diaz Martin
 
NetCoreConf Barcelona 2019 - DotNet Assistants
NetCoreConf Barcelona 2019 - DotNet AssistantsNetCoreConf Barcelona 2019 - DotNet Assistants
NetCoreConf Barcelona 2019 - DotNet Assistants
Alberto Diaz Martin
 
Global Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIsGlobal Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIs
Alberto Diaz Martin
 
Gab 2018 seguridad y escalado en azure service fabric
Gab 2018   seguridad y escalado en azure service fabricGab 2018   seguridad y escalado en azure service fabric
Gab 2018 seguridad y escalado en azure service fabric
Alberto Diaz Martin
 
CrossDvlpu - REACT para desarrolladores de ASP.NET
CrossDvlpu - REACT para desarrolladores de ASP.NETCrossDvlpu - REACT para desarrolladores de ASP.NET
CrossDvlpu - REACT para desarrolladores de ASP.NET
Alberto Diaz Martin
 
Dynamics 365 Saturday Madrid 2018 - Otro ALM es posible para Dynamics 365
Dynamics 365 Saturday Madrid 2018 - Otro ALM es posible para Dynamics 365Dynamics 365 Saturday Madrid 2018 - Otro ALM es posible para Dynamics 365
Dynamics 365 Saturday Madrid 2018 - Otro ALM es posible para Dynamics 365
Alberto Diaz Martin
 
ENCAMINA - El flash de Inteligencia Artificial
ENCAMINA - El flash de Inteligencia ArtificialENCAMINA - El flash de Inteligencia Artificial
ENCAMINA - El flash de Inteligencia Artificial
Alberto Diaz Martin
 
Ai & Data Analytics 2018 - Azure Databricks for data scientist
Ai & Data Analytics 2018 - Azure Databricks for data scientistAi & Data Analytics 2018 - Azure Databricks for data scientist
Ai & Data Analytics 2018 - Azure Databricks for data scientist
Alberto Diaz Martin
 
Global AI Bootcamp Madrid - Azure Databricks
Global AI Bootcamp Madrid - Azure DatabricksGlobal AI Bootcamp Madrid - Azure Databricks
Global AI Bootcamp Madrid - Azure Databricks
Alberto Diaz Martin
 
TenerifeDev - Intro to Microservices
TenerifeDev - Intro to MicroservicesTenerifeDev - Intro to Microservices
TenerifeDev - Intro to Microservices
Alberto Diaz Martin
 
TenerifeDev - Azure Service Fabric
TenerifeDev - Azure Service FabricTenerifeDev - Azure Service Fabric
TenerifeDev - Azure Service Fabric
Alberto Diaz Martin
 
Commit Conf 2018 - Extiende al asistente
Commit Conf 2018 - Extiende al asistenteCommit Conf 2018 - Extiende al asistente
Commit Conf 2018 - Extiende al asistente
Alberto Diaz Martin
 
Sps barcelona 2017 serverless para office 365
Sps barcelona 2017   serverless para office 365Sps barcelona 2017   serverless para office 365
Sps barcelona 2017 serverless para office 365
Alberto Diaz Martin
 

Más de Alberto Diaz Martin (20)

Microsoft 365 Virtual 2020 Spain - Microsoft Graph Search API
Microsoft 365 Virtual 2020 Spain - Microsoft Graph Search APIMicrosoft 365 Virtual 2020 Spain - Microsoft Graph Search API
Microsoft 365 Virtual 2020 Spain - Microsoft Graph Search API
 
DotNet Conf Valencia 2019 - Building cloud native apps with .NRT core 3.0 and...
DotNet Conf Valencia 2019 - Building cloud native apps with .NRT core 3.0 and...DotNet Conf Valencia 2019 - Building cloud native apps with .NRT core 3.0 and...
DotNet Conf Valencia 2019 - Building cloud native apps with .NRT core 3.0 and...
 
GAB 2019 - Graph as a data store
GAB 2019 - Graph as a data storeGAB 2019 - Graph as a data store
GAB 2019 - Graph as a data store
 
DotNet Conf Madrid 2019 - Whats New in ML.NET
DotNet Conf Madrid 2019 - Whats New in ML.NETDotNet Conf Madrid 2019 - Whats New in ML.NET
DotNet Conf Madrid 2019 - Whats New in ML.NET
 
DotNet Conf Madrid 2019 - ASP.NET Core 3
DotNet Conf Madrid 2019 - ASP.NET Core 3DotNet Conf Madrid 2019 - ASP.NET Core 3
DotNet Conf Madrid 2019 - ASP.NET Core 3
 
SQL Saturday Madrid 2019 - Data model with Azure Cosmos DB
SQL Saturday Madrid 2019 - Data model with Azure Cosmos DBSQL Saturday Madrid 2019 - Data model with Azure Cosmos DB
SQL Saturday Madrid 2019 - Data model with Azure Cosmos DB
 
Dynamics Saturday Madrid 2019 - AI to improve productivity
Dynamics Saturday Madrid 2019 - AI to improve productivityDynamics Saturday Madrid 2019 - AI to improve productivity
Dynamics Saturday Madrid 2019 - AI to improve productivity
 
TenerifeDev - NLPs and how to develop for Alexa and Google Assistant
TenerifeDev - NLPs and how to develop for Alexa and Google AssistantTenerifeDev - NLPs and how to develop for Alexa and Google Assistant
TenerifeDev - NLPs and how to develop for Alexa and Google Assistant
 
NetCoreConf Barcelona 2019 - DotNet Assistants
NetCoreConf Barcelona 2019 - DotNet AssistantsNetCoreConf Barcelona 2019 - DotNet Assistants
NetCoreConf Barcelona 2019 - DotNet Assistants
 
Global Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIsGlobal Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIs
 
Gab 2018 seguridad y escalado en azure service fabric
Gab 2018   seguridad y escalado en azure service fabricGab 2018   seguridad y escalado en azure service fabric
Gab 2018 seguridad y escalado en azure service fabric
 
CrossDvlpu - REACT para desarrolladores de ASP.NET
CrossDvlpu - REACT para desarrolladores de ASP.NETCrossDvlpu - REACT para desarrolladores de ASP.NET
CrossDvlpu - REACT para desarrolladores de ASP.NET
 
Dynamics 365 Saturday Madrid 2018 - Otro ALM es posible para Dynamics 365
Dynamics 365 Saturday Madrid 2018 - Otro ALM es posible para Dynamics 365Dynamics 365 Saturday Madrid 2018 - Otro ALM es posible para Dynamics 365
Dynamics 365 Saturday Madrid 2018 - Otro ALM es posible para Dynamics 365
 
ENCAMINA - El flash de Inteligencia Artificial
ENCAMINA - El flash de Inteligencia ArtificialENCAMINA - El flash de Inteligencia Artificial
ENCAMINA - El flash de Inteligencia Artificial
 
Ai & Data Analytics 2018 - Azure Databricks for data scientist
Ai & Data Analytics 2018 - Azure Databricks for data scientistAi & Data Analytics 2018 - Azure Databricks for data scientist
Ai & Data Analytics 2018 - Azure Databricks for data scientist
 
Global AI Bootcamp Madrid - Azure Databricks
Global AI Bootcamp Madrid - Azure DatabricksGlobal AI Bootcamp Madrid - Azure Databricks
Global AI Bootcamp Madrid - Azure Databricks
 
TenerifeDev - Intro to Microservices
TenerifeDev - Intro to MicroservicesTenerifeDev - Intro to Microservices
TenerifeDev - Intro to Microservices
 
TenerifeDev - Azure Service Fabric
TenerifeDev - Azure Service FabricTenerifeDev - Azure Service Fabric
TenerifeDev - Azure Service Fabric
 
Commit Conf 2018 - Extiende al asistente
Commit Conf 2018 - Extiende al asistenteCommit Conf 2018 - Extiende al asistente
Commit Conf 2018 - Extiende al asistente
 
Sps barcelona 2017 serverless para office 365
Sps barcelona 2017   serverless para office 365Sps barcelona 2017   serverless para office 365
Sps barcelona 2017 serverless para office 365
 

Último

Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
44652726
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
jjfch3110
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
JuanPrez962115
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 

Último (20)

Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 

VLCSofting 2017 - Modernizando las fábricas hacia el concepto de factorías 4.0 con Azure IOT

  • 1. una consultora tecnológica que piensa en colores para organizaciones vivas una consultora tecnológica que piensa en colores para organizaciones vivas Modernizando las fábricas hacia el concepto de factorías 4.0 con Azure IOT
  • 2. Alberto Diaz Martin – Chief Technology Innovation Officer Email : alberto.diaz@encamina.com Twitter : @adiazcan LinkedIn: https://es.linkedin.com/in/albertodiazmartin Alberto Diaz cuenta con más de 14 años de experiencia en la Industria IT, todos ellos trabajando con tecnologías Microsoft. Actualmente, es Chief Technology Innovation Officer en ENCAMINA, liderando el desarrollo de software con tecnología Microsoft, y miembro del equipo de Dirección. Para la comunidad, trabaja como organizador y speaker de las conferencias más relevantes del mundo Microsoft en España, en las cuales es uno de los referentes en SharePoint, Office 365 y Azure. Autor de diversos libros y artículos en revistas profesionales y blogs, en 2013 empezó a formar parte del equipo de Dirección de CompartiMOSS, una revista digital sobre tecnologías Microsoft. Desde 2011 ha sido nombrado Microsoft MVP, reconocimiento que ha renovado por sexto año consecutivo. Se define como un geek, amante de los smartphones y desarrollador. Fundador de TenerifeDev (www.tenerifedev.com), un grupo de usuarios de .NET en Tenerife, y coordinador de SUGES (Grupo de Usuarios de SharePoint de España, www.suges.es)
  • 5. Industrial Internet of Things Connectivity Big Data AnalyticsThings Brilliant Machines Access anytime/anywhere Asset Management Enterprise Security
  • 6. Un proyecto en una Industria
  • 7. Factory floor Oil distribution Aircrafts Elevators Trucks Buses Power plant Engines Power tools Smart grids IoT Connect your things
  • 10.
  • 12. Un ejemplo de lo que se puede hacer
  • 13.
  • 14. Platform Services Infrastructure Services Web Apps Mobile Apps API Management API Apps Logic Apps Notification Hubs Content Delivery Network (CDN) Media Services BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site Recovery Import/Export SQL Database DocumentDB Redis Cache Azure Search Storage Tables Data Warehouse Azure AD Health Monitoring AD Privileged Identity Management Operational Analytics Cloud Services Batch RemoteApp Service Fabric Visual Studio App Insights Azure SDK VS Online Domain Services HDInsight Machine Learning Stream Analytics Data Factory Event Hubs Mobile Engagement Data Lake IoT Hub Data Catalog Security & Management Azure Active Directory Multi-Factor Authentication Automation Portal Key Vault Store/ Marketplace VM Image Gallery & VM Depot Azure AD B2C Scheduler
  • 15. Servicios de Azure para IoT Devices Device Connectivity Storage Analytics Presentation & Action Event Hub SQL Database Machine Learning App Service IoT Hub Table/Blob Storage Stream Analytics Power BI DocumentDB HDInsight Notification Hubs 3rd party Databases Data Factory Mobile Services DataWarehouse Data Lake BizTalk Services { }
  • 16. Device readData() { // Read data from the device } sendData() { // Send data to Ingestor } while(true) { readData(); sendData(); sleep(2000); } Large scale message ingester IoT Hub
  • 17. Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device DeviceDevice Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device DeviceDevice Device Device Device Device Device Device Device Device Device Device Device Device Device Device readData() { // Read data from the device } sendData() { // Send data to Ingestor } while(true) { readData(); sendData(); sleep(2000); } Large scale message ingester IoT Hub Thousands of such devices that are generating data…
  • 18. Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device DeviceDevice Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device DeviceDevice Device Device Device Device Device Device Device Device Device Device Device Device Device Large scale message ingester IoT Hub Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device DeviceDevice Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device DeviceDevice Device Device Device Device Device Device Device Device Device Device Device Device Device different
  • 19. Large scale message ingester IoT Hub Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device DeviceDevice Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device DeviceDevice Device Device Device Device Device Device Device Device Device Device Device Device Device different
  • 20.
  • 21. IoT Hub Device id Gateway Device C2D queue endpoint D2C send endpoint Device … Device … Device… IoT Hub management Device provisioning and authorization Device identity management C2D send endpoint Event processing (hot and cold path) D2C receive endpoint Msg feedback and monitoring endpoint Device management, device business logic, Connectivity monitoring Methods endpoint Twin endpoint Twins endpoint Devices Methods endpoint D2C custom endpoints Event Hub, Service Bus Topics, Service Bus Queues, Others... (hot and cold path)
  • 22. IoT Hub Device id Gateway Device C2D queue endpoint D2C send endpoint Device … Device … Device… IoT Hub management Device provisioning and authorization Device identity management C2D send endpoint Event processing (hot and cold path) D2C receive endpoint Msg feedback and monitoring endpoint Device management, device business logic, Connectivity monitoring Methods endpoint Twin endpoint Twins endpoint Devices Methods endpoint D2C custom endpoints Event Hub, Service Bus Topics, Service Bus Queues, Others... (hot and cold path)
  • 24.
  • 26. Mission critical reliability Lowest TCOFully managedProgrammer Productivity Ease of getting started Azure Stream Analytics SQL like query language Source/sink integrations No cluster provisioning Pay as you go Enterprise grade SLA
  • 27. Data Manipulation SELECT FROM WHERE HAVING GROUP BY CASE WHEN THEN ELSE INNER/LEFT OUTER JOIN UNION CROSS/OUTER APPLY CAST INTO ORDER BY ASC, DSC Scaling Extensions WITH PARTITION BY OVER Date and Time Functions DateName DatePart Day, Month, Year DateDiff DateTimeFromParts DateAdd Windowing Extensions TumblingWindow HoppingWindow SlidingWindow Aggregate Functions SUM COUNT AVG MIN MAX STDEV STDEVP VAR VARP TopOne String Functions Len Concat CharIndex Substring Lower, Upper PatIndex Temporal Functions Lag IsFirst Last CollectTop Mathematical Functions ABS CEILING EXP FLOOR POWER SIGN SQUARE SQRT Geospatial Functions (preview) CreatePoint CreatePolygon CreateLineString ST_DISTANCE ST_WITHIN ST_OVERLAPS ST_INTERSECTS Advanced Query Patterns
  • 28. Presentation & Action Storage & Batch Analysis Stream Analytics Event Queuing & Stream Ingestion Event production IoT Hubs Applications Archiving for long term storage/ batch analytics Real-time dashboard Stream Analytics Automation to kick-off workflows Machine Learning Reference Data Event Hubs Blobs Devices & Gateways PowerBI
  • 29.
  • 31. Oil y Gas > Mantenimiento Predictivo Drilling Ops Azure Event Hub Azure Stream Analytics Azure Notification Hubs Repair Personnel La telemetría remota de la perforación se envía a Azure a través de una pasarela de campo in situ. Azure Stream Analytics extrae los datos de centro de eventos y el estado actual de los diversos componentes de perforación Azure Notification Hubs se utiliza para responder a los eventos.Una notificación con la información sobre el error se envía a los técnicos de reparaciones resultando en una reparación que es más barata de lo que sería si no se realizara a tiempo. También significa reducir el tiempo de inactividad. Azure Machine Learning Con Machine Learning analizamos el estado de los datos de perforación contra los valores de especificación y los valores previamente analizados para determinar que uno de ellos va a fallar.
  • 32. Devices Azure IoT Suite Remote Monitoring Back end systems and processes Event Hub Storage blobs DocumentDB Web/ Mobile App Stream Analytics Logic AppsIoT Hub Web Jobs
  • 33. IoT en Azure • Conectividad y Monitorización • Capacidad de Ingesta • Capacidad de Análisis en tiempo real • Transformación a nuevos modelos de negocio • Seguridad, Seguridad y Seguridad ActionsThings Insights
  • 34. Contacto Para localizar o contactar con ENCAMINA puedes: Enviar un mail a: encamina@encamina.com info@encamina.com Llamar al 902 196 893 962 698 064 o 917 893 823 Enviar un fax al 962 698 063 Visitarnos en: Jerónimo Roure 49 46520 Puerto de Sagunto, Valencia. Paseo de las Delicias, 30. 7ª planta 28045 , Madrid, Madrid O hablar personalmente con tu gerente de cuenta

Notas del editor

  1. IoT Hub exposes a set of conceptual endpoints to access its functionalities. There are two endpoints for each device: one to send D2C msgs, one to receive C2D msgs. Devices can connect two both endpoints over the same connection. FGW and CGW are able to represent multiple devices by simultaneously connecting to D2C and C2D endpoints for many devices at the same time. On the app back-end side, the D2C receive endpoint is used by the event processing pipeline (ASA, Storm, custom, …), and by the device runtime logic component, which handles requests and command responses that come from devices. The device runtime logic component also uses the C2D send endpoint to send notifications and commands to devices. It also uses the msg feedback and monitoring endpoint. This is critical for IoT solutions where devices are reachable only through IoT Hub. In these very common scenarios, any problem on the connectivity between device and IoT Hub cannot just be reported as errors back to the device, but also to the app back-end in the form of events on this feedback endpoint. This makes possible the kind of monitoring that is required to achieve high operability of an IoT solution. In addition to these runtime endpoint, IoT Hub also has a device identity mgmt endpoint that is used by your solution’s device provisioning and mgmt component. Finally, an IoT Hub Manage endpoint is used to set security, functional, performance parameters.
  2. IoT Hub exposes a set of conceptual endpoints to access its functionalities. There are two endpoints for each device: one to send D2C msgs, one to receive C2D msgs. Devices can connect two both endpoints over the same connection. FGW and CGW are able to represent multiple devices by simultaneously connecting to D2C and C2D endpoints for many devices at the same time. On the app back-end side, the D2C receive endpoint is used by the event processing pipeline (ASA, Storm, custom, …), and by the device runtime logic component, which handles requests and command responses that come from devices. The device runtime logic component also uses the C2D send endpoint to send notifications and commands to devices. It also uses the msg feedback and monitoring endpoint. This is critical for IoT solutions where devices are reachable only through IoT Hub. In these very common scenarios, any problem on the connectivity between device and IoT Hub cannot just be reported as errors back to the device, but also to the app back-end in the form of events on this feedback endpoint. This makes possible the kind of monitoring that is required to achieve high operability of an IoT solution. In addition to these runtime endpoint, IoT Hub also has a device identity mgmt endpoint that is used by your solution’s device provisioning and mgmt component. Finally, an IoT Hub Manage endpoint is used to set security, functional, performance parameters.
  3. Azure C# nodejs
  4. Stream Analytics y Power Bi
  5. How does it work? As mentioned; the solution is a combination of multiple back-end components. This architecture diagram shows the individual Microsoft products and services that are utilized. Reference Architecture for Remote Monitoring solution, what products are used and why? -> Provision simulated devices with a C# device emulator running .Net. Create agents for Linux, iOS, Android and other platforms with C and Java language support. IoT Hub manages the two way communication between cloud and device and creates a secure command and control channel. Azure Stream Analytics creates and manages jobs to recognize threshold values or detect alarm triggers, sending this information where it needs to be escalated. Event Hub is queried by a web job running an event processor host to determine where and alarm or alert needs to be pushed – such as sending an alert to dashboard for a human operator to take action. Logic Apps are used to create more complex work loads and integrate into line of business and other proprietary applications. Document DB stores all the metadata and device properties for each connected device. Blobs store telemetry information and telemetry data. Other tools such as Azure Machine Learning and PowerBI can access this information for data visualization or processing advanced analytics. Webapp – Dashboard code is available in Github allowing it to be fully customized by the user to align with a scenario or be relevant for an enterprise application. Azure Active Directory controls user ID’s and access, allowing the service to be shared with relevant decision makers within the business but restrict access to certain controls or devices. PowerBI is used for both open-source embedded components within the dashboard and also for complex external analytics of trends and patterns across all stored data.