Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial Internet of Things >> Tecnología de Internet de las cosas

Herramientas de desarrollo de IoT de código abierto frente a herramientas compatibles con el proveedor

Decidir sobre un conjunto de herramientas de IoT

Las empresas están implementando IoT comprando tecnologías llave en mano y personalizándolas. Pero más están explorando el desarrollo de sus propias aplicaciones de Internet de las cosas (IoT) para casos de uso específicos de la empresa que pueden optimizar las operaciones, las ganancias de ingresos y el ahorro de costos.

Esto tiene organizaciones en la búsqueda de herramientas de desarrollo de software de IoT.

Las empresas tienen varias razones para elegir el desarrollo de IoT de código abierto:es independiente del proveedor, cuenta con el respaldo de una comunidad mundial y, por lo general, es gratuito. Pero el argumento a favor de los conjuntos de herramientas respaldados por los proveedores también es sólido, especialmente si las empresas utilizan una gran cantidad de IoT en estos entornos de proveedores.

A continuación, se muestra un desglose de las herramientas respaldadas por proveedores que están ganando terreno en el desarrollo de IoT empresarial:

Eclipse NeoSCADA

NeoSCADA es un conjunto de herramientas de desarrollo de IoT que se pueden utilizar de forma flexible y para muchas aplicaciones diferentes. Contiene bibliotecas de desarrollo, aplicaciones de interfaz, herramientas de configuración masiva y aplicaciones de front-end y back-end. Eclipse es totalmente compatible con este conjunto de herramientas con experiencia cuando se necesita ayuda. Además, el grupo Eclipse IoT Industry se involucra con OpenSCADA, un conjunto de herramientas de desarrollo de IoT de código abierto, o SCADA que presenta edición y depuración, aplicaciones de front-end, aplicaciones de back-end, bibliotecas, aplicaciones de interfaz, herramientas de configuración y muchos lenguajes de programación como Utgard. , Atlantis, Orilla y otros.

Quién usa esto: Empresas de los sectores de servicios públicos, telecomunicaciones, industrial, aeropuertos / instalaciones que utilizan IoT en el control de procesos, gestión de instalaciones, generación de energía, fabricación y fabricación de equipos, y deben operar y controlar estos procesos en un entorno remoto.

AWS IoT

Amazon Web Services (AWS) proporciona herramientas de desarrollo de IoT para su uso en la nube de AWS. Cuenta con un kit de herramientas para desarrolladores de IoT para la creación de aplicaciones de IoT con API de C ++ (interfaces de programación de aplicaciones) y también es compatible con IDE de desarrollador populares (entorno de desarrollo integrado) como JavaScript, Python y PHP. Dado que todo el desarrollo está en la nube, es fácil para los desarrolladores trabajar desde la oficina o desde casa. Las empresas también pueden preestablecer sus parámetros de seguridad de desarrollo de aplicaciones en la nube, como quién tiene acceso a qué recursos de desarrollo, cuándo y dónde se debe utilizar el cifrado, etc.

Quién usa esto: Los usuarios habituales de la nube de AWS son los que más se benefician porque el desarrollo de AWS IoT en la nube se integra fácilmente con otros productos de AWS. Además, cualquier empresa cuyos desarrolladores de IoT se encuentren fuera del sitio o en oficinas en casa se beneficiará, porque el entorno de desarrollo de AWS IoT está 100% basado en la nube.

Herramientas de Microsoft Azure IoT

Utilizando el código de Visual Studio como editor de software, Microsoft Azure IoT Tools permite a los desarrolladores de software desarrollar y conectar aplicaciones de IoT a la nube de Microsoft Azure. Los desarrolladores también pueden crear y validar dispositivos IoT para trabajar con Azure (esto incluye MXChip IoT DevKit, ESP32 y Raspberry Pi). Las aplicaciones de inteligencia artificial que utilizan lógica personalizada se pueden implementar en Azure IoT Edge, que ejecuta dispositivos IoT Edge. Para aquellos que operan en las tiendas de Microsoft, la transición a la codificación de IoT se hace más fácil si ya son usuarios de Visual Studio.

Quién usa esto: Empresas que son usuarios habituales de Microsoft Azure.

IBM Watson IoT Platform

La plataforma de desarrollo de IoT de IBM Watson es un repositorio basado en la nube de funciones de IoT y herramientas de desarrollo de aplicaciones entre las que los desarrolladores pueden elegir. La funcionalidad de Watson IoT incluye registrar y conectar dispositivos de IoT, configurar y administrar IoT y crear paneles, aplicaciones móviles y visualizaciones de datos. Los desarrolladores de aplicaciones de IoT cuentan con la asistencia de una biblioteca de interfaces de programación de aplicaciones que facilita la integración de IoT, así como funciones como el reconocimiento de imágenes y la interfaz de voz.

Quién usa esto: Empresas que utilizan IBM Watson como una plataforma de inteligencia artificial e inteligencia artificial y que desean integrar Watson con IoT.

Herramientas de desarrollo de la plataforma Cisco IoT Cloud Connect

Las herramientas de desarrollo de la plataforma Cisco IoT Cloud Connect se centran en los vínculos de red, la seguridad y la recopilación de datos y los intercambios con dispositivos IoT. Desde la perspectiva de un caso de uso, las herramientas para desarrolladores de Cisco son ideales para proyectos de aplicaciones que tienen como objetivo la optimización de la red y del IoT para la velocidad y la seguridad de los datos. Esto puede incluir la automatización de los procesos de recopilación de datos de IoT para una gran variedad de dispositivos de IoT distribuidos, por ejemplo, permitir que las ciudades inteligentes recopilen datos de diferentes puntos de infraestructura.

La plataforma de desarrollo de Cisco IoT también proporciona orientación sobre las mejores prácticas para los desarrolladores que desean proteger el IoT y los datos de la red en el área de operaciones de borde, lo que es fundamental para las empresas con IoT en múltiples ubicaciones propensas a las violaciones de datos o de red.

Quién usa esto :Organizaciones que desarrollan aplicaciones para redes distribuidas de dispositivos de IoT y que tienen un enfoque centrado en la red en el desarrollo de IoT.

T hingWorx

ThingWorks, desarrollada por PTC, es una plataforma de desarrollo de Internet de las cosas industrial (IIoT) que es muy adecuada para el desarrollo de aplicaciones que admiten la supervisión remota de activos, el mantenimiento / servicio remoto, el mantenimiento predictivo, la gestión de activos y la optimización de equipos. La plataforma de desarrollo ThingWorx se usa ampliamente en las industrias de manufactura y atención médica (por ejemplo, equipos médicos y programación de procesos que usa IoT).

PTC se especializa en gestión del ciclo de vida del producto, diseño asistido por computadora, IoT industrial y realidad aumentada, por lo que su conjunto de herramientas ThingWorx es adecuado para desarrolladores que deben programar en un entorno IIoT.

Quién usa esto: Empresas con necesidades de desarrollo de IoT en fabricación industrial y sanidad.

Reflexiones finales sobre las herramientas de desarrollo de IoT

Para muchas empresas, la elección de herramientas de código abierto para el desarrollo de IoT es popular porque el software de código abierto es gratuito y una forma fácil de comenzar el desarrollo interno de IoT a bajo costo.

Sin embargo, al mismo tiempo, existe un fuerte argumento a favor de las herramientas de desarrollo de IoT respaldadas por proveedores, especialmente para empresas de industrias altamente especializadas o para aquellas que ya operan en entornos de proveedores como Microsoft, IBM o AWS.

En estos casos, usted paga por el software, pero también obtiene soporte del proveedor y una alta probabilidad de que lo que desarrolle funcione a la perfección con otras aplicaciones.


Tecnología de Internet de las cosas

  1. Introducción a la terminología de código abierto
  2. El código abierto y el IoT:innovación mediante la colaboración
  3. Arm crea chips de IoT virtuales para acelerar el desarrollo
  4. Perspectivas para el desarrollo de IoT industrial
  5. AT&T y Tech Mahindra colaboran en una nueva plataforma de inteligencia artificial de código abierto
  6. Las vulnerabilidades de las aplicaciones dejan los dispositivos de IoT abiertos al ataque
  7. Riesgos de software:protección de código abierto en IoT
  8. Desafíos para seleccionar el proveedor de desarrollo de IoT adecuado
  9. ¿Por qué 5G es una bendición para las empresas que exploran el desarrollo de IoT?
  10. IoT | Tomando una fortaleza en el desarrollo de aplicaciones móviles
  11. Las herramientas de próxima generación impulsan el desarrollo de 5G y Edge