Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial Internet of Things >> Tecnologia da Internet das Coisas

Ferramentas de desenvolvimento de IoT de código aberto vs. Ferramentas com suporte do fornecedor

Decidindo sobre um conjunto de ferramentas de IoT

As empresas estão implementando a IoT comprando tecnologias completas e customizando-as. Mas muitos estão explorando o desenvolvimento de seus próprios aplicativos de Internet das Coisas (IoT) para casos de uso específicos da empresa que podem otimizar operações, ganhos de receita e economia de custos.

Isso deixou as organizações em busca de ferramentas de desenvolvimento de software de IoT.

As empresas têm vários motivos para escolher o desenvolvimento de IoT de código aberto:é independente do fornecedor, apoiado por uma comunidade mundial e - geralmente - é gratuito. Mas o argumento para conjuntos de ferramentas com suporte do fornecedor também é forte, especialmente se as empresas usam uma grande quantidade de IoT nesses ambientes de fornecedor.

Aqui está uma análise das ferramentas com suporte do fornecedor que estão ganhando força no desenvolvimento de IoT empresarial:

Eclipse NeoSCADA

NeoSCADA é um conjunto de ferramentas de desenvolvimento de IoT que pode ser usado de forma flexível e para muitas aplicações diferentes. Ele contém bibliotecas de desenvolvimento, aplicativos de interface, ferramentas de configuração em massa e aplicativos front-end e back-end. O Eclipse oferece suporte total a este conjunto de ferramentas com experiência quando a ajuda é necessária. Além disso, o grupo Eclipse IoT Industry se envolve com OpenSCADA, um conjunto de ferramentas de desenvolvimento de IoT de código aberto, ou SCADA que apresenta edição e depuração, aplicativos front-end, aplicativos back-end, bibliotecas, aplicativos de interface, ferramentas de configuração e muitas linguagens de programação como Utgard , Atlantis, Orilla e outros.

Quem usa isso: Empresas nos setores de serviços públicos, telecomunicações, industriais, aeroportos / instalações que usam IoT no controle de processos, gerenciamento de instalações, geração de energia, fabricação e fabricação de equipamentos, e devem operar e controlar esses processos em um ambiente remoto.

AWS IoT

Amazon Web Services (AWS) fornece ferramentas de desenvolvimento de IoT para uso na nuvem AWS. Ele apresenta um kit de ferramentas de desenvolvedor IoT para construção de aplicativos IoT com APIs C ++ (interfaces de programação de aplicativos) e também oferece suporte a IDEs de desenvolvedor populares (ambiente de desenvolvimento integrado), como JavaScript, Python e PHP. Como todo o desenvolvimento está na nuvem, é fácil para os desenvolvedores trabalharem no escritório ou em casa. As empresas também podem predefinir seus parâmetros de segurança de desenvolvimento de aplicativos na nuvem, como quem tem acesso a quais recursos de desenvolvimento, quando e onde a criptografia deve ser usada, etc.

Quem usa isso: Usuários intensos da nuvem AWS são os que mais se beneficiam porque o desenvolvimento AWS IoT na nuvem se integra facilmente com outros produtos AWS. Além disso, qualquer empresa cujos desenvolvedores de IoT estejam fora do local ou em escritórios domésticos se beneficiarão, porque o ambiente de desenvolvimento de IoT da AWS é 100% baseado em nuvem.

Ferramentas IoT do Microsoft Azure

Usando o código do Visual Studio como seu editor de software, o Microsoft Azure IoT Tools permite que os desenvolvedores de software desenvolvam e conectem aplicativos IoT à nuvem do Microsoft Azure. Os desenvolvedores também podem construir e validar dispositivos IoT para funcionar com o Azure (isso inclui MXChip IoT DevKit, ESP32 e Raspberry Pi). Os aplicativos de inteligência artificial que usam lógica personalizada podem ser implantados no Azure IoT Edge, que executa dispositivos de borda IoT. Para aqueles que operam em lojas da Microsoft, a transição para a codificação IoT é facilitada se eles já forem usuários do Visual Studio.

Quem usa isso: Empresas que são usuárias intensas do Microsoft Azure.

IBM Watson IoT Platform

A plataforma de desenvolvimento IoT do IBM Watson é um repositório baseado em nuvem de funções IoT e ferramentas de desenvolvimento de aplicativos que os desenvolvedores podem escolher. A funcionalidade do Watson IoT inclui registrar e conectar dispositivos IoT, configurar e gerenciar IoT e criar painéis, aplicativos móveis e visualizações de dados. Os desenvolvedores de aplicativos IoT são auxiliados por uma biblioteca de interfaces de programação de aplicativos que facilita a integração IoT, bem como recursos como reconhecimento de imagem e interface de voz.

Quem usa isso: Empresas que usam o IBM Watson como uma plataforma de inteligência artificial e IA e que desejam integrar o Watson à IoT.

Ferramentas de desenvolvimento da plataforma Cisco IoT Cloud Connect

As ferramentas de desenvolvimento da Cisco IoT Cloud Connect Platform são centradas em conexões de rede, segurança e coletas de dados e trocas com dispositivos IoT. De uma perspectiva de caso de uso, as ferramentas de desenvolvedor da Cisco são ideais para projetos de aplicativos que visam a otimização de rede e IoT para velocidades de dados e segurança. Isso pode incluir a automação dos processos de coleta de dados de IoT para uma miríade de dispositivos IoT distribuídos, por exemplo, permitindo que cidades inteligentes coletem dados de diferentes pontos de infraestrutura.

A plataforma de desenvolvimento Cisco IoT também fornece orientação de práticas recomendadas para desenvolvedores que desejam proteger IoT e dados de rede na área de operação de borda - crítico para empresas com IoT em vários locais propenso a violações de dados ou rede.

Quem usa isso :Organizações que desenvolvem aplicativos para redes distribuídas de dispositivos IoT e que têm um foco centrado na rede no desenvolvimento de IoT.

T hingWorx

Desenvolvido pela PTC, ThingWorks é uma plataforma de desenvolvimento Industrial Internet of Things (IIoT) adequada para o desenvolvimento de aplicativos que oferece suporte ao monitoramento remoto de ativos, manutenção / serviço remoto, manutenção preditiva, gerenciamento de ativos e otimização de equipamentos. A plataforma de desenvolvimento ThingWorx é amplamente usada nas indústrias de manufatura e saúde (por exemplo, equipamentos médicos e programação de processo que usa IoT).

A PTC é especializada em gerenciamento de ciclo de vida de produto, design auxiliado por computador, IoT industrial e realidade aumentada, portanto, seu conjunto de ferramentas ThingWorx é adequado para desenvolvedores que precisam programar em um ambiente IIoT.

Quem usa isso: Empresas com necessidades de desenvolvimento de IoT em manufatura industrial e saúde.

Considerações finais sobre ferramentas de desenvolvimento de IoT

Para muitas empresas, a escolha de ferramentas de código aberto para o desenvolvimento de IoT é popular porque o software de código aberto é gratuito e uma maneira fácil de começar o desenvolvimento interno de IoT com baixo custo.

Ao mesmo tempo, porém, há um forte argumento para ferramentas de desenvolvimento de IoT com suporte do fornecedor, especialmente para empresas em setores altamente especializados ou para aquelas que já operam em ambiente de fornecedor, como Microsoft, IBM ou AWS.

Nesses casos, você paga pelo software, mas também obtém suporte do fornecedor e uma grande probabilidade de que o que você desenvolve funcione perfeitamente com outros aplicativos.



Tecnologia da Internet das Coisas

  1. Introdução à terminologia de código aberto
  2. Arm cria chips IoT virtuais para acelerar o desenvolvimento
  3. Perspectivas para o desenvolvimento de IoT Industrial
  4. AT&T, Tech Mahindra colaboram na nova plataforma de IA de código aberto
  5. As vulnerabilidades do aplicativo deixam os dispositivos IoT abertos para ataques
  6. Riscos de software:Protegendo código aberto em IoT
  7. Desafios na seleção do fornecedor certo de desenvolvimento de IoT
  8. Por que 5G é uma bênção para empresas que exploram o desenvolvimento de IoT?
  9. IoT | Assumindo uma posição forte no desenvolvimento de aplicativos móveis
  10. Ferramentas de última geração impulsionam o desenvolvimento de 5G e Edge