Nunca foi tão simples monitorar qualquer “coisa” remotamente!

Utilizando o conceito de Internet das 'Coisas' (do inglês, Internet of Things - IoT), a Plataforma IoT foi desenvolvida para ser simples, prática e independente do tipo de seu hardware, permitindo que você se conecte a tudo!

O que é?

A Plataforma IoT é um ambiente onde se pode interagir de forma efetiva e descomplicada com tudo. Quando nos referimos a “tudo”, é tudo mesmo! Você pode monitorar a temperatura da sala de TV, o volume da produção de seu parque fabril em 'tempo real', saber se está aberto o portão de sua casa ou até mesmo quando seu pet tomou água.

A Plataforma IoT está conectada a internet e é composta por interface com o usuário via Web, banco de dados para armazenamento das medições (pontos monitorados) e interface para comunicar com os dispositivos que provem estas medições. Os dispositivos podem ser desenvolvidos em microcontroladores, placas de prototipagem (Arduino, Raspberry PI e outros) e aplicativos para Smartphone, tablets, notebook ou PC.

Explicação de como usar a Plataforma IoT para monitorar a temperatura em um ambiente

Exemplo de utilização

Para monitorar a temperatura de sua sala de TV, é necessário um sensor de temperatura neste ambiente, o qual deverá estar conectado a um dispositivo com acesso a internet e configurado na Plataforma IoT.

Interface Web

Utilizando um navegador Web, você tem acesso a uma Interface simples e autoexplicativa. Nela você faz a gestão dos IOs (do inglês, Input Output – Entrada e Saída), dispositivos e ambientes onde estes estarão instalados. A Interface Web fornece uma visão clara do comportamento dos pontos monitorados (IOs) em gráficos e tabelas, onde é possível selecionar intervalos de tempo para uma melhor análise.

Veja alguns dos recursos que a Interface Web da Plataforma IoT possui:

A configuração e estruturada de forma hierárquica, seus pontos de IOs (pontos monitorados) pertencem a um dispositivo e este por sua vez está em um local monitorado

Organização

Estruturada de forma hierárquica, seus pontos de IOs (pontos monitorados) pertencem a um dispositivo e este por sua vez está em um local monitorado.

É um painel que lhe permite ter uma visão geral dos pontos mais importantes quando acessar a plataforma.

Dashboard

Um painel que lhe permite ter uma visão geral dos pontos mais importantes quando acessar a plataforma.

Permite visualizar o comportamento de suas medições pode ser visualizado por meio de gráficos de tendência histórica ou tabela

Gráficos e Tabela

O comportamento de suas medições pode ser visualizado por meio de gráficos de tendência histórica ou tabela.

Para rastreamento, a visualização do histórico é dada por um mapa com as coordenadas registradas.

Mapas

Para rastreamento, a visualização do histórico é dada por um mapa com as coordenadas registradas.

Como se conectar?

Smartphone

Seu próprio Smartphone pode se tornar um poderoso rastreador por GPS sem a necessidade de instalar Apps. Você simplesmente configura a Plataforma IoT e seu Smartphone passa a enviar as coordenadas de sua localização.



Placas de prototipagem

Usando Arduino, Raspberry PI ou outras placas com conexão WiFi ou Ethernet, você pode iniciar a utilização da Plataforma IoT rapidamente. Basta carregar o firmware e interligar os sensores à placa, conectá-la a internet e configurar o dispositivo na Plataforma IoT, assim os valores medidos serão visualizados.

Hardwares Dedicados

Em aplicações mais específicas, utilizando microcontroladores (PIC, ATmega, ESP8266 ou outros) com conexão WiFi ou Ethernet, é possível desenvolver soluções dedicadas, como por exemplo: monitoramento remoto de consumo de combustível de veículos e comunicação com equipamentos industriais (CLP, inversores de frequência, entre outros).

Envio de dados

A Plataforma IoT recebe os dados enviados pelos dispositivos através do método “POST” no endereço http://www.plataformaiot.com.br/api/medicao. O formato dos dados a serem enviados por estes dispositivos deve ser JSON (JavaScript Object Notation - Notação de Objetos JavaScript) e estruturado da seguinte forma:

{                                                       //Objeto enviado pelo dispositivo;
  "d": 1,                                               //Identificador do dispositivo;
  "c": '{                                               //Conteúdo - objeto JSON encapsulado em uma string;
    "c": "1234567890a",                                 //Chave de acesso do dispositivo;
    "a": 0,                                             //Ação: 0 - indica que os dados devem ser armazenados;
    "l": [                                              //Lista de IOs do Dispositivo;
      {                                                 //Objeto IO;
        "i": 1,                                         //Identificador do IO;
        "l": [                                          //Lista de medições do IO;
          {                                             //Objeto contendo o data, hora e valor da medicão;
            "t": "2016-08-31T01:38:26.4252247-03:00",   //Data e hora da medição (formato ISO 8601: YYYY-MM-DDThh:mm:ss.sTZD);
            "v": "23"                                   //Valor da medição;
          }                                             //Fim do Objeto contendo o data, hora e valor da medicão;
        ]                                               //Fim da Lista de medições do IO;
      }                                                 //Fim do Objeto IO;
    ]                                                   //Fim da Lista de medições do IO;
  }'                                                    //Fim do Conteúdo - objeto JSON encapsulado em uma string;
}                                                       //Fim do Objeto enviado pelo dispositivo;

Se o dispositivo enviar um objeto de dados correto, a Plataforma IoT o responderá com um objeto JSON contendo:

{                                                        //Objeto enviado ao dispositivo
  "s": "0"                                               //Estado da operação: 0 - indica que ocorreu com sucesso;
}                                                        //Fim do Objeto enviado ao dispositivo

Caso o dispositivo envie um objeto de dados incorreto, este será ignorado pela Plataforma IoT.

Leitura de dados

Para realizar uma leitura de dados já armazenado na Plataforma IoT, o objeto é estruturado de forma semelhante ao de envio. Para isto, o dispositivo deve submete uma requisição através do método “POST” ao endereço http://www.plataformaiot.com.br/api/medicao com o seguinte conteúdo:

{	                                            // Objeto enviado pelo dispositivo;
d:1,	                                        // Identificador do dispositivo;
c:'{	                                        // Conteúdo - objeto JSON encapsulado em uma string;
    c:"1234567890a",	                        // Chave de acesso do dispositivo;
    a:1,	                                    // Ação: 1 - indica leitura de dados;
    l:[	                                        // Lista de IOs do Dispositivo;
    {	                                        // Objeto IO;
        i:1,	                                // Identificador do IO;
        l:[	                                    // Lista de medições do IO;
            {	                                // Objeto contendo o data, hora e valor da medição;
                t:"2016-08-31T01:38:26.0-03:00",// Data e hora do início da leitura (formato ISO 8601: YYYY-MM-DDThh:mm:ss.sTZD);
                f:"2016-08-31T01:48:05.0-03:00" // Data e hora do fim da leitura (formato ISO 8601: YYYY-MM-DDThh:mm:ss.sTZD);
            }	                                // Fim do Objeto contendo o data, hora e valor da medição;
        ]	                                    // Fim da Lista de medições do IO;
    }	                                        // Fim do Objeto IO;
    ]	                                        // Fim da Lista de medições do IO;
}'	                                            // Fim do Conteúdo - objeto JSON encapsulado em uma string;
}	                                            // Fim do Objeto enviado pelo dispositivo;

Para realizar a leitura somente do último valor armazenado no IO, o objeto medição pode ser eliminado do objeto de IO.

Uma vez recebido a solicitação de leitura, a Plataforma IoT responderá ao dispositivo enviando-lhe um objeto com os dados desejados. Este objeto possui a seguinte estrutura:

{	                                            // Objeto enviado pelo dispositivo;
d:1,	                                        // Identificador do dispositivo;
c:"{	                                        // Conteúdo - objeto JSON encapsulado em uma string;
    \"c\":\"1234567890a\",	                    // Chave de acesso do dispositivo;
    \"a\":0,	                                // Ação: 0 - indica que os dados devem ser armazenados;
    \"l\":[	                                    // Lista de IOs do Dispositivo;
        {	                                    // Objeto IO;
        \"i\":1,	                            // Identificador do IO;
        \"l\":[	                                // Lista de medições do IO;
            {	                                // Objeto contendo o data, hora e valor da medição;
                \"t\":\"2016-08-31T01:38:27\",	// Data e hora da medição (formato ISO 8601: YYYY-MM-DDThh:mm:ss.sTZD);
                \"v":\"18.4\"	                // Valor da medição;
            }	                                // Fim do Objeto contendo o data, hora e valor da medição;
        ]	                                    // Fim da Lista de medições do IO;
    }	                                        // Fim do Objeto IO;
    ]	                                        // Fim da Lista de medições do IO;
}"	                                            // Fim do Conteúdo - objeto JSON encapsulado em uma string;
}	                                            // Fim do Objeto enviado pelo dispositivo;                    

Caso ocorra algum erro na estruturação do objeto de dados, falha na verificação da chave de acesso e identificador inexistente (tanto do dispositivo quanto do IO) a Plataforma IoT irá ignorar o objeto e enviará a resposta HTTP com o código 404.

Vídeos

Aqui são disponibilizados vários vídeos para que você possa aprender e utilizar mais facilmente todos os recursos da Plataforma IoT.

Apresenta uma visão geral sobre o funcionamento e possibilidade de uso da Plataforma IoT

Apresenta como utilizar a interface WEB da Plataforma IoT para realização de rastreamento por GPS com smartphone.

Apresenta a API da Plataforma IoT e exemplifica como utiliza-la para comunicar com qualquer dispositivo.

Apresenta como receber e enviar dados para a Plataforma IoT com o Arduino.

Registre-se agora mesmo e faça um teste do Plano Básico sem custo e sem fidelidade por 03(três) meses!

Planos

Escolha um de nossos Planos que melhor atenda a sua necessidade e se conecte!

Caso necessite de outras configurações, entre em contato para que possamos atendê-lo com um Plano personalizado.

Básico

R$ 19,99/mês

  • Até 2 locais
  • Até 2 dispositivos
  • Até 2 IOs
  • Intervalo mínimo de 60 segundos
  • Armazenamento por 15 dias

Standard

R$ 29,99/mês

  • Até 2 locais
  • Até 2 dispositivos
  • Até 2 IOs
  • Intervalo mínimo de 60 segundos
  • Armazenamento por 30 dias

Super

R$ 49,99/mês

  • Até 5 locais
  • Até 5 dispositivos
  • Até 5 IOs
  • Intervalo mínimo de 30 segundos
  • Armazenamento por 30 dias

Mega

R$ 79,99/mês

  • Até 5 locais
  • Até 10 dispositivos
  • Até 10 IOs
  • Intervalo mínimo de 30 segundos
  • Armazenamento por 30 dias
  • Locais: apenas uma forma de manter os dispositivos organizados, agrupando-os para melhor identificação.
  • Dispositivos: todo equipamento ou software com a capacidade de enviar dados à Plataforma IoT. Estes possuem identificador, chave de acesso e criptografia para proverem maior segurança no envio de dados.
  • IO (do inglês, Input Output – Entrada e Saída): refere-se a uma entrada física, saída física ou variável pertencente a um dispositivo que é associado ao envio de dados à Plataforma IoT. Para uma visualização facilitada dos dados recebidos, o IO possui um identificador, nome, descrição, tipo de dado, unidade de engenharia, etc. A Plataforma IoT suporta os seguintes tipos de dados: Digital – Booleano (0 ou 1); Inteiro – Número não fracionário; Ponto Flutuante – Número fracionário; Caracteres – Palavra composta por até 100 (cem) caracteres alfanuméricos; GPS – Coordenada de geoposicionamento, expressa em latitude e longitude (no envio, o campo "valor" deve ser “latitude;longitude”, ambos em formato numérico).
  • Intervalo mínimo: refere-se ao menor tempo (em segundos) entre envios de dados a ser realizado pelo dispositivo. Caso o dispositivo tente enviar dados em um tempo menor que este, a Plataforma IoT o rejeitará e somente receberá novos dados decorrido o tempo de intervalo mínimo deste o último dado aceito.
  • Armazenamento: refere-se ao período (em dias) no qual os últimos dados envidados pelo dispositivo serão mantidos no banco de dados. Contados a partir da data atual, o sistema exclui automaticamente todos os dados envidados pelos dispositivos que estiverem fora deste período.

Sobre nós

A Plataforma IoT nasceu para simplificar a forma de como a "Internet das Coisas" (do inglês, Internet of Things - IoT) possa se tornar parte do dia-a-dia das pessoas. A Plataforma IoT é também uma excelente opção para minimizar custos e tempo nas soluções de monitoração remota e rastreamento por GPS.

Princípios

  • Buscamos excelência na aplicação de soluções tecnológicas que sejam ecológicas, eficiente e que contribuam para o desenvolvimento de nossos clientes.
  • Somos inovadores, competitivos e que agrega valores ao empreendimento de nossos clientes.
  • Temos o compromisso com a ética, a verdade, o sigilo, a transparência e integridade de nossas ações.
  • Valorizamos o desenvolvimento humano, respeitamos a lei, a comunidade, o indivíduo social, nossos clientes, parceiros, colaboradores e fornecedores.

Contate-nos

Envie suas dúvidas e sugestões para que possamos tornar a Plataforma IoT ainda melhor.






E-mail:

contato@plataformaIoT.com.br