COTS

COTS (Commercial Off-The-Shelf / Produto Comercial Pronto)

Definição:
COTS refere-se a produtos prontos, padronizados e disponíveis no mercado, que podem ser utilizados diretamente sem necessidade de desenvolvimento do zero. São soluções já testadas, fabricadas em escala e prontas para integração.

Nota: Não confundir com CoT


Como funciona (visão modular):

  1. Identificação da necessidade
  2. Busca por solução comercial existente
  3. Integração ao sistema
  4. Operação sem reinventar o componente

✔ Separação clara: produto pronto ≠ lógica de integração ≠ customização


Abordagem

A abordagem correta, no mundo real de IoT/embarcados, é partir do que já está consolidado no mercado e só desenvolver quando há lacuna clara. Abaixo estão exemplos comerciais (COTS) com justificativa técnica e econômica direta.

Proteção Elétrica

DPS (Dispositivo de Proteção de Surtos)

Exemplo: Clamper Front 275V

Por que usar COTS:

  • Certificação (INMETRO / IEC) → impossível replicar com segurança em bancada
  • Projeto envolve varistores, tempo de resposta em nanossegundos
  • Falha pode causar incêndio → risco jurídico/comercial alto

Conclusão:
Não se desenvolve DPS. Integra-se.


Disjuntor Monopolar

Exemplo: Schneider Acti9 iC60

Por que usar COTS:

  • Curvas de disparo (B, C, D) calibradas industrialmente
  • Testes térmicos e magnéticos complexos
  • Confiabilidade mecânica (milhares de ciclos)

Conclusão:
MCU pode monitorar → nunca substituir.


Acionamento de Carga

Contator

Exemplo: WEG CWM9

Por que usar COTS:

  • Projetado para cargas altas (motores, compressores)
  • Supressão de arco elétrico
  • Vida útil previsível (número de manobras)

Conclusão:
MCU não chaveia potência diretamente → usa contator como atuador.


Relé de Estado Sólido (SSR)

Exemplo: Fotek SSR-25DA

Por que usar COTS:

  • Isolação óptica já implementada
  • Sem partes mecânicas → alta durabilidade
  • Ideal para automação silenciosa

Conclusão:
Mais barato e confiável do que projetar driver + TRIAC do zero.


Controle / Processamento

MCU com Wi-Fi/Bluetooth

Exemplo: Espressif ESP32

Por que usar COTS:

  • Stack TCP/IP pronto
  • SDK maduro (IDF / Arduino)
  • Integra rádio + CPU + periféricos

Conclusão:
Evita reinventar comunicação wireless.


SBC (Single Board Computer)

Exemplo: Raspberry Pi 4 Model B

Por que usar COTS:

  • Linux embarcado pronto
  • Interface com banco de dados, API, IA
  • Comunidade massiva

Conclusão:
Ideal para edge computing e gateways.


Sensoriamento

Sensor de Temperatura/Umidade

Exemplo: DHT22

Por que usar COTS:

  • Calibração de fábrica
  • Interface digital simples
  • Custo baixo

Conclusão:
Não faz sentido projetar sensor do zero.


Sensor Industrial 4-20mA

Exemplo: IFM Pressure Sensor PN7094

Por que usar COTS:

  • Padrão industrial robusto contra ruído
  • Longa distância de transmissão
  • Alta confiabilidade

Conclusão:
MCU lê → não mede diretamente.


Automação de Tempo

Timer Digital

Exemplo: Schneider RE17RMMW

Por que usar COTS:

  • Precisão e estabilidade
  • Modos industriais (retardo, pulso, ciclo)
  • Interface simples para campo

Conclusão:
Mais confiável que implementar lógica crítica em firmware simples.


Comunicação IoT

Gateway IoT Industrial

Exemplo: Advantech ECU-1051

Por que usar COTS:

  • Conversão de protocolos (Modbus, MQTT, OPC-UA)
  • Robustez industrial
  • Segurança embarcada

Conclusão:
Evita reinventar middleware de comunicação.


Síntese Técnica (Regra Prática)

Use COTS quando:

  • Existe produto consolidado no mercado
  • Envolve segurança elétrica ou normativa
  • Exige calibração de fábrica
  • Já possui escala industrial e confiabilidade comprovada

Desenvolva apenas quando:

  • Não existe solução adequada
  • Integração exige lógica específica
  • Valor está no software/controle, não no hardware

Insight Direto (nível engenharia)

Em IoT real, o valor NÃO está em reinventar hardware básico.
Está em orquestrar COTS com inteligência (MCU + software + dados).


Exemplos práticos (IoT / automação):

  • Sensor de presença pronto
    Em vez de montar circuito com PIR e componentes discretos, utiliza um módulo comercial já calibrado.
  • Módulo relé industrial
    Controla cargas elétricas usando módulos encapsulados ao invés de projetar toda a eletrônica de potência.
  • Controlador de temperatura
    Usa um controlador comercial com display e relé interno, evitando desenvolvimento de firmware e hardware do zero.
  • Fonte chaveada
    Alimentação estabilizada usando fonte pronta ao invés de projetar circuito de alimentação.

Boas práticas:

  • Sempre verificar se já existe solução comercial antes de desenvolver
  • Priorizar produtos confiáveis e testados
  • Integrar ao sistema ao invés de modificar internamente
  • Usar como blocos modulares dentro da arquitetura

Quando usar COTS:

  • Quando o problema já tem solução consolidada no mercado
  • Quando o tempo de desenvolvimento precisa ser reduzido
  • Quando confiabilidade é crítica
  • Quando custo de desenvolvimento não compensa

Quando NÃO usar:

  • Quando não existe solução adequada
  • Quando há necessidade altamente específica
  • Quando integração exige controle profundo que o produto não oferece

Resumo direto:

COTS = usar o que já existe pronto ao invés de reinventar.