Cómo comenzar con Internet de las cosas

La gente a menudo habla de implementar Internet de las cosas (IoT) como si fuera un proyecto discreto, algo que haces una vez y luego pasas a lo siguiente.

Nada mas lejos de la verdad.

La mejor manera de comenzar su viaje de IoT es con un pequeño proyecto que pueda generar una recuperación inmediata. Si los líderes de su organización ven que una pequeña inversión en IoT vale la pena, estarán más dispuestos a invertir en implementaciones de IoT más grandes y estratégicas.

Generando devoluciones rápidas de su inversión en IoT

Una de las cosas más importantes para recordar es no enamorarse de la tecnología, sino concentrarse en resolver problemas comerciales reales. Estos son los puntos débiles de la organización, y a menudo son bien conocidos.

Así que comience armando con los datos, puntos de referencia y objetivos actuales de su organización. Luego comience con lo básico. Si puede hacer que IoT permita que algunos dispositivos se comuniquen y elimine o disminuya un punto problemático, puede obtener una recuperación significativa sin romper el banco, o incluso sudar mucho.

Puede, por ejemplo, tomar solo unos pocos indicadores de temperatura conectados para alertar automáticamente a alguien de que algo se está calentando o enfriando demasiado. Sin embargo, tener esa información más pronto que tarde podría evitar una serie de problemas relacionados y los costos que seguirían.

A menudo, este tipo de soluciones no requieren la compra e implementación de nuevos dispositivos y sistemas. Es muy posible que sean cosas que la organización ya tiene pero que aún no se han conectado para este propósito.

Otra posible victoria temprana implica operaciones remotas.

¿Con qué frecuencia tiene procesos que requieren que alguien se detenga y sacuda una puerta o verifique un medidor?

Con IoT, puede monitorear procesos como estos, realizar la acción requerida y evitar el envío de una persona (o dos) para hacer el trabajo. Recoges tu recuperación cada vez que alguien no tiene que realizar estas tareas, porque un dispositivo conectado a IoT le permite hacerlo de forma remota.

En resumen, la implementación de la solución de IoT adecuada puede brindarle una recuperación rápida en las siguientes cuatro áreas:

  1. Productividad incrementada: Dondequiera que IoT pueda realizar una tarea que de otra manera alguien tendría que hacer, usted tiene una victoria inmediata que se agrava al acelerar los procesos y liberar a su personal para realizar otro trabajo.
  2. Menores costos . Dondequiera que los dispositivos puedan conectarse y comunicarse para automatizar un proceso, usted puede reducir sus costos.
  3. Calidad mejorada. Donde sea que pueda usar dispositivos inteligentes conectados y comunicándose a través de IoT, puede evitar o al menos reducir los errores, lo que aumentará la calidad del proceso.
  4. Mejor y más rápida toma de decisiones. Cada vez que captura la información que sus dispositivos recopilan y comunican a través de IoT, su personal está en posición de tomar mejores decisiones. Si agrega algunos análisis o análisis predictivos a la ecuación, se pueden tomar más y mejores decisiones aún más rápido. Sus gerentes solo deben prestar atención a las excepciones.

¿Cómo se llega allí?

Aquí ha surgido un conjunto de mejores prácticas:

Mejores prácticas:

Tenga una gran visión, pero comience con un pequeño proyecto utilizando uno de los cuatro escenarios de recuperación rápida que analizaré en esta serie.

Cree su propio caso de negocios comparando los puntos de referencia de la industria con sus propios datos de costo total de propiedad.

Obtenga un patrocinador de C-suite, ya que no está implementando un proyecto de IoT, está comenzando el viaje que transformará su organización, su industria y su carrera.

Construir un equipo multifuncional; necesita habilidades complementarias, así que maximice las posibilidades de éxito mediante la creación de un equipo interorganizacional para garantizar el apoyo y la aceptación en toda su organización. También traerá un ecosistema de socios para una solución completa y convergente.

En el camino, romperá los silos y generará comprensión y cooperación entre TI, OT, la cadena de suministro y las finanzas. Y es posible que se encuentre en el camino para crear un cambio transformador en su organización.

Estén atentos a medida que profundizamos en cada uno de los cuatro caminos rápidos hacia el valor de IoT. Primero: operaciones conectadas. ¡No olvides suscribirte al boletín de IoT For All para recibir nuevas publicaciones a medida que salgan!

Entonces, has estado escuchando tanto sobre el Internet de las cosas (IoT) que has decidido que es hora de ver más de cerca lo que realmente cambia en la forma en que se crean las aplicaciones. Pero IoT es muy vasto, y podría perderse rápidamente en una jungla de protocolos, marcos, … así que aquí hay cinco cosas que lo pondrán al día con el emocionante mundo de IoT.

1. Las plataformas de hardware abierto te ayudarán a construir tu propia tierra

Es sorprendente ver que solo hace unos años, era prácticamente imposible para alguien tener acceso al hardware real para ejecutar soluciones de IoT. Es decir, un equipo barato y de tamaño razonable que podría implementar fácilmente en una casa, un automóvil, … Hoy en día, plataformas como Arduino, mbed, BeagleBone y Raspberry Pi están proporcionando a los desarrolladores de IoT un amplio ecosistema de hardware que se puede utilizar fácilmente. prototipo e incluso ir a producción para lotes pequeños. Los proyectos de Eclipse IoT siempre han sido muy activos en las comunidades de Open Hardware y definitivamente debe consultar algunos de los buenos recursos disponibles para, por ejemplo, ejecutar MQTT en su dispositivo mbed o instalar el marco de Kura en un BeagleBone Black.

2. Conozca los estándares de IoT

Lo que es realmente interesante en el espacio de Internet de las cosas es que estamos hablando de millones de dispositivos que son bastante limitados en términos de potencia de procesamiento y capacidades de comunicación: piense en un pequeño microcontrolador alimentado por batería que monitorea un panel solar en medio de la Muerte ¡Valle! – y, sin embargo, uno necesita formas confiables de acceder a los datos del sensor o administrar el software que se ejecuta en el dispositivo, todo esto generalmente sucede de forma inalámbrica y con una intervención humana limitada.
Si bien el término IoT es nuevo, los casos de uso que vemos hoy han existido durante varios años, y existen estándares abiertos interesantes que ayudan a construir soluciones IoT interoperables y eficientes.

Para permitir que los datos de IoT fluyan de los productores (sensores en el campo) a los consumidores (backends de TI, aplicaciones web, etc.), MQTT es un estándar OASIS que implementa un modelo de comunicación de publicación-suscripción. Tiene varios niveles de QoS que hacen que sea fácil encontrar la compensación perfecta entre confiabilidad y uso de recursos / ancho de banda.
Definitivamente, debe leer el documento de especificación MQTT 3.1.1 para familiarizarse con el protocolo, y ver por sí mismo que, de hecho, es un protocolo simple e interesante para IoT. Como recordatorio, Eclipse Pahop proporciona implementaciones de código abierto de clientes MQTT en muchos lenguajes de programación (la última incorporación es un cliente para plataformas .Net y WinRT), y Eclipse Mosquitto Mosquitto y Moquette son implementaciones de corredores que pueden implementarse en servidores IoT.

OMA Lightweight M2M es otro estándar interesante de Open Mobile Alliance que está obteniendo mucha tracción en el dominio de Device Management. LwM2M propone una forma estándar de hacer cosas como: reiniciar un dispositivo, instalar una nueva imagen de software (sí, de manera similar a lo que sucede en su teléfono inteligente y que se basa en un antepasado de LwM2M llamado OMA-DM), etc.
Eclipse Wakaama y el proyecto propuesto Leshan están implementando pilas LwM2M en C y Java que puede usar para administrar sus dispositivos IoT.

A nivel de transporte, Lightweight M2M está utilizando CoAP (Protocolo de aplicación restringida ), que es un estándar IETF dirigido a entornos muy restringidos en los que aún es deseable tener el tipo de características que esperaría de HTTP, en particular la manipulación de recursos que puede “GET”, “PUT”, almacenar en una memoria caché local, etc. Eclipse Californium es una implementación de CoAP en Java que proporciona todas las API que necesita para crear sus propios recursos CoAP.

3. ¡Sal de tu zona de confort!

IoT es una oportunidad increíble para que todos los desarrolladores aprendan sobre nuevas tecnologías. Si está acostumbrado a desarrollar aplicaciones de back-end, aprenderá mucho sobre el desarrollo integrado si comienza a jugar con tiempos de ejecución integrados como Contiki. Estar más cerca del silicio significa tener que pensar en cómo optimizar las comunicaciones de radio, el consumo de energía, etc. y es realmente fascinante. Si está más interesado en el desarrollo integrado, comience a experimentar con los diversos servicios en la nube (bases de datos de series de tiempo, corredores de IoT, …) a los que puede conectar su sistema integrado y aprender cómo convertir sus datos de IoT en algo útil. También debe ver cómo Eclipse BIRT puede ayudarlo a crear agradables paneles visuales.

4. Sigue nuestro tutorial de principio a fin

Estábamos muy emocionados de anunciar el Open IoT Stack para Java a fines de septiembre, y hemos estado trabajando para que sea muy simple para cualquier desarrollador interesado en IoT pasar esencialmente de una Raspberry Pi desnuda a un completo final termine la solución de IoT en menos de 30 minutos.
Entonces, si ya tiene una Raspberry Pi y siempre se preguntó qué hacer con ella, o no, y simplemente desea familiarizarse con IoT en general, simplemente diríjase a nuestro tutorial, compre el hardware y comience a conectar todos los ¡cosas!

Comience con Android! Un teléfono inteligente puede ser un punto de partida para probar soluciones de IoT.

Hay varias plataformas IoT que tienen SDK de JAVA.

Puede comenzar con una implementación simple de MQTT en Android y controlar la luz del flash o reproducir algún sonido. Android MQTT es de código abierto y encontrará fácilmente muchas implementaciones en línea.

¡Muchas cosas interesantes se pueden hacer usando un teléfono inteligente gracias a los muchos sensores que tienen!

Entonces su lista de requisitos es:

1. teléfono inteligente Android

2. Implementación de Android MQTT

3 SDK de Android

Puede intentar desencadenar eventos (como flash-light) en un teléfono Android a través de su PC usando clientes MQTT simples como Eclipse Paho.

Para el servidor MQTT, hay muchos servidores sand-box abiertos al público (el desarrollo de IoT es simple).

{Hay muchos protocolos distintos de MQTT que son igualmente fáciles.}

Esto no lo llevará a ninguna parte con la automatización del hogar (a menos que compre algunas placas de hardware). Pero seguramente obtendrá un sabor de IoT por la comunicación de Android a Android.

Tenga en cuenta que la automatización del hogar en algún momento involucrará aplicaciones de Android (o teléfonos inteligentes).

PD: ¡Hay muchos tableros más baratos que puedes comprar y probar los experimentos de IoT!

Respuesta corta: encuentra un caso de uso, construye un prototipo rápido. Para mí, la mejor manera de comenzar casi cualquier cosa es hacerlo realmente. Puede comenzar jugando con todo tipo de plataformas, herramientas de prototipos rápidos como arduino, etc., pero sin tener en cuenta un caso de uso real, pronto se aburrirá.

Aquí está mi historia: mi startup vende un servicio de monitoreo de laboratorio basado en la nube, una oferta de IoT muy típica. Hace 4 años, era un especialista en neurología, pasaba la mayor parte del tiempo con ratones de laboratorio (digamos mis otras respuestas sobre quora), no conocía el concepto de IoT. Entonces, ¿cómo empecé?

Comencé con un caso de uso muy específico: un sistema de seguridad de laboratorio, algo así como la seguridad del hogar, pero más sobre el estado del equipo en lugar de puertas o ventanas, etc. En ese momento, todavía es cierto ahora, muchos laboratorios de las universidades ejecutan sistemas cableados heredados, algunas veces incluso involucrando a un ser humano sentado detrás de una computadora. Este tipo de sistema no es tan confiable y la mayoría de las veces inútil. Entonces comencé a pensar en cómo hacerlo mejor. Dentro de unos meses colgando aquí o allá en google, pronto me di cuenta de que debería ir con IoT. A partir de ahí, todo salió bien.

Algún punto de partida concreto:

Creación de redes inalámbricas de sensores: con ZigBee, XBee, Arduino y Processing

Este es el libro que me ayudó a comenzar. Zigbee tiene sus problemas, pero es muy fácil comenzar y será suficiente para la mayoría de los casos de uso del consumidor.

Te sorprenderá lo lejos que puedes llegar. Buena suerte.

Actualización: me acabo de dar cuenta de que tienes fondos limitados. Desafortunadamente, sin un mínimo de $ 500, realmente no puede ir a ningún lado. Este es el aspecto desagradable de IoT: cualquier cosa que se relacione con cosas físicas costará mucho, en comparación con I. A menos que pueda reunir el fondo, idealmente unos pocos miles, sugeriría que no comience. Es solo un pozo de dinero. Lamento decirte esto.

Zhiyong Li recomienda encontrar un caso de uso, que me gustaría ampliar. Puede hacerlo pensando en cómo recopilar, transmitir y analizar ciertos datos podría beneficiar a su negocio, ya sea haciéndolo más eficiente / productivo o permitiéndole acercarse a sus clientes.

Una vez que comprenda las formas en que puede hacer esto, puede comenzar a construir un caso de negocios para implementar una estrategia de IoT e implicaciones de costo / ingresos.

Es difícil aconsejar más, sin saber en qué sector opera, pero en Internet of Business dividimos nuestras noticias y análisis por sector industrial (fabricación, atención médica, transporte, finanzas, etc.) y publicamos regularmente ejemplos de cómo IoT está transformando las empresas.

Bueno, comencemos con: ¿qué es el internet de las cosas?

  • Casi todos escuchamos sobre este término en los últimos años.
  • De acuerdo con la Iniciativa de Estándares Globales de Internet de las Cosas, IoT se define como la red de objetos físicos o cosas integradas con electrónica, software, sensores y conectividad de red, que permiten que estos objetos recopilen e intercambien datos.
  • Como un informe reciente de McKinsey fija el impacto económico potencial de IoT en $ 11 billones para 2025, se considera que el ingrediente más importante del auge de IoT son los datos generados por la recopilación de sensores.
  • El BOOM más importante de este Internet de las cosas (IoT) son los datos.
  • La salsa para este BOOM económico será cómo se pueden utilizar los análisis para una mejor toma de decisiones para impulsar, así como crear, un nuevo valor comercial.

Si está interesado en aprender más sobre Internet de las cosas y el uso de datos en esta industria, le recomiendo encarecidamente el siguiente curso:

https://www.experfy.com/training

Como Rajkumar Mehta sugirió correctamente, puede usar tableros arduino para hacer los prototipos que desee. Arduino es una empresa de software y hardware de código abierto http://www.arduino.cc
La ventaja de usar arduino es su software y hardware de código abierto, extensible, bibliotecas disponibles y una gran comunidad para obtener ayuda y soporte. El software IDE se puede descargar gratis desde el sitio (lenguaje de programación que se basa en el cableado y el software arduino basado en el procesamiento). El alcance de los proyectos es enorme. La mejor parte es barata en comparación con otros microcontroladores.
Disfruta haciendo dispositivos IOT.


Puede comprar tableros económicos como Arduino, Breadboard y otros artículos relacionados para comenzar. Estas cosas se pueden comprar en la tienda de electrónica local barata.

En el lado del software, hay múltiples marcos, etc., son de código abierto.

Feliz IoTing

Consulte este artículo

Cree su primera aplicación de Internet de las cosas en menos de 30 minutos con IBM Bluemix

Este artículo lo llevará a través de los conceptos básicos de la Plataforma como servicio (PaaS) y explicará algunas características clave de IBM Bluemix, que es la oferta de la Plataforma como servicio de IBM.

Silicon Valley Inspiration Tours ofrece un recorrido sobre IoT y Wearables, el próximo mes de marzo. Echa un vistazo a la página web …