5 plataformas para construir uma app de Internet of Things

Muito se tem falado da Internet of Things (IoT), mas nem tanto sobre como e onde começar a implementá-la no negócio. Deixamos-lhe cinco plataformas onde construir uma app de IoT.
Sabe o que é a Internet of Things (IoT)? Se calhar já utiliza e não deu por isso, por exemplo ao fazer uma corrida ou caminhada e publicar nas redes sociais o percurso, velocidade e distância total.
A IoT permite a interligação de objetos reais com o mundo virtual através de sensores. O principal objetivo é a intercomunicação dos objetos entre si com a troca de informações sobre status, localização, funcionalidades, problemas, etc. Os algoritmos serão responsáveis por processar todas essas informações recolhidas (big data), que serão armazenados em potentes servidores na cloud.
Mas como podemos criar aplicações de IoT? Embora haja muitas ferramentas de gestão de IoT, armazenamento e análise de dados, como podemos começar por criar uma app IoT?
O Techworld reuniu aquelas que são, no seu entender, as cinco melhores plataformas para se criar uma app de IoT.
- ThingWorx
A ThingWorx é uma plataforma de construção de app de IoT criada, a partir do zero, especificamente para a indústria da Internet of Things. Os programadores podem criar, conectar e analisar aplicativos IoT. E para aqueles com menos know-how técnico, têm ainda disponível um editor drop and drag.
Principais recursos: fóruns de programadores, editor de drag and drop, dev marketplace, kits de inicialização rápida, guias de IoT e análises.
Custo: Sob solicitação.
- Evothings
A Evothings disponibiliza uma plataforma IoT que cria apps conectadas em HTML 5, JavaScript e CSS, com suporte interno para aplicativos IoT. A Evothings fornece também aos programadores uma biblioteca IoT API para enriquecer as aplicações IoT.
Principais recursos: Biblioteca de API, várias opções de código, tutoriais, opções para adicionar sensores de beacon, mini-controladores e Bluetooth LE.
Custo: Download gratuito.
- IBM Watson
O ‘IBM Watson internet of things’ permite aos utilizadores criem e gerirem dispositivos conectados IoT através da IBM’s Bluemix, a sua plataforma híbrida de cloud, como uma plataforma de desenvolvimento de serviço (PaaS).
Principais características: gestão de dispositivos, troca de dados em tempo real, comunicações seguras e armazenamento de dados.
Custo: Os preços variam em função do tamanho da implantação de IoT: estão disponíveis pacotes free, bronze, silver e gold.
- Carriots
A Carriots é uma plataforma as a service (SaaS) especializada em aplicações IoT e dispositivos machine to machine.
Principais recursos: SDK engine, armazenamento de dados, protótipos de escala, rest API, JavaScript API.
Custo: Conta e gestão gratuita até dez dispositivos, com outros pacotes a partir de € 0,50.
- AWS
A AWS IoT é uma plataforma de construção de aplicativos IoT que usa a cloud pública da AWS para armazenar, processar e analisar os dados desses dispositivos.
Principais recursos: Device SDK, gateway para secure device, registry (para reconhecimento de dispositivos), device shadows (uma versão virtual) e um motor de regras (para avaliar mensagens).
Custo: 5 dólares por um milhão de mensagens.