Você está na página 1de 20

Technical White Paper

Core Technologies de
Edge Intelligence para o IoT

Este white paper apresenta Advantech Edge Intelligence Server (EIS) para a Internet
de Coisas que permite Conectividade, Gerenciamento de dados e edge análise.

• Uma visão geral da Internet das Coisas


• Tecnologias principais
• Ofertas de software
• Conclusão

Autor: Kurt.Ou, Gerente de Produtos do grupo Embedded-IoT da Advantech


Technical White Paper

Sumário
Introdução ....................................................................................................3

Principais Tecnologias .................................................................................7


MQTT - RESTful API ....................................................7
Microservice................................................................8
Recipiente Docker.......................................................9

Ofertas de Software...................................................................................10
Arquitetura Software EIS.........................................10
Conectividade............................................................11
Inteligência Edge.......................................................12
Serviços de aplicação................................................17

Conclusão....................................................................................................20

Introdução
Este white paper apresenta a arquitetura Advantech Edge Intelligence Server (EIS) para a
Internet das Coisas (IoT). O EIS inclui pacotes de software, tecnologia de núcleo, ferramentas
de desenvolvimento IoT, Serviços de software WISE PaaS pré-configurados, além da
flexibilidade para adicionar mais módulos de software através do WISE PaaS Market place.
Com ele, você pode construir e lançar aplicações IoT inovadoras e oferecer soluções de
integração fácil.

Como sabemos, o IoT tem um enorme potencial. Mas sua evolução tem sido afetada por
desafios de desenvolvimento de produtos, como exigências em rápida mudança e uma
variedade de tecnologias e aplicativos de hardware / software. Os clientes encontram os
seguintes pontos de dificuldade ao desenvolver um produto IoT:

• Como apoiar sensores heterogêneos e atuadores via internet?


• Como integrar protocolos heterogêneos de conectividade wire / wireless
• (Por exemplo, Modbus, LoRa, Sigfox, Wi-Fi, Bluetooth, etc.)?
• Como posso usar software original para hardware diferente
• (Por exemplo, MCU, x86 / ARMCPU, GPU, etc.) e sistemas operativos (por exemplo,
Microsoft Windows, distribuições Linux, mbedOS, Android, etc.)?
• Como posso me conectar facilmente a vários serviços em nuvem? (Por exemplo, WISE-
PaaS, Microsoft Azure, ARM mbed Cloud, IBM Bluemix, etc.)?
• Como posso manter a propriedade dos dados e suas implicações para segurança e
privacidade?
• Como posso desenvolver rapidamente uma aplicação IoT robusta?
• Como implantar, atualizar e manter lotes de dispositivos e serviços?
• Como faço para transformar grandes dados em informações valiosas de negócios?

Desenvolver um produto IoT geralmente requer solução de problemas com sensores,


conectividade, segurança, nuvem, armazenamento, manutenção de dispositivos, edge análise
/ nuvem, integração de sistemas, hardware do dispositivo, desenvolvimento de aplicativos e
assim por diante. Um dos primeiros desafios que muitas empresas enfrentam é como migrar
para uma aplicação IoT, equilibrando tempo de design, tempo de colocação no mercado e
risco.

Os dados de IoT podem ser grandes em termos de volume e as aplicações normalmente têm
requisitos reais.
Transmitir quantidades maciças de dados brutos através de uma rede coloca uma carga
sobre os recursos da rede. Em alguns casos, é muito mais eficiente processar dados perto
de sua fonte e enviar apenas a fração valiosa sobre a rede para um centro de nuvem. A edge
computação é uma arquitetura distribuída de tecnologia da informação (TI) na qual os dados
do cliente são processados na periferia da rede, o mais próximo possível da fonte de origem.
Os dados sensíveis ao tempo na edge computação podem ser processados no ponto de
origem por um dispositivo inteligente ou enviados para um servidor intermediário localizado
na proximidade geográfica próxima ao cliente. Os dados que são menos sensíveis ao tempo
são enviados para a nuvem para análise histórica, análise de dados grande e armazenamento
de longo prazo.
3
Advantech EIS adota arquitetura de computação de ponta para sua solução IoT. O EIS
permite que as redes IoT locais realizem edge inteligência para maximizar a eficiência
energética, reduzir as ameaças de privacidade, promover a implementação e modularização
fáceis e minimizar latências.

Figura 1: Serviço de Plataforma de Software Wise-PaaS IoT

Conforme mostrado na Figura 1, os serviços da plataforma de software Advantech WISE-


PaaS IoT são baseado em três componentes-chave: o dispositivo de detecção de IoT, o Edge
Intelligence Server (EIS) e o serviço de nuvem.

O foco da Advantech está no desenvolvimento de dispositivos


O conjunto de software EIS inclui a conectividade do South bound sensing device que
manipula diversos protocolos de detecção como Modbus, OPC, BACnet, Wireless IP / NonIP,
e assim por diante. Esses protocolos são módulos que cuidam dos dados dos sensores,
normalização dos dados e comunicação, como mostra a Figura 2.

4
Figura 2: Protocolos seria plug-in módulo para fazer dados de comunicação para WISE-PaaS

O EIS alcança principalmente as instalações de conectividade e inteligência northbound


cloud; isso se baseia no armazenamento de micro-serviços para modularizar as diferentes
conexões em nuvem e o gerenciamento de dispositivos.

As instalações de inteligência do EIS também adotam o armazenamento de Al com a carga de


trabalho de ingestão de dados, como pré-processamento e limpeza de dados. A capacidade
mais valiosa do software EIS é streaming analítica. A Advantech fornece o dispositivo PMC
PMQ (Predictive Maintenance and Quality) para provar o conceito de previsão no campo de
borda para análise em tempo real e atualizar o módulo analítico que também é baseado na
tecnologia de micro armazenamento do serviço em nuvem para atualizar com finalidade
de ter mais precisão analítica. O cliente pode aproveitar essa estrutura para desenvolver
seu próprio módulo analítico ou módulo PMQ com arquitetura padrão aberta EIS. Todo o
padrão aberto segue o protocolo MQTT e a tecnologia de armazenamento Docker como sua
estrutura de fundação.

A interface EIS deve oferecer RESTful API, MQTT e Node-RED para facilitar o desenvolvimento
de aplicativos dos clientes. O Node-RED e o utilitário de configuração são facilmente
implementados através de passos simples no user-user UI. Além disso, o bem documentado
SDK com MQTT código de amostra e interface API RESTful permitem que o desenvolvedor
avançado projete e desenvolva um aplicativo rico de IoT que atenda aos requisitos de alto
nível.

5
O último componente é o serviço em nuvem, oferecemos serviços de alta segurança com
comunicações SSL / TLS e aproveitamos o Intel® Security no dispositivo de ponta e para o
gerenciamento de segurança em nuvem.

O serviço de dados pode fornecer o DB PostgreSQL e Mongo NoSQL DB como ofertas


padrão, e também suporta interface padrão ODBC para integração.

O painel é o último passo de um aplicativo IoT e exibe informações valiosas sobre o IoT
através de recursos de visualização como o Azure Power BI ou o Tableau.

O serviço de plataforma de software Wise-PaaS IoT fornece um mercado para o interessados


de diversos utilitários de software IoT; Nós fornecemos soluções de nuvem pura, como banco
de dados, painel de instrumentos e ferramentas de aprendizagem da máquina.

A maioria das soluções são de soluções de terceira parte como a Microsoft Azure, com
soluções IoT como nuvem e os pacotes de borda pronta como WISE-PaaS / RMM, WebAccess
/ SCADA, e assim por diante.

A última oferta no mercado seria a análise de recipientes de micro-serviços, como HDD PMQ,
chave componente PMQ, etc.

O cliente pode selecionar e comprar qualquer tipo de solução de software IoT neste mercado
sem o aborrecimento da instalação.

Oferecemos esses serviços para facilitar o desenvolvimento de soluções IoT de nossos


clientes, com inteligência de ponta, segurança, dados e serviços de painel.

6
Principais Tecnologias
MQTT

O MQTT é um protocolo de mensagens de publicação / assinatura extremamente simples e


leve. Ele foi projetado para dispositivos restritos e baixa largura de banda, alta latência ou
redes não confiáveis.

O serviço publica sua capacidade e dados para o corretor MQTT e assina tópicos específicos
para interfaces de entrada. Http://mqtt.org/

REST Ful API

RESTful API define um conjunto de funções que os desenvolvedores podem usar para
executar solicitações e receber respostas via protocolo HTTP, como GET e POST.

Como a API RESTful usa o HTTP, eles podem ser usados por praticamente qualquer
linguagem de programação e são fáceis de testar. É uma exigência de uma API RESTful que
o cliente e o servidor são independentes uns dos outros, permitindo que seja codificado em
qualquer idioma e melhorado, o que suporta longevidade e evolução.

A API RESTful deve especificar o que pode fornecer e como usá-lo, detalhes como parâmetros
de consulta, formato de resposta, limitações de solicitação, uso público / chaves de API,
métodos (GET / POST / PUT / DELETE) HTTPS e representações de recursos devem ser auto-
descritivos.

As propriedades arquitetônicas RESTful afetadas pelas restrições do estilo arquitetônico


RESTful são:

• Performance - as interações entre componentes podem ser o fator dominante no


desempenho percebido pelo usuário e na eficiência da rede.
• Capacidade de suportar um grande número de componentes e interações entre os
componentes.
• A simplicidade de uma interface uniforme.
• Modificabilidade dos componentes para atender às necessidades em mutação (mesmo
quando o aplicativo está em execução).
• Visibilidade de comunicação entre componentes por agentes de serviço.
• Portabilidade dos componentes movendo o código do programa com os dados.
• Reliability é a resistência à falha no nível do sistema na presença de falhas de
componentes, conectores ou dados.

https://www.sitepoint.com/developers-rest-api/

https://en.wikipedia.org/wiki/Representational_state_transfer

7
Microservice
EIS adotou o padrão de arquitetura de Microservice na Figura 2. Em vez de construir uma
única aplicação monstruosa e monolítica, a ideia é dividir seu aplicativo em um conjunto
de serviços menores e interligados. Um serviço tipicamente implementa um conjunto de
funcionalidades ou funcionalidades distintas, como gestão de conectividade, aplicação
vertical, etc.

Cada microservice é uma mini aplicação que tem sua própria arquitetura hexagonal que
consiste em lógica de negócios junto com vários adaptadores.

Benefícios:

1. Os serviços individuais são muito mais rápidos para desenvolver e muito mais
fáceis de entender e manter
2.Cada serviço pode ser desenvolvido de forma independente por uma
equipe que está focada nesse serviço
3. Cada microserviço pode ser implantado de forma independente, com possível
implantação contínua
4. Cada serviço pode ser escalado independentementer

https://www.nginx.com/blog/introduction-to-microservices

Figura 3: Arquitetura Microservice


8
Recipiente Docker

Figura 4: Arquitetura do Recipiente Docker

Containerization - é um método de virtualização de nível OS para implementar e executar


aplicativos distribuídos sem lançar uma VM inteira para cada aplicativo. Em vez disso, vários
sistemas isolados, chamados containers, são executados em um único host de controle e
acessa um único kernel. Conforme mostrado na Figura 4, os recipientes compartilham o
mesmo kernel do SO que o host; Podem ser mais eficientes do que as VMs, o que requerem
instâncias de sistema operacional separadas.

Os contêineres Docker encerram um pedaço de software em um sistema de arquivos


completo que contém tudo o que precisa ser executado: código, tempo de execução,
ferramentas do sistema, bibliotecas do sistema - qualquer coisa que você pode instalar em
um servidor. Isso garante que ele sempre será executado o mesmo, independentemente do
ambiente em que ele está sendo executado.

Os contêineres possuem os componentes necessários para executar o software desejado,


como arquivos, variáveis de ambiente e bibliotecas. O sistema operacional host também
restringe o acesso do contêiner a recursos físicos - como CPU e memória - por isso, um único
contêiner não pode consumir todos os recursos físicos de um host.

9
Ofertas de software

Advantech EIS é um completo, escalável, flexível hardware e software IoT Edge Intelligence
Suite. EIS pode ser personalizado, combinando vários serviços de software e, em seguida, ser
instalado em hardware diferente, dependendo dos requisitos. Advantech Edge Intelligence
Suite inclui:

• Arquitetura EIS Microservice


• Conectividade (por exemplo, MQTT, Wi-Fi, Bluetooth, Modbus / Modbus TCP e assim por
diante)
• WISE-PaaS / RMM, WISE-Agent, Node-RED
• Advantech add-on Nodes para Node-RED
• Segurança para dispositivo, dados e canal de comunicações
• EIS RESTfulAPI
• Dashboard -Freeboard em RMM e Node-RED-UI em EIS
• Serviço de dados
• WebAccessSCADA
• Um conjunto de ferramentas de desenvolvimento para ajudar o cliente a desenvolver
aplicações
• WISE-PaaS Marketplace

Figura 5: Arquitetura EIS Software

10
A Figura 5 mostra a arquitetura do software EIS e ilustra o conceito de projeto EIS; A
Arquitetura de Software EIS é classificada em 5 camadas de categoria. Cada serviço é
agora implementado pelo seu próprio microserviço. Os serviços usam o corretor MQTT
como o barramento de comunicação. Todos os microservices iria expor uma API que é
consumida por outros microservices ou clientes. Em tempo de execução, cada instância é um
armazenamento Docker. Isso facilita a implantação de experiências distintas para usuários
específicos, dispositivos ou casos de uso especial. O cliente pode facilmente desenvolver e
implantar serviços usando a arquitetura EIS SW.

• A camada inferior da arquitetura é a camada de conectividade de rede com fio e wireless


sensor. O sensor de fio suporta vários tipos (por exemplo, SCADA, Modbus, OPC-UA, etc.).
A conectividade sem fio também pode ser de vários tipos (por exemplo, Wi-Fi, Lora, etc.).
A camada de conectividade de rede é carregada com a coleta de dados e o gerenciamento
de hubs de sensores, a transposição de protocolos de sensores para o protocolo MQTT e,
em seguida, a transferência de dados para o barramento de comunicação MQTT.

• Em segundo lugar, a Camada SDK fornece vários serviços SW como o EIS RESTfulAPI, o
Serviço de Algoritmo de Previsão de Falhas do HDD e assim por diante. O desenvolvedor
pode chamar esses serviços pelo protocolo RESTfulAPI ou MQTT. O usuário pode
adicionar seu próprio serviço nessa camada (por exemplo, Plataforma de Aprendizado da
Máquina, Mecanismo de Base de Dados, e assim por diante).

• Em terceiro lugar, a camada baseada em fluxo fornece Node-RED como o mecanismo


de projeto de fluxo de dados. O cliente pode facilmente conectar os fluxos em conjunto
usando nós complementares Advantech, como os nós de previsão SUSI API, WSN e HDD.
Isso ajuda os clientes a projetar rapidamente e facilmente seus caminhos de lógica por
meio de simples arrastar e soltar.

• A quarta é a camada de interface de gerenciamento e apresentação \UI. O EIS fornece um


Webmin para a configuração do sistema de administração e IoT usando o Node-RED-UI fr
apresentando dados de IoT / sensor.

• O quinto é a camada de nuvens. EIS está pré-instalado, com o WISE-Agent conectado ao


WISE-PaaS / RMM Cloud Server. Também fornecemos o Agente de Serviço de Nuvem de
terceiros (por exemplo, Microsoft Azure, IBM Bluemix, ARM mbed Cloud, etc.).

Conectividade

EIS usa o MQTT broker como o bus de comunicação assíncrono para comunicação entre
serviços. O protocolo de comunicação inter-serviços é baseado no padrão MQTT e nos tipos
de mídia definidos pelo IETF (Internet Engineering Task Force) para Sensor Mark up Language
(SenML) no JSON formato. O usuário pode seguir o protocolo de comunicação EIS ou usar
o SDK “WISE Sensor Network Abstract Layer” (WISESnail, o LightweightWISE-Agent) para
integrar um novo serviço no ecossistema EIS.

11
Inteligência edge

WISE-PaaS / RMM
O WISE-PaaS / RMM (Gerenciamento Remoto e Monitoramento) é uma combinação de dois
componentes principais. Um sistema do lado do servidor (o Gerenciador de Dispositivos
-DM) se comunica com os dispositivos através de vários protocolos e fornece controle de
dispositivo individual e em massa. Ele também gerencia remotamente o software e os
aplicativos implantados nos dispositivos. Ele pode monitorar e / ou redefinir aplicativos ou
processos do dispositivo, se necessário. O Gerenciador de Dispositivos funciona em conjunto
com o agente de gerenciamento de dispositivos (WISE-Agent). Existem vários agentes
diferentes para diferentes plataformas e tipos de dispositivos. O Gerenciador de Dispositivos
também precisa manter uma lista de identidades de dispositivo e mapear essas identidades
para os proprietários. Ele também deve trabalhar com o bloco Identidade e Gerenciamento
de contas para gerenciar os controles de acesso sobre dispositivos (por exemplo, quem mais
pode gerenciar um dispositivo além do proprietário, quanto controle o proprietário tem
contra o administrador, etc.).

WISE-Agent

12
WISE-Agent é uma estrutura de desenvolvimento de software para comunicações entre
dispositivos e WISE-PaaS / RMM Server. O framework WISE-Agent, conforme apresentado na
Figura 6, fornece um rico conjunto de 12 interfaces amigáveis, inteligentes e integradas; Isso
acelera o desenvolvimento, melhora a segurança e torna mais fácil para os aplicativos de
agente se comunicarem com o RMM Server.

A estrutura tem três benefícios:

• Padronização - O protocolo de comunicação é baseado no protocolo MQTT para


comunicação e troca de dados com o servidor WISE-PaaS / RMM. O formato do relatório
de dados do sensor IoT segue o SenML no formato JSON.

• Portability - Toda a estrutura é escrita em linguagem C e segue o padrão ANSI C. Um


compilador C está disponível para a maioria dos sistemas e geralmente é o primeiro
compilador fornecido para um novo sistema.

• Escalabilidade - O WISE Agent Framework é baseado em particionamento funcional em


módulos escaláveis e reutilizáveis discretos, e é plug & playable.

Node-RED

O Node-RED está disponível como código aberto e é implementado pela organização IBM
Emerging Technology. Ele fornece um editor de fluxo baseado em navegador que facilmente
conecta fluxos juntos usando os nós de grande alcance na paleta. Os fluxos podem ser
implementados em tempo de execução em um único clique. Os fluxos criados no Node-
RED são armazenados usando JSON, e podem ser facilmente importados e exportados para
compartilhamento com outros. Com built-in node.js, ele pode ser executado na borda da
rede ou na nuvem. O ecossistema do gerenciador de pacotes de nó (npm) pode ser usado
para estender facilmente a paleta de nós disponíveis, permitindo conexões com novos
dispositivos e serviços.

13
Nós Advantech adicionais para Node-RED
SUSI Nodes

Uma coleção de nós Node-RED acessa as funções HW da plataforma Advantech por


node-susiiot e node-susi.

Nodos do UI-Flow-Creator

Os nós se colocam com as APIs do SUSIIoT e os nós do Node-RED panel para criar
um painel personalizado. O nó ui-creator usa SUSIIoT para obter capacidade e status
do dispositivo das plataformas e automaticamente constrói um fluxo Node-RED para
representar o painel personalizado. Além de exibir o status do dispositivo, o painel
criado fornece um mecanismo de controle do dispositivo. Os valores de entrada do
usuário no painel de controle são redirecionados para a entrada de um nó ui-creator-
ctrl e, em seguida, o nó ui-creator-ctrl envia os valores para o dispositivo através de APIs
SUSIIoT.

Nodos WISE-PaaS / RMM

Fornecer nós NODO-RED para permitir comunicações entre Node-RED e WISE-Agent.


Um nó WISE-PaaS / RMM Sender envia dados para o WISE-Agent; O nó receptor WISE-
PaaS / RMM recebe mensagens do agente RMM e o nó WISE-PaaS / RMM Responder
responde às solicitações RESMRMM RESTful.
Utilizamos nós WISE-PaaS / RMM para posicionar-se com nós NODE-RED existentes, um
dispositivo de borda pode facilmente passar seus dados para um servidor RMM ou pode
receber comandos de controle de um servidor RMM sem desenvolver plug-ins de agente
RMM para diferentes protocolos / dispositivos.
Por exemplo, precisamos ler dados de um dispositivo Modbus TCP e passar os dados
para um servidor RMM para uso posterior. Podemos conectar um nó Modbus TCP
(fornecido por um terceiro) e um nó WISE-PaaS / RMM Sender.

Nós WSN

Wireless Sensor Network (WSN) é suportado no Advantech IoT Gateway e todos os


recursos fornecidos são basicamente descritos pela API RESTful. Para dar aos usuários
acesso rápido aos recursos WSN para que eles possam construir protótipos de fluxo de
controle de aplicativos sem conhecer as manipulações e programação detalhadas da
API RESTful Os seguintes nós Nó-RED que facilitam a leitura de informações e o acesso à
funções WSN no EIS.

14
Segurança
A segurança é a chave para permitir a confiança no ambiente. O Edge Intelligence Server (EIS)
oferece aos construtores de aplicativos IoT a maneira mais eficaz de proteger infraestrutura
crítica e dispositivos contra ameaças baseadas na Internet. Para comunicação, o certificado
SSL é usado para criptografar a comunicação entre os lados Server e Client.

EIS também implementa TLS e DTLS para criptografia de dados de transmissão.


Para sistemas operacionais, a Intel® McAfeesecures incorpora dispositivos e automatiza a
aplicação de políticas de controle de mudanças de software, ajudando o fabricante a sentir
que seus produtos e dispositivos estão protegidos contra Cyber ameaças e ataques. Soluções
McAfee abrangem uma ampla gama de tecnologias para lidar com os desafios acima,
incluindo a lista branca de aplicativos, gerenciamento de mudanças e integridade.

EIS RESTful API

Figura 8: EIS RESTful API

A EIS RESTful API é o ponto de entrada para todos os serviços de software EIS.

A API RESTful trata solicitações de uma de duas maneiras. Alguns pedidos são simplesmente
roteados para o serviço apropriado. Outros pedidos são compartilhados para vários serviços.

O serviço RESTful API reúne dados pré-processo e gera APIs RETS para serviços de software
EIS, como mostrado na Figura 7. A API RESTful também é responsável por tarefas como
balanceamento de carga, cache, controle de acesso, medição API e monitoramento e
pode ser implementada efetivamente usando NodeJS express. O cliente pode facilmente e
rapidamente desenvolver um aplicativo, seu fluxo de dados e aplicação web usando RESTful
API.

15
Painel de controle
EIS fornece as ferramentas Dashboard que tornam mais fácil decifrar o que os dados estão
dizendo, de modo que a gerência pode tomar decisões baseadas em análise sobre como
orientar seus negócios. Ele permite que o provedor de soluções IoT ou o usuário final criem
resumos automatizados, repetíveis e orientados ao gerenciamento de dados IoT. O painel
inclui bordo livre no RMM Cloud Server e Node-RED-UI no sistema EIS.

Freeboard
Freeboard fornece uma visualização simples e em tempo real dos principais indicadores de
desempenho. Você pode imaginar as possibilidades que esta ferramenta fácil pode adicionar
a seus projetos de IoT porque é simples, acessível, open source e pronto para a extensão.
Comece seu projeto de graça. Quando estiver pronto para crescer, selecione o plano certo
para você.

Freeboard é construído sobre um sistema de nuvem de classe empresarial seguro e de


alto desempenho; oferece uma integração perfeita com o dweet.io, com acesso a qualquer
API baseada na Web. Selecione uma lista crescente de widgets incluídos ou adicione seus
próprios layouts de design que atendam exatamente às suas necessidades. Mude-os
rapidamente e facilmente como as exigências do dia-a-dia. Mantenha seus Freeboards
públicos e pague R$ 0. Ou selecione um dos nossos planos de baixo custo para torná-los
privado. Duplique qualquer Freeboard e e esse Freeboard pode ser usado como ponto de
partida para um novo (permissão necessária). Freeboard Free tem um único URL que você
pode compartilhar via e-mail, SMS e social Redes.

Serviço de dados
O serviço de dados permite armazenar e gerenciar dados de forma segura dentro de
conjuntos de entidades padrão e personalizadas. O EIS assume esse papel de lidar com o
serviço de dados.

EIS significa Edge Intelligence Server. O EIS serve na fronteira de aplicações de computação,
tratando dados e serviços do servidor de nuvem e enviando-os para os extremos lógicos
de uma rede e vice-versa para atualizar dados e informações de um nó de rede para um
servidor de nuvem.

Ele permite que a análise e a geração de conhecimento ocorram na fonte dos dados.
O EIS pode não estar conectado continuamente a uma rede (dispositivos intermitentemente
conectados podem incluir suportes, smartphones, tablets e sensores), mas o serviço de
dados requer alavancar esses recursos de dados continuamente.

O Advantech EIS fornece esses tipos de serviços de dados: PMQ, dados em repouso e
dados em movimento. O termo PMQ foi recentemente cunhado pela IBM e é uma solução
de software que aproveita o poder da análise preditiva para antecipar e prevenir avarias
críticas usando ou- Of-the-box modelos de dados incluem Machine Learning. Quaisquer
negócios com uso intensivo de ativos, incluindo energia, medicina, transporte, automação
16
e manufatura podem se beneficiar disso. Predições e alertas para HD Ds e SSDs são
implementadas no container Docker e usam modelos de Aprendizado de Máquina.

Dados em repouso são usados no EIS. Dados em repouso significa dados inativos
armazenados fisicamente em qualquer forma digital quando a conexão de rede é quebrada e
EIS ainda precisa coletar os dados dos extremos lógicos.

Os dados em movimento também são usados no EIS. O processo de coleta de dados em


movimento é semelhante ao dos dados em repouso; no entanto, a diferença está na análise.
Nesse caso, as análises ocorrem em tempo real quando ocorre um evento ou algumas fontes
de dados alimentam dados sem cessar. O sistema analisa a base de dados antes de tomar
qualquer outra ação. Em outro caso, você deseja utilizar um método de processamento
em tempo real e a latência torna-se uma consideração chave porque um atraso no
processamento pode resultar em uma oportunidade perdida para melhorar o tratamento
de dados. A fim de eliminar a restrição de recursos, é uma boa opção para reduzir grandes
volumes de dados em tempo real, antes de enviar os dados. Dados em repouso e Dados em
movimento são implementados nos nós de Node-RED.

EIS ganha muitas vantagens tomando a função de serviço de dados:

1.EIS diminui significativamente o volume de dados que deve ser movido, o tráfego
consequente, e a distância que os dados devem ir, assim reduzindo custos de transmissão,
encolhendo a latência, e melhorando QoS.
2.EIS não é o núcleo do ambiente de computação, mas não limita e remove um gargalo
importante e um potencial ponto de falha.
3. A segurança também é melhorada à medida que os dados criptografados se movem das
extremidades para o núcleo da rede. Os dados são verificados à medida que passam por
firewalls protegidos e outros pontos de segurança, onde vírus, dados comprometidos e
hackers ativos podem ser detectados desde o início.
4. A capacidade de “virtualizar” a capacidade de extensão. O EIS usa tecnologia de container
Docker e pode usar DockerSwarm para ampliar a escalabilidade. O mercado de computação
de borda é geralmente baseado no modelo microservice.

Inteligência edge
WebAccess / SCADA
O Advantech WebAccess é um pacote de software baseado em navegador para interfaces
homem-máquina (HMI) e controle de supervisão e aquisição de dados SCADA. Ele é usado
para automatizar processos industriais complexos para situações onde operações remotas
são necessárias. Todos os recursos encontrados nos pacotes de software HMI e SCADA
convencionais estão disponíveis através de um navegador comum, incluindo Exibições de
Gráficos Animados, Controle de Dados em Tempo Real, Tendências, Alarmes e Logs.

O WebAccess suporta amplos drivers, incluindo módulos Advantech I / O, controladores e


PLCs principais, e protocolos padrão como ModBus, OPC UA, OPC DA e protocolos BACnet.
É fácil integrar software de terceiros, como MES e ERP, por meio de APIs WebAccess de
interface aberta.
17
No passado, o WebAccess só podia monitorar o status de sensores e dispositivos. Agora, com
a integração do WIS-PaaS / RMM, grandes quantidades de dados de sensores e dispositivos
são carregados para a nuvem WISEPaaS / RMM; Você poderá ver estatísticas de dados e
diagramas de análise do Painel de Controle WISE-PaaS / RMM, também poderá monitorar o
status do equipamento e da plataforma, como temperaturas da CPU, uso, temperatura da
placa e assim por diante na Monitoração Remota de Equipamentos.

Ferramentas de desenvolvimento
EIS também fornece um conjunto de ferramentas de desenvolvimento para ajudar os clientes
facilmente e rapidamente implementar aplicações IoT no sistema EIS. As ferramentas de
desenvolvimento EIS incluem:

• Node-RED para motor de programa baseado em fluxo


• Advantech add-ons nós e fluxos de amostra para Node-RED
• Desenvolvimento SOP do serviço EIS SW na wiki.
• Modo WISE-Agent Plug-in.
• Kit de ferramentas de desenvolvimento do eixo

Mais soluções de software no WISE-PaaS Marketplace


Pacote de gerenciamento de dispositivos

O Advantech WISE-PaaS Marketplace fornece um pacote de soluções Device Management


para um sistema EIS.
O pacote de gerenciamento de dispositivos inclui o software de gerenciamento e
monitoramento remoto WISE-PaaS / RMM, além da máquina virtual Microsoft Azure. Ele
ajuda os usuários a construir uma plataforma de gerenciamento baseada na nuvem de forma
fácil e rápida.

18
O WISE-PaaS / RMM é um dos Serviços de Plataforma de Software IoT da Advantech, com
foco no monitoramento e gerenciamento remoto de dispositivos IoT, intercalando camadas
da Arquitetura IoPlatform e ancorando outros aplicativos de nuvem específicos de domínio.
As Máquinas Virtuais Azure permitem que você crie e use máquinas virtuais na nuvem.
Fornecendo o que é conhecido como Infraestrutura como um Serviço (IaaS), a tecnologia de
máquina virtual pode ser usada em uma variedade de maneiras.

Máquina Virtual Azure

O Azure Virtual Machines (VM) é um dos vários tipos de recursos computacionais on-demand
escaláveis que o Azure oferece. Normalmente, você escolhe uma VM quando precisa de
mais controle sobre o ambiente de computação do que outras opções oferecem. Este artigo
fornece informações sobre o que você deve considerar antes de criar uma VM.
Uma VM Azure oferece a flexibilidade da virtualização sem ter que comprar e manter o
hardware físico que o executa. No entanto, você ainda precisa manter a VM, cuidando da
configuração, remendando e instalando o software que é executado nele. As máquinas
virtuais de segurança podem ser usadas de várias maneiras. Alguns exemplos são:

• Desenvolvimento e teste - As VMs de segurança oferecem uma maneira rápida e fácil de


criar um computador com configurações específicas necessárias para codificar e testar
um aplicativo.
• Aplicações na nuvem - Como a demanda por sua aplicação pode flutuar, pode ser
economicamente correto executá-la em uma VM no Azure. Você só paga por VMs
adicionais quando você precisar deles, e desligue-os quando você não.
• Centro de dados estendido - As máquinas virtuais em uma rede virtual Azure podem ser
facilmente conectadas à rede da sua organização.
O número de VMs que seu aplicativo usa pode escalar e sair para o que for necessário para
atender às suas necessidades.
19
Conclusão
A visão da Internet das coisas está evoluindo rapidamente, juntamente com tecnologias
associadas. A arquitetura EIS é baseada em projetos do mundo real que implementamos
com clientes para suportar os recursos IoT, temos grande confiança de que esta é uma
arquitetura escalável, útil, robusta, implementável e eficaz.

A Advantech tem experiência em uma ampla gama de soluções IoT que fornecem
conectividade para sensores e atuadores à Internet. Também cooperamos com empresas
bem conhecidas (por exemplo, Microsoft, ARM, ST, TI, IBM, etc.) para fornecer vários tipos de
soluções de hardware / software e nuvem.

Advantech Edge Intelligence Server (EIS)


É uma arquitetura flexível e escalável de hardware / software que ajuda as empresas
a desenvolver a infraestrutura IoT complexa em um ecossistema integrado que serve
diferentes mercados verticais. O EIS pode ajudar a reduzir o hiato tecnológico, simplificando
a implantação do IOT. Para mais detalhes, visite
Como abaixo:

Solução EIS: http://eis.advantech.com

WISE-PaaS IoT Plataforma de Software: http://wise-paas.advantech.com/embedded

WISE-PaaS Marketplace: http://wise-paas.advantech.com/marketplace

20