Postagens

Mostrando postagens de 2016

Protocolo MQTT e a Internet das Coisas

Foi desenvolvido pela IBM / Eurotech no final dos anos 1990 para uso em sistemas SCADA (tele supervisão e telecomando). Em novembro 2014, após 18 meses de trabalho, a Especificação do MQTT v 3.1.1 foi aprovada como um padrão homologado pela OASIS (Organization for the Advancement of Structured Information Standards). MQTT é um protocolo para troca de mensagens, baseado no modelo publicar – subscrever. Por ser leve é muito adequado para ser usado em sistemas embarcados (embedded) na comunicação remota M2M (Machine-to-Machine) usando o Wi-Fi (wireless) como meio. Pelo fato do cliente que publica estar desacoplado do cliente que assina, o broker faz a função de desacoplamento, este protocolo é muito bom para uso em redes pouco confiáveis e com pouca largura de banda. O MQTT define dois componentes: o broker MQTT (servidor) e o cliente MQTT. Um cliente MQTT pode criar tópicos no broker, publicar e assinar os tópicos. O broker armazena os dados dos tópicos e envia estes da...

Aplicação em Java com interface Cliente e/ou Servidor OPC DA

Imagem
Você precisa desenvolver uma aplicação em Java com interface Cliente e/ou Servidor OPC DA? O Java é atualmente a linguagem mais utilizada em todo o mundo. O Java é mais que uma linguagem, é uma plataforma de desenvolvimento e distribuição de aplicações móveis e incorporadas, jogos, conteúdo baseado na Web e softwares corporativos. O Cogent DataHub é uma solução de conectividade que suporta múltiplas intefaces como: OPC DA, OPC A&E, DDE, HTML, ODBC, e-mail, SMS e Tunneling com tecnologia própria. Estas interfaces se conectam em tempo real usando uma base de dados em memória. De forma a possibilitar a integração de aplicações em Java com DataHub, a Cogent disponibiliza uma API para Java. A API do DataHub para Java permite escrever programas em Java que se conectam ao DataHub através de TCP, ou seja, LAN, WAN ou Internet. Desta forma é muito simples incluir, por exemplo, a interface Cliente OPC à sua aplicação em Java. Basta usar os métodos de conexão, leitura e escrita dispon...

Solução para a Fronteira da IIoT

A fim de integrar perfeitamente dados industriais na IIoT, é necessária uma nova plataforma de comunicação. Esta plataforma requer amplo conhecimento do mundo intrincado da TO e no estado-da-arte e no domínio em rápida evolução da TI. Dentro da TO, a plataforma deve entender as várias topologias de rede e os protocolos de dados que serão encontrados. Ela deve ser capaz de descobrir e identificar automaticamente as Coisa industriais e os dados que elas contêm, bem como ser capaz de gerenciar o armazenamento de atualizações de alta frequência. Dentro da TI, a plataforma deve ser capaz de transformar os dados coletados e de publicá-los na nuvem através de padrões da IIoT. Padrões emergentes incluem Asynchronous Messaging Queuing Protocol (AMQP), Message Queueing Telemetry Transport (MQTT), Constrained Application Protocol (COAP) e Data Description Services (DDS). Estes padrões permitem a retransmissão de dados caso eles não cheguem aos seus destinos. Com a falta de infra-estr...

A Fronteira da IIoT

Alavancando (Potencializando) o Poder da Computação em Nuvem A fim de atenuar alguns dos desafios anteriores, as estratégias da IIoT focarão em forçar uma plataforma centralizada na nuvem. Esta plataforma e seus serviços correspondentes serão administrados por especialistas em TI familiarizados com o mundo do IP e serão disponibilizados para qualquer pessoa com a devida credencial e com conexão à Internet. Ao alavancar (potencializar) o poder da computação em nuvem e seus inúmeros recursos, irá disponibilizar o armazenamento e o poder de processamento necessários para gerenciar os zetabytes de dados que serão coletados, analisados e arquivados. Além disso, a disponibilidade global destas plataformas continua a evidenciar uma tendência ascendente à medida que se tornarem mais resistentes à crescente demanda e expectativas do nosso mundo conectado. Comunicação com Dispositivos na Fronteira A verdadeira fonte dos dados colocados em nuvem está nas Coisas industriais que fi...

Desafios da IIoT

Identificando as Coisas dentro da Internet Para que as Coisas possam ser capazes de comunicar umas com as outras, elas precisam de uma identificação única dentro da Internet. Historicamente, isto foi conseguido através da atribuição de um endereço Internet Protocol (IP). Como a indústria preve que trilhões de Coisas serão conectadas, o foco foi para a adoção do padrão IPv6, que define um endereço de 128 bits capaz de identificar unicamente 340 undecilhão (340 x 10 36 ) de itens endereçáveis (em comparação com apenas 4 bilhões de itens endereçáveis usando o padrão IPv4). Embora esta faixa seja mais do que suficiente para atender as necessidades da IIoT, será difícil, se não for impossível, gerenciar isto de forma eficaz na escala global da Internet. Normalmente gerenciado por Autoridades Reguladoras de Atribuição de Nomes e Endereços com a ajuda de Administradores de Rede, isto será um impeditivo a medida que as Coisas são adicionadas a uma taxa sem precedentes. Descobrindo C...