Tanto el IoT como el Edge Computing llegaron para quedarse, ya que desempeñan papeles muy importantes en los negocios y la sociedad. Pero aquí es donde difieren.

Python también son lenguajes populares para el ecosistema de IoT.
También es importante comprender que muchos dispositivos de IoT requieren una conexión de red para funcionar correctamente o comunicarse con otros dispositivos. Por ejemplo, algunos refrigeradores utilizan conexiones de red para permitir sincronizar las listas de compras con dispositivos móviles. Los termostatos (como los dispositivos Nest) requieren conexiones de red para poder comunicarse con teléfonos inteligentes para control remoto.
Estas conexiones significan que los dispositivos IoT requieren conectividad de baja latencia, lo que significa que un dispositivo puede enviar y recibir datos sin demoras perceptibles. Las conexiones de red de baja latencia son especialmente importantes cuando los dispositivos de IoT ayudan a alimentar infraestructuras de misión crítica (como robots, fábricas inteligentes y vehículos autónomos).
Uno de los mayores problemas de los sistemas integrados es la seguridad. Debido a la falta de espacio de almacenamiento local, las actualizaciones del sistema y el procesamiento de datos pueden ser todo un desafío, especialmente cuando se requieren grandes cantidades de datos. En muchos casos, estas actualizaciones simplemente no se ejecutan. Esto sucede a menudo porque las empresas que construyen/desarrollan dispositivos IoT optan por ahorrar dinero en espacio de almacenamiento interno. Y dado el costo de desarrollo, la mayoría de los fabricantes optan por no preocuparse por las actualizaciones.
Pero no todos los dispositivos de IoT son simplemente dispositivos integrados de factor de forma pequeño que cumplen un propósito singular y aislado. Los dispositivos IoT Edge son una bestia completamente diferente.
Antes de entrar en eso, respondamos otra pregunta importante.
¿Qué es la computación de borde?
En pocas palabras, Edge Computing es un cálculo manejado en la fuente de los datos. Permítanme explicarlo ilustrando el método tradicional de computación de datos.
Digamos que tiene un autobús y el autobús permite a los pasajeros pasar una tarjeta que le indica al conductor si la persona tiene suficientes créditos en la tarjeta para permitirles la entrada. En un sistema tradicional, se pasa la tarjeta y luego los datos se transmiten (a través de una conexión inalámbrica) a un centro centralizado, donde se encarga de la informática. El servidor centralizado verifica la cuenta del usuario, encuentra que el usuario tiene fondos suficientes en la cuenta y transmite una respuesta afirmativa al sistema de origen. El pasajero puede subir y el conductor conduce.
Si este dispositivo de bus de ejemplo está completamente aislado, sin necesidad de calcular datos y luego (en algún momento) sincronizar los datos calculados con un servidor centralizado, es simplemente un dispositivo IoT. Sin embargo, si añadimos la sincronización desde un servidor centralizado al ordenador localizado, tenemos IoT Edge Computing.
En el entorno de IoT/Edge Computing, este proceso es más o menos así:
El pasajero ingresa y pasa la tarjeta. El dispositivo Edge Computing ya está sincronizado con el servidor centralizado y contiene una base de datos de información actualizada, por lo que inmediatamente verifica la cuenta del usuario y llega a una respuesta afirmativa, para que el pasajero pueda abordar el autobús.
El ejemplo de Edge Computing es mucho más rápido que el ejemplo tradicional porque no necesita transmitir ningún dato durante la transacción. Sin embargo, a intervalos específicos, el dispositivo perimetral tendrá que sincronizar los datos almacenados con el servidor centralizado; de lo contrario, la información almacenada en el dispositivo quedará obsoleta. Esta sincronización ocurre cuando el dispositivo no está en uso. El ejemplo de Edge Computing también es más seguro porque la sincronización de datos se puede controlar mejor.
El Edge Computing ha cobrado bastante importancia para las empresas y servicios, donde no siempre es posible tener una conexión constante a Internet, sino que se deben computar los datos transaccionales. Entonces, este tipo de dispositivos son IoT que pueden procesar datos en tiempo real y sincronizarlos cuando sea necesario.
Por lo tanto, mientras que los dispositivos IoT pueden funcionar con requisitos mínimos de hardware (almacenamiento interno y CPU), los dispositivos IoT Edge Computing deben incluir más almacenamiento interno y procesadores más potentes. Esto es especialmente cierto en casos de uso donde las bases de datos pueden volverse bastante grandes (como nuestro ejemplo de bus). Cuando tiene potencialmente cientos de miles (o incluso millones) de cuentas de usuario para calcular, los recursos deben estar a la altura del desafío.
Los desarrolladores de Edge Computing también tienen más que considerar que los ingenieros de dispositivos IoT estándar. El sistema operativo no solo debe poder manejar la tarea localizada, sino que también debe poder sincronizar y procesar datos automáticamente (cuando el dispositivo encuentra una conexión de red o llega a una ubicación específica). Por supuesto, los desarrolladores de IoT y Edge Computing Los dispositivos deben tener en cuenta la seguridad. Sin un alto nivel de seguridad, los dispositivos Edge Computing IoT pueden poner en riesgo fácilmente los datos del usuario.
Conclusión
La división entre IoT y Edge Computing a veces puede ser muy confusa porque IoT se puede emplear como dispositivos Edge Computing. La mayor diferencia es la capacidad no solo de calcular datos (en tiempo real) localmente, sino también de sincronizarlos con un servidor centralizado (en un momento en que es seguro (y posible) transmitir).
Tanto el IoT como el Edge Computing llegaron para quedarse, ya que desempeñan papeles muy importantes en los negocios y la sociedad. Si aún no trabajas con IoT y Edge Computing en tu empresa, no pasará mucho tiempo antes de que lo hagas.
Si le gustó esto, asegúrese de consultar nuestros otros artículos sobre IoT.
- Seis formas en que la tecnología IoT puede mejorar su operación de fabricación
- IoT: 5 predicciones
- Internet de las cosas: el siguiente nivel de seguridad
- Tendencias de la IoT
- ¿Es su seguridad de IoT lo suficientemente sólida?
Fuente: BairesDev