Cómo crear una aplicación IoT en menos de un día

Los desafíos de desarrollar su primera solución IoT desde el prototipo hasta la producción (y cómo Ubidots le ayuda a resolverlos).

El Internet de las Cosas ( IoT ) se creó para resolver problemas complejos del mundo real, y el proceso de integración de IoT en ecosistemas de información más amplios casi siempre es igual de complejo. Por eso, IoT no es algo que se pueda comprar en una tienda (ni en ningún otro lugar), perfectamente empaquetado y listo para usar. Necesitará desarrollar su IoT con mucho tiempo, paciencia y esmero, o conectar sus dispositivos a una plataforma de habilitación de aplicaciones que ya haya resuelto problemas similares, lo que podría reducir el tiempo de desarrollo de una IoT de 18 meses a menos de un día . Este artículo le guiará por ambos caminos para IoT .

Ruta 1: Construyalo usted mismo

En definitiva, IoT está diseñado para ser una herramienta poderosa en su negocio para generar valor para los clientes finales. La pregunta es: ¿cómo optimizar el valor sin gastar mucho tiempo ni valiosos recursos de ingeniería?

Si está considerando construir su propia IoT desde cero, la siguiente infografía muestra el Marco de decisión IoT , publicado originalmente por Daniel Elizalde, y debería ayudarlo a orientarse en los componentes centrales del IoT .

Si ha intentado crear su propia arquitectura de aplicación de IoT , sabe lo complejo que es este simple diagrama. Todo esto consume tiempo y dinero, y requiere cientos de horas de trabajo para corregirlo, probarlo e implementarlo.

En su planificación inicial de una aplicación IoT , querrá desarrollar un plan que cubra lo siguiente:

Los valientes creadores que quieran experimentar con este proceso encontrarán recursos adicionales, tutoriales e inspiración en nuestro blog y en la Academia Ubidots .

Sin embargo, si cientos de horas de codificación, prueba y depuración de su aplicación IoT naciente le parecen una tarea tediosa y prefiere pasar ese tiempo con sus clientes o comiendo comida para llevar y mirando Netflix, es posible que desee considerar el segundo camino: trabajar con una arquitectura IoT prediseñada e ingenieros de soporte experimentados.

Ruta 2: Conectarse a una plataforma de habilitación de aplicaciones

Una plataforma IoT es un entorno de Internet de las Cosas en sí misma, y ​​puede ser utilizada por particulares o empresas en cualquier lugar para crear sus propias versiones de productos, soluciones y servicios IoT el uso de una IoT frente a la implementación por cuenta propia.

Ubidots es una IoT (AEP) que permite a los usuarios usar fácilmente Ubidots bibliotecas para conectar, enviar, recibir e interpretar los datos de un dispositivo. Ubidots cuenta con una amplia gama de beneficios y funciones que le resultarán útiles al desarrollar una IoT . Estas son solo algunas:

  • Puedes empezar gratis: crea una cuenta, conecta tus dispositivos y comienza a aprender sobre un entorno en solo unos sencillos pasos.
  • Documentación excepcional: con más de 50 bibliotecas para conectar el hardware de su elección, publicaciones de blog, tutoriales, documentación , tutoriales en vídeo , foros , perfiles de redes sociales y soporte al cliente por chat en vivo con una persona real del Ubidots .
  • Infraestructura completa IoT Ubidots , al igual que otras IoT dashboards de marca blanca con función de arrastrar y soltar para su propio punto de agregación de información.
  • Mejores prácticas de seguridad: Ubidots admite HTTP con cifrado SSL, MQTT con cifrado TLS, autenticación basada en token y se asocia con proveedores de nube líderes para garantizar que sus datos sigan siendo suyos.

Construya su aplicación IoT con la plataforma de desarrollo de aplicaciones IoT Ubidots

1) Estructura tu solución

Para crear una IoT es necesario crear una estructura que abarque: dispositivos, variables, dashboards y alertas .

2) Seleccione el hardware

El hardware se compone de los sensores, actuadores y balizas individuales seleccionados para captar datos en un entorno o sistema específico. Es fundamental seleccionar el hardware en función del entorno y los requisitos de la estructura de la aplicación. Consulte aquí una lista de dispositivos ya integrados con Ubidots . Además, debe considerar el protocolo de conexión que prefiera, ya sea WiFi, Bluetooth, Sigfox, LoRa, Ethernet, etc. Aquí encontrará un artículo de referencia sobre los diferentes protocolos de conexión disponibles actualmente .

3) Desarrolla la estructura de tu aplicación

Variables

Una variable es una lectura de datos específicos de un dispositivo (p. ej., temperatura, latidos, ubicación, etc.). Las variables pueden ser muy diversas y tener distintos niveles de información. Incluso pueden combinarse para crear variables derivadas o periodos de ventana móviles con un tiempo específico.

Dashboards

Un dashboard es una interfaz que ayuda a organizar y presentar datos para visualizar su información. Estas son algunas de las funciones que obtendrá con Ubidots .

Alertas

Una alerta es cualquier acción que se activa cuando las lecturas de un sensor cumplen o superan una regla de diseño. Por ejemplo, puede enviar un correo electrónico o un SMS cada vez que un sensor deja de enviar datos o supera un umbral de temperatura o vibración. Para obtener una explicación más detallada sobre el funcionamiento de las alertas, consulte esta guía paso a paso.

Tras configurar su dispositivo, crear dashboardsy alertas, ya tiene el núcleo de cualquier aplicación IoT en funcionamiento. A continuación, debe implementar su aplicación para que el usuario final sepa dónde encontrar los datos de resolución de problemas que ha habilitado para él.

4) Personalización de la aplicación del usuario final

Una aplicación para usuario final es aquella que contiene los logotipos, colores e imágenes que una empresa o persona desea. Ubidots ofrece un software empresarial de marca blanca para usuarios B2B y B2C. Con esto, una empresa o usuario final puede crear y gestionar usuarios (que no necesariamente tienen conocimientos técnicos), regular sus permisos específicos y personalizar los portales de inicio de sesión para ocultar completamente el software subyacente proporcionado por Ubidots .

Gestión de usuarios

Tener diferentes niveles de acceso de usuario permite a una empresa o persona asignar los controles de cualquier implementación de aplicación a usuarios específicos. Por ejemplo, en un entorno industrial, podría querer que el maquinista tenga acceso a dashboards para el tiempo de actividad diario de la máquina, pero solo permitir que el equipo administrativo acceda a los datos históricos para el análisis de asistencia de la máquina para el mantenimiento preventivo. Consulte esta guía paso a paso para obtener más información sobre Ubidots .

Herrada

Aprenda a personalizar logotipos, colores y otros componentes visuales** para que la aplicación tenga un aspecto único, acorde con su negocio o imagen. Obtenga más información en este videotutorial o en estas instrucciones paso a paso .

Dominio

Finalmente, puede que quieras crear un dominio único que apunte a tu aplicación . Una URL personalizada permite a los usuarios acceder a tu Ubidots de forma rápida y sencilla. Haz clic aquí para obtener instrucciones paso a paso para crear un dominio personalizado .

Resultados

Mientras decides entre crear una aplicación por tu cuenta, usar una plataforma o elegir un proveedor de plataformas IoT , miles de creadores y empresas ya están prototipando, lanzando y escalando sus IoT con Ubidots . Si quieres hacer lo mismo, simplemente suscríbete para obtener una licencia educativa gratuita o una prueba gratuita de 30 días para empresas , sin compromiso de continuidad después de 30 días.

“Conectemos los dots con el Internet de las cosas”