La suite software de la solución eManager sigue creciendo con el objetivo de facilitar al máximo el desarrollo de aplicaciones y proyectos a nuestros clientes. Tan importante es aportar un hardware industrial y confiable, como acompañarlo de las mejores herramientas software para que generar un entorno de programación cómodo y ágil.
Presentamos los mejores 8 software integrados para creación de VPNs, conexiones SSL, generación de contenedores dockers, actualización remota de imágenes y mucho más.
Sistema. Contenedores y actualización de software
Docker CE
Docker CE es un software que permite la virtualización a nivel de sistema operativo en unidades llamadas contenedores. Es una tecnología sencilla, versátil y eficiente que permite acceder a un gran repositorio público con infinidad de aplicaciones o la creación de tus propios contenedores.
Es una forma ágil de probar cualquier software sin interferir en tu sistema operativo, instalar librerías, crear directorios, etc.. Además, el hecho de “dockerizar” una aplicación te permitirá que puedas instalarla en cualquier sistema operativo con soporte para Docker CE.
SWUpdate
SWUpdate es un agente Linux que proporciona una forma eficiente y segura de actualizar sistemas embebidos. La herramienta SWUpdate soporte tanto actualizaciones locales como remotas, siendo posible el envío de una imagen de forma simultánea a múltiples dispositivos.
A nivel de memorias, soporta eMMC, SD y NAND flash, y múltiples interfaces de procedencia del software, como puede ser un almacenamiento local, un web server integrado, un conectora un cliente REST y un servidor remoto de descarga.
Si quieres saber más sobre este software, haz clic en el siguiente enlace.
Seguridad
OpenSSL
OpenSSL es una herramienta open source para implementar los protocolos TLS y SSL además de ser una completa librería de encriptación. OpenSSL proporciona un entorno adecuado para encriptar los datos enviados a otra computadora dentro de una red y a su vez desencriptarlos adecuadamente por el receptor, evitando así, el acceso a la información por intrusos y actores externos a la red.
OpenVPN
OpenVPN es una herramienta de conectividad de software libre para la creación de redes privadas virtuales. OpenVPN ofrece conectividad punto-a-punto con validación jerárquica de usuarios y host conectados remotamente.
La herramienta tiene soporte para autenticación de actores (peers) mediante claves secretas pre-compartidas, certificados y usuarios/contraseñas. En escenarios multicliente-servidor, permite al servidor entregar un certificado para cada cliente, aplicando firmas y autoridad de certificación (certificate authority).
WireGuard
WireGuard es una aplicación, así como un protocolo de red para crear túneles VPN cifrados. El programa está sujeto a la licencia GPLv2 como software libre y es multiplataforma.
Con WireGuard se crea un túnel encriptado a través del cual se transmiten corrientes de datos, protegiéndolas así frente a accesos no autorizados. Además del alto nivel de encriptación que lo caracteriza, WireGuard también ofrece optimizaciones para para dispositivos del Internet de las cosas (IoT, por sus siglas en inglés).
En comparación directa con OpenVPN, cada protocolo tiene sus pros y contras, pero WireGuard es claro ganador en términos de velocidad, seguridad y auditorías.
Haga clic en el siguiente enlace para leer un artículo que compara ambas herramientas.
Network
Iproute2
IIproute2 es un conjunto de herramientas para controlar, monitorizar y administrar interfaces de red y conexiones en sistemas Linux, incluyendo enrutado, túneles, control de tráfico y más..
El paquete Iproute2 reemplaza completamente las funcionalidades presentes en ifconfig, route, y arp y las extiende llegando a tener características similares a las provistas por dispositivos exclusivamente dedicados al ruteo y control de tráfico.
TCPDump
Tcpdump es una utilidad de línea de comandos que permite capturar y analizar el tráfico de red que pasa por un sistema. A menudo se utiliza para ayudar a solucionar problemas de red, así como también como herramienta de seguridad. Es una herramienta poderosa y versátil que incluye muchas opciones y filtros para aumentar las capacidades del software.
Otros
OpenCV
Opencv es una herramienta de software libre con funciones de programación relacionadas a visión artificial a tiempo real. La herramienta Opencv fue originalmente desarrollada por Intel.
La librería es multi-plataforma e incluye funcionalidades de aceleración GPU y operaciones a tiempo real.
Opencv es un software ideal para recibir imágenes de una cámara IP y realizar un proceso de aprendizaje vía machine learning para comparar las imágenes que se van recibiendo y acabar tomando decisiones en función de la información procesada.
Otras mejoras
La nueva suite eManager incorpora muchas más novedades que optimizan el rendimiento del dispositivo, la seguridad de las actualizaciones, el debug, los logs del sistema, y más.
Si estás interesado en conocer todo el detalle visita la web específica de Documentación para la gama eManager.
Puede seguir leyendo nuestras publicaciones en la sección de Noticias.
Además, no olvide seguir nuestro día a día gracias al Twitter oficial de PickData , LinkedIn y otras redes sociales.