1 Respuesta
Si eres un principiante, puedes utilizar servicios como BaaS (Back-end as a Service). Los cuales son totalmente gratuitos, sólo tienes que registrar el dispositivo, enviar los datos a través de MQTT/REST y ver los datos en el tablero.
Almacenamiento temporal de datos
Visualización ligera
Firebase
Plataforma IoT | Internet de las Cosas | Ubidots
AllThingsTalk | Lleva las ideas de IoT a tu negocio
Adafruit IO
Si necesita más funcionalidades como Analytics, Big Data, Steaming y ML Capabilities, opte por las siguientes opciones.
Infraestructura y configuraciones complejas
Características de grado de producción
Requiere tarjeta de débito/crédito para su uso
Nota: GCP/AWS/Bluemix tiene créditos gratuitos, donde puedes explorar las características.
Cloud IoT Core | Google Cloud
Aplicaciones y soluciones de IoT | ¿Qué es el Internet de las cosas (IoT)? | AWS
IBM Watson Internet de las Cosas (IoT)
IoT Hub | Microsoft Azure
Si quieres desarrollar por tu cuenta, se requieren fuertes habilidades en Redes, Back End y Front End. He enumerado algunas tecnologías con las que se puede desarrollar el back-end de IoT.
Base de datos:
Se prefiere NoSQL
MongoDB, Redis, InfluxDB
Bigdata
¡Bienvenido a Apache™ Hadoop®!
Motor de análisis unificado para Big Data
Apache Kafka
Apache ZooKeeper – Inicio
Protocolos:
MQTT ,
REST
gRPC
Back-end:
NodeJS
Java
Python
Front End:
Angular
React
Viz de datos:
Grafana – La plataforma abierta de análisis y monitorización
D3.js – Documentos basados en datos