Pular para o conteúdo
Skillpedia
Código em geral40 mil · #5030

azure-smart-city-iot-solution-builder

Ajuda seu agente a planejar soluções de IoT e Cidades Inteligentes no Azure. Ele cobre requisitos, arquitetura, segurança e um plano de entrega detalhado.

O que ela faz

Esta ferramenta ajuda a planejar soluções completas para cidades inteligentes usando a tecnologia da Microsoft Azure. Ela define a arquitetura, segurança, custos e um plano de implementação passo a passo.

Quando usar

  • ✓Quando você quer construir uma solução de Internet das Coisas (IoT) na nuvem da Microsoft.
  • ✓Ao planejar a infraestrutura para cidades inteligentes (ex: trânsito, iluminação).
  • ✓Se precisar de um roteiro para criar uma plataforma urbana conectada.

Exemplo do que pedir para a IA

“Quero planejar uma solução de IoT para gerenciar o trânsito em minha cidade usando Azure.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/azure-smart-city-iot-solution-builder/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/azure-smart-city-iot-solution-builder/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta coleta informações sobre o que você precisa (como o tipo de cidade e a quantidade de dispositivos), sugere os serviços da Microsoft Azure adequados e organiza tudo em um plano de ação detalhado.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill azure-smart-city-iot-solution-builder

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/azure-smart-city-iot-solution-builder/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Construtor de Soluções IoT para Cidades Inteligentes no Azure

Use esta habilidade para reconstruir e padronizar um fluxo de trabalho completo para soluções de IoT e Cidades Inteligentes no Azure.

Quando usar

Use esta habilidade quando o usuário perguntar sobre:

  • "Quero construir uma solução de IoT no Azure"
  • "Arquitetura de Cidade Inteligente para tráfego, iluminação ou resíduos"
  • "Como conecto dispositivos, análises e alertas?"
  • "Preciso de um roteiro e backlog para uma plataforma urbana"

Objetivos

  • Converter uma ideia de alto nível em uma arquitetura implantável.
  • Reutilizar habilidades existentes focadas no Azure sempre que possível.
  • Produzir artefatos concretos que a equipe possa implementar.

Fluxo de Trabalho

0) Revisão obrigatória da documentação (antes de qualquer arquitetura)

Antes de propor decisões de arquitetura ou tecnologia que envolvam computação de borda (edge computing), revise primeiro a documentação do Azure IoT Edge:

Páginas mínimas para revisão:

  • O que é Azure IoT Edge
  • Arquitetura do runtime
  • Sistemas suportados
  • Histórico de versões/notas de lançamento
  • Quickstarts relevantes para Linux/Windows para o cenário

Se a documentação não puder ser consultada, declare isso explicitamente e continue com suposições claramente marcadas.

1) Escopo e restrições

Colete e confirme:

  • Domínio da cidade: mobilidade, estacionamento, qualidade do ar, água, energia, segurança pública, resíduos, etc.
  • Escala: número de dispositivos, frequência de telemetria, retenção, regiões.
  • Objetivos de latência e disponibilidade.
  • Restrições regulatórias e de privacidade.
  • Sistemas existentes para integrar (SCADA, GIS, ERP, bilhetagem, APIs).

2) Mapa de capacidades

Divida a plataforma em camadas:

  • Dispositivo e borda: integração, identidade, firmware, OTA (Over-The-Air), processamento na borda.
  • Ingestão e mensagens: comando e controle, roteamento de eventos, buffer.
  • Dados e análises: caminho rápido (hot path) vs. caminho frio (cold path), dashboards, análise histórica.
  • Operações: observabilidade, fluxo de incidentes, SLOs (Service Level Objectives).
  • Governança: RBAC (Role-Based Access Control), segredos, políticas, isolamento de rede.

3) Seleção de serviços Azure (referência)

  • Conectividade de dispositivos: Azure IoT Hub, Azure IoT Operations, IoT Edge.
  • Streaming de eventos: Event Hubs, Service Bus, Event Grid.
  • Armazenamento: Blob Storage, Data Lake, Cosmos DB, SQL.
  • Análises: Azure Data Explorer, Stream Analytics, Fabric/Synapse.
  • APIs e aplicações: API Management, App Service, Container Apps, Functions.
  • Monitoramento: Azure Monitor, Application Insights, Log Analytics.
  • Segurança: Key Vault, Defender for IoT, Private Endpoints, Managed Identity.

4) Projeto não funcional

Defina e documente:

  • Modelo de confiabilidade (zonas/regiões, novas tentativas, tratamento de mensagens mortas, replay).
  • Controles de segurança (zero trust, criptografia, rotação de segredos, menor privilégio).
  • Controles de custo (níveis de retenção, dimensionamento correto, escalonamento automático, agendamento de cargas de trabalho).
  • Ciclo de vida dos dados (brutos, curados, agregados, arquivados).

5) Plano de entrega

Crie uma execução em fases:

  • Fase 1: Distrito piloto ou caso de uso único.
  • Fase 2: Integração multisserviço.
  • Fase 3: Implantação em escala de cidade e otimização.

Para cada fase, inclua:

  • Critérios de saída
  • Dependências
  • Riscos e mitigações
  • Conjunto de KPIs (Key Performance Indicators)

Reutilize outras habilidades primeiro

Existem duas fontes de habilidades:

  • Habilidades fornecidas pelo runtime (externas a este repositório): disponíveis apenas quando o ambiente host do Copilot as expõe.
  • Habilidades do repositório local (este repositório): disponíveis como arquivos locais em skills/.

Habilidades Azure fornecidas pelo runtime (opcional)

Se estiverem disponíveis no ambiente de execução, delegue a estas habilidades especializadas para obter orientação mais aprofundada:

  • azure-kubernetes
  • azure-messaging
  • azure-observability
  • azure-storage
  • azure-rbac
  • azure-cost
  • azure-validate
  • azure-deploy

Alternativas do repositório local (use neste repositório)

Quando as habilidades do runtime não estiverem disponíveis, priorize as habilidades locais existentes neste repositório:

  • azure-architecture-autopilot para geração e refinamento de arquitetura.
  • azure-resource-visualizer para diagramas de relacionamento de recursos.
  • azure-role-selector para orientação na seleção de funções.
  • az-cost-optimize e azure-pricing para análise de custo e precificação.
  • azure-deployment-preflight para verificações pré-implantação.
  • appinsights-instrumentation para padrões de instrumentação de telemetria.

Se nenhuma habilidade especializada estiver disponível, continue com esta habilidade e mantenha as suposições explícitas.

Artefatos de saída necessários

Sempre forneça estas saídas:

  1. Resumo da solução de Cidade Inteligente (escopo, suposições, restrições).
  2. Arquitetura de referência (componentes e fluxo de dados).
  3. Checklist de segurança e governança.

…

Perguntas frequentes

O que é IoT?

IoT significa Internet das Coisas. Refere-se à conexão de objetos físicos (como sensores de trânsito ou lâmpadas) à internet para coletar e trocar dados.

O que é Azure?

Azure é o nome da plataforma de computação em nuvem da Microsoft, que oferece uma vasta gama de serviços para construir, implantar e gerenciar aplicativos e sistemas.

O que são 'artefatos de implementação'?

São os documentos e planos concretos que sua equipe precisará para realmente construir a solução, como diagramas de arquitetura e listas de tarefas.

Detalhes

Descrição original do autor

Design and plan end-to-end Azure IoT and Smart City solutions: requirements, architecture, security, operations, cost, and a phased delivery plan with concrete implementation artifacts.

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5030
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas