4. Walter Silvestre Coan
• Microsoft MVP Azure e Internet das Coisas
desde 2020
• Desenvolvedor de software na CDB Data
Solutions
• Instrutor autorizado pela AWS na Ka Solution
• Professor na Universidade da Região de
Joinville - UNIVILLE
5. https://azure.microsoft.com/pt-br/solutions/iot/#overview
• A Internet das Coisas (IoT) é uma coleção de serviços de plataforma
e gerenciados, na borda e na nuvem, que conectam, monitoram e
controlam bilhões de ativos de IoT.
• Ele também inclui sistemas: operacionais e de segurança para
dispositivos e equipamentos, bem como dados e ferramentas de
análise que ajudam as empresas a criar, implantar e gerenciar
aplicativos de IoT.
Plataforma Azure IoT
6. Plataforma Azure IoT
Conectividade de Dispositivos
Azure IoT Hub
• Dispositivos
• Registro, autenticação, mensagens, comandos
• Dispositivos de Borda
• Registro, autenticação, mensagens, comandos,
deploy de aplicações
• Atualização de software dos dispositivos
• Roteamento de mensagens
• Cosmos DB, Event Hubs, Service Bus
queue/topic, Storage Account
• Enriquecimento de mensagens
• Networking
• Certificados
• Microsoft Defender for IoT
• Monitoramento
IOT Hub
https
mqtt
amqp
websocket
Microsoft Azure
Grupo de Recurso
Dispositivo(s)
7. Plataforma Azure IoT
Conectividade de Dispositivos
DEMO Azure IoT Hub
• Raspberry Pi Pico W
• Microcontrolador RP2040 (Silicon
Designed by Raspberry Pi)
• Dual-Core ARM Cortex M0+ com clock
até 133MHz
• 264kB de memória SRAM
• 2MB de memória Flash
• 26 pinos de GPIO multifunção
• 2× SPI, 2× I2C, 2× UART, 3× 12-bit ADC
e 16× canais PWM
• Conectividade via WiFi 2.4GHz 802.11n
8. Plataforma Azure IoT
Conectividade de Dispositivos
Azure IoT Hub Device Provisioning
Service (DPS)
• Vínculo com o(s) IoT Hub(s)
• Certificados
• Grupos de registro
• Políticas de distribuição de dispositivos
• Atualização de metadados dos dispositivos
• Networking
• Monitoramento
IoT Hub
registro
https
mqtt
amqp
websocket
Microsoft Azure
Grupo de Recurso
Dispositivo(s) DPS
9. Plataforma Azure IoT
Conectividade de Dispositivos
Azure IoT Central
• Dispositivos
• DPS + IoT Hub
• Portal de gerenciamento
• White label
• Dashboards
• Data Explorer
• Agendamento de jobs
• Mecanismo de regras
• Integração por API’s
registro + msg
https
mqtt
amqp
websocket
Microsoft Azure
Grupo de Recurso
Dispositivo(s) IoT Central
10. Plataforma Azure IoT
Conectividade de Dispositivos
Azure IoT Central
• Exportação de dados
• Storage Account, Data
Explorer, Event Hubs, Service
Bus queue/topic, Web hook
• Segurança
• Gerenciamento de usuários
• Logs de auditoria
registro + msg
https
mqtt
amqp
websocket
Microsoft Azure
Grupo de Recurso
Dispositivo(s) IoT Central
11. Plataforma Azure IoT
Conectividade de Dispositivos
Azure Sphere
• Framework para construção de
aplicações seguras de IoT
• Hardware certificado pela Microsoft
• Sistema operacional desenvolvido pela
Microsoft (Azure Sphere OS)
• Serviços na nuvem para verificação e
atestação dos dispositivos. Microsoft Azure
Grupo de Recurso
Azure Sphere IoT Central
IOT Hub
13. Plataforma Azure IoT
Conectividade de Dispositivos
Azure IoT Edge
• Pode atuar como:
• Dispositivo
• Gateway
• Executar aplicações em formato
de containers
• Integração com dispositivos sem
conectividade
• Modelos de Machine Learning
• Agregação de Mensagens
durante períodos de desconexão
com a nuvem.
Microsoft Azure
Grupo de Recurso
Dispositivo(s) IoT Central
IOT Hub
IoT Edge
14. Plataforma Azure IoT
Conectividade de Dispositivos
Windows for IoT
• Interface gráfica
• Ferramenta de desenvolvimento
baseada no Visual Studio
• EFLOW: Execução de container
• Gerenciamento dos dispositivos
integrado ao Microsoft Azure
Microsoft Azure
Grupo de Recurso
Windows for
IoT
IoT Central
IOT Hub
15. Plataforma Azure IoT
Conectividade de Dispositivos
Azure RTOS
• Real Time Operational System
• Bibliotecas
• Controle de threads
• Sistema de arquivos
• Construção de interfaces gráficas
• Networking
• USB
Microsoft Azure
Grupo de Recurso
Azure RTOS IoT Central
IOT Hub
16. Plataforma Azure IoT
Conectividade de Dispositivos
Azure Digital Twins
• Permite a criação de uma
representação digital de coisas,
lugares, processos de negócios e
pessoas do mundo real.
• Azure Digital Twin Explorer
• Linguagem de modelagem
• Representação dos modelos em
formatos de grafos
• Atualização de dados em tempo real
• Geração de eventos para outros
serviços do Azure
Microsoft Azure
Grupo de Recurso
Azure Sphere
IoT Central
IOT Hub
Azure RTOS
Windows for
IoT
Dispositivo(s)
Digital Twins
17. Plataforma Azure IoT
Conectividade de Dispositivos
Event Grid
• Serviço para trocas de mensagens no modelo
Publisher/Subscriber
• Novidade Build 2023
• Suporte completo ao protocolo MQTT 3.1.1 e 5
• Comunicação bidirecional
• Registro de dispositivos clientes
• Autenticação por certificados
• Suporte a qualquer estrutura de tópicos do MQTT
• Roteamento de mensagens
18. Plataforma Azure IoT
Conectividade de Dispositivos
DEMO Event Grid
mqtt
Microsoft Azure
Grupo de Recurso
Dispositivo(s)
Event Grid
Namespace
Event Grid
Topic
Event Grid
Subscription
Storage Account
Queue