- Tipos de plataformas IoT
- 1. Plataformas de hardware
- 2. Plataformas de conectividade
- 3. Plataformas de nuvem de dispositivos
- 4. Plataformas de ponta a ponta
- Fatores a serem considerados ao selecionar uma plataforma
- 1. Tipo de serviço / modelo
- 2. Compatibilidade
- 3. Experiência de domínio
- 4. Conectividade
- 5. Confiabilidade
- 6. Escalabilidade
- 7. Segurança
- 8. Recursos de gerenciamento e monitoramento de dispositivos
- 9. Integrações e tratamento de dados
- 10. Suporte
- 11. Custo
Um relatório do Gartner em 2017 previu que até 2020, o número de “ coisas ” conectadas na Internet seria de mais de 20,4 bilhões. Mas com a taxa na qual as soluções de IoT estão sendo implantadas em todo o mundo por empresas que estão descobrindo como isso poderia ajudar a otimizar seus processos e por empreendedores que estão perturbando os mercados existentes e criando novos com diversas soluções inovadoras, provavelmente é seguro para dizer que haveria um número muito maior em 2020.
Um dos principais facilitadores desse crescimento constante no número de dispositivos conectados são as plataformas IoT. Eles fornecem uma série de serviços integrados e infraestrutura (armazenamento de dados, conectividade etc.) geralmente necessários para conectar "coisas" à Internet. Eles lidam com a maior parte do trabalho pesado do projeto, reduzindo a quantidade de trabalho e os investimentos necessários para a implantação de soluções e têm sido, de longe, um dos principais motivos por trás de algumas das soluções de IoT mais bem-sucedidas.
Isso os tornou parte integrante da implantação de qualquer solução de IoT. No entanto, o mercado de plataformas IoT tem crescido, de acordo com um relatório da IoT-Analytics, já que na última contagem em 2017, o número de plataformas IoT aumentou para cerca de 450, 200 a mais que no ano anterior. Essa enorme quantidade de opções cria um conjunto único de desafios para os desenvolvedores, pois a escolha da plataforma perfeita se torna uma tarefa e tanto. Já discutimos as seis principais placas de hardware para IoT, mas elas são apenas um tipo de plataforma de IoT. No artigo de hoje, veremos os diversos tipos de plataformas de IoT e os fatores a serem considerados ao fazer uma escolha entre elas.
Tipos de plataformas IoT
Uma das maneiras mais fáceis de dividir as plataformas IoT em tipos é categorizá-las com base na arquitetura IoT mais básica (mostrada abaixo).
Que (provavelmente simplificado demais) pode ser dito consistir principalmente em 4 módulos;
- As "coisas" (hardware físico / tangível, por exemplo, interruptores inteligentes)
- Conectividade, por exemplo, WiFi, LoRa
- Nuvem de dispositivos, por exemplo, AWS, ThingsWrox
- Aplicativos / dispositivos / APIs
A 4 th módulo representa dispositivos finais, que são geralmente referidos como também coisas. Com base nisso, poderíamos categorizar as plataformas IoT em quatro tipos principais;
- Plataformas de hardware
- Plataformas de conectividade
- Plataformas de dispositivos em nuvem
- Plataformas ponta a ponta
1. Plataformas de hardware
Abordei esse tipo de plataforma em um dos meus artigos anteriores aqui. Eles são essencialmente plataformas usadas para o design e desenvolvimento das “coisas” na IoT. Eles incluem uma ampla variedade de microcontroladores e microprocessadores que possuem recursos especiais que os tornam adequados para vários casos de uso de IoT. Os exemplos incluem placas da Partícula, entre outras.
2. Plataformas de conectividade
Essas são plataformas focadas principalmente em como os dispositivos são conectados à Internet usando diversos meios de telecomunicação de baixo custo e baixa potência, de NB-IoT a LoRa. Bons exemplos incluem Sigfox, AirVantage, Hologram e partícula.
3. Plataformas de nuvem de dispositivos
Essas plataformas existem em diferentes sabores e é onde você provavelmente tem o maior número de jogadores. Eles tradicionalmente fornecem a infraestrutura de rede e espaço de armazenamento para dados de dispositivos com a capacidade de conectar vários milhares a milhões de dispositivos. Algumas dessas plataformas vêm com recursos adicionais e diferenciadores para análise e visualização de dados, monitoramento / gerenciamento de dispositivos, etc. Bons exemplos incluem; AWS, ThingsWrox da PTC, Thingspeak, Azure, etc. Aprenda como iniciar com AWS para IoT.
4. Plataformas de ponta a ponta
Essas plataformas combinam tecnicamente todos os esforços das outras plataformas mencionadas acima. Eles fornecem o hardware (diretamente ou por meio de parcerias), a conectividade, a nuvem do dispositivo, a segurança e tudo o mais necessário para conectar os dispositivos à Internet. A natureza integrada de seus serviços até o hardware torna o gerenciamento de dispositivos uma tarefa fácil para eles. Essas plataformas são provavelmente as melhores para usar ao implantar sua primeira solução de IoT, pois ajudam a remover a complexidade envolvida na combinação de diferentes pilhas e plataformas de IoT. Um bom exemplo de plataformas nesta seção será Partícula .
Além da classificação em tipos usando a arquitetura de IoT básica, essas plataformas também podem ser categorizadas com base nas verticais de IoT (de setores específicos a tipos exclusivos de clientes) em que operam. Por exemplo, plataformas como o GE Predix e Honeywell IoT suite são adaptadas para servir usuários no mercado de IoT da indústria, enquanto plataformas como BluePillar fornecem uma plataforma de energia como serviço que pode ser útil para projetos relacionados à energia. Plataformas aparentemente de uso geral, como AWS e thingsWorx, também existem e podem ser as melhores para determinados projetos.
Fatores a serem considerados ao selecionar uma plataforma
De acordo com um relatório da engineering.com, 90 % dos dados gerados por dispositivos IoT não estão sendo usados, sendo a falha em usar a plataforma certa para implantação, sendo uma das principais causas. Para plataformas IoT, não existe um "tamanho único" para qualquer projeto. Considerações cuidadosas devem ser feitas para garantir que a plataforma em uso seja a melhor para o projeto.
Abaixo estão alguns dos fatores que você deve observar ao selecionar uma plataforma;
- Tipo de serviço e modelo
- Compatibilidade (Arquitetura e Pilha de Tecnologia)
- Experiência de Domínio
- Confiabilidade
- Conectividade
- Escalabilidade
- Segurança
- Recursos de gerenciamento e monitoramento de dispositivos
- Integrações e tratamento de dados
- Apoio, suporte
- Custo
1. Tipo de serviço / modelo
A primeira coisa a se considerar ao selecionar uma plataforma é o tipo de serviços que ela oferece. É importante identificar se eles são uma verdadeira plataforma ponta a ponta ou apenas uma plataforma de conectividade. É importante entender verdadeiramente as ofertas das plataformas e determinar como elas se encaixam nos objetivos do seu projeto.
2. Compatibilidade
Esse fator é ainda mais importante quando você não está usando uma plataforma ponta a ponta. É importante garantir que a arquitetura (rede, conectividade) e a pilha de tecnologia (por exemplo, protocolos suportados) da plataforma a ser usada se ajustem ao seu caso de uso, ao IP existente do produto e aos objetivos futuros do seu projeto. Você deve garantir a existência de interoperabilidade (de uma forma ou de outra) entre as plataformas a serem usadas para qualquer parte de seu projeto . Por exemplo, se suas "coisas" foram baseadas no protocolo de comunicação MQTT, é importante garantir que a plataforma que você está selecionando como a nuvem do dispositivo suporta o protocolo.
3. Experiência de domínio
A especialização de domínio pode ser em termos de especialização em torno de um vertical IoT específico ou no serviço que está sendo fornecido. Conforme mencionado acima, certas plataformas de IoT são desenvolvidas com uma determinada seção do mercado de IoT em mente. Se o desenvolvimento for em torno dessa vertical, pode ser inteligente escolher plataformas dentro desse espaço. Um bom exemplo será escolher o predixo GE ou IBM Watson em vez de Partícula para a implementação de uma solução baseada em IoT Industrial. Para ter conhecimento do serviço prestado, é importante garantir que o provedor da plataforma tenha passado um bom número de anos nesse espaço.
4. Conectividade
Isso é mais importante ao selecionar uma plataforma de conectividade. Questões como forma de conexão, cobertura, plano, entre outras, devem ser levadas em consideração. A compatibilidade das respostas a esta pergunta com o caso de uso da sua solução e especialmente com o seu hardware é muito importante. O modo de comunicação deve funcionar dentro do orçamento de energia do seu dispositivo e restrições de localização, enquanto o plano de dados deve ser econômico com base na taxa na qual seus dispositivos carregam e baixam dados.
5. Confiabilidade
Quão confiável é a plataforma? Quais são as chances de ele falhar? O que acontece quando ele falha? Os dados podem ser recuperados? Essas e outras são as perguntas a serem feitas em torno da confiabilidade da plataforma a ser usada. Obtenha quantos detalhes forem necessários sobre as ofertas da plataforma em torno da confiabilidade do nível de produção antes de tomar uma decisão.
6. Escalabilidade
Largura de banda e latência são dois fatores a serem considerados ao selecionar uma plataforma de nuvem de dispositivo IoT. Você deve garantir que a plataforma escolhida tenha a infraestrutura necessária para atingir a escala que você prevê para o seu projeto.
7. Segurança
A segurança é, sem dúvida, um fator muito importante a considerar ao selecionar uma plataforma. Você deve conhecer as medidas que os provedores de plataforma tomam para garantir a segurança da plataforma, desde atualizações regulares até autenticação e criptografia de dados. A natureza conectada das soluções de IoT as torna possíveis alvos para diversos tipos de ataques que podem comprometer seus dados e a essência geral de seu projeto. Este fator deve ser um dos primeiros a considerar.
8. Recursos de gerenciamento e monitoramento de dispositivos
As implementações de IoT geralmente envolvem a implantação de dispositivos em locais com acesso limitado. Isso torna um recurso importante ter um meio de monitoramento e gerenciamento da integridade e do status do dispositivo por meio de uma plataforma IoT. Algumas plataformas são tão robustas para gerenciamento de dispositivos que incluem recursos para enviar atualizações de firmware OTA aos dispositivos. Certifique-se de que a plataforma é capaz de oferecer suporte a todos os recursos de monitoramento e gerenciamento que seu dispositivo pode exigir.
9. Integrações e tratamento de dados
As plataformas de nuvem de dispositivos são essenciais para a coleta de dados, mas a maioria dessas plataformas foi além disso, implementando vários recursos que permitem a análise de dados e a geração de insights acionáveis. Para algumas plataformas, isso é um custo adicional, embora seja gratuito para outras. Além da análise de dados, a maioria dos dados gerados pela IoT é usada para servir a diversos processos. Certifique-se de que a plataforma seja capaz de gerar o tipo de insights que seu projeto exige e os processos que se beneficiarão diretamente de sua solução de IoT podem ser integrados facilmente antes de tomar uma decisão.
10. Suporte
A importância do suporte não pode ser superestimada, especialmente ao implantar seu primeiro projeto de IoT ou ao usar uma plataforma específica pela primeira vez . Vários problemas podem surgir, o que pode custar ao projeto mais tempo do que o necessário. Você precisa ter certeza do tipo de suporte que receberá antes de usar qualquer plataforma em particular.
11. Custo
Existem vários modelos de faturamento para plataformas IoT e, na maioria das vezes, o custo tende a ser o principal fator para a seleção da plataforma. Você precisa avaliar o modelo de faturamento da plataforma, colocá-lo lado a lado com o número de dispositivos que sua solução envolverá, a quantidade e a frequência dos dados que serão gerados e decidir se essa plataforma específica é a melhor para você.
Esta lista não é exaustiva; A implantação de IoT pode ser complexa, é importante obter pessoas com o nível de experiência certo para alcançar o sucesso. Durante o processo de seleção de uma plataforma, conversar (ou conversar por telefone) com os representantes de vendas das plataformas que você está considerando é muito importante. Isso lhe dará uma visão sobre suas capacidades e planos futuros.