[HangOut ao Vivo] Tenha um Sistema de Monitoramento e Controle via Internet
Clique aqui e assista + vídeo aulas sobre o geniot PRO Industrial.

geniot-aulas


A API do genIoT suporta os seguintes modos: GET / POST / PUT / DELETE.
É possível dividir as variáveis por categorias. As categorias são chamadas de Datasources.

End Point: “https://www.geniot.io/things/services/api/v1/”
Parâmetros:

Datasource

Parâmetros:
name : Nome do DataSource (obrigatório)
Exemplo: “name”:”TanqueA”

description: Campo de Texto contendo a descrição do datasource.
Exemplo: “description”:”Este é um texto qualquer sobre o Datasource”

context: trata-se de um objeto ocional baseado em par de “chave” – “valor”
Exemplo: “context”: {“cor”: “Azul”}

tags: Uma lista de tags separada por vírgula
Exemplo: “tags”:[“fabrica”, “Maquina”]

Criar de um Datasource:

Retorno: JSON


Ler um Datasource:

Retorno JSON:


Atualizar um Datasource:

Retorno JSON:


Listar todos os Datasources.

Retorno JSON:


Deletar um Datasource

Retorno 204.


Variaveis

Parâmetros:
name : Nome do DataSource (obrigatório)
Exemplo: “name”:”TanqueA”

Unit: Unidade da variável.
Exemplo: “unit”:”Watts”

description: Campo de Texto contendo a descrição do datasource.
Exemplo: “description”:”Este é um texto qualquer sobre o Datasource”

properties: trata-se de um objeto ocional baseado em par de “chave” – “valor”
Exemplo: “properties”: {“cor”: “Azul”}

tags: Uma lista de tags separada por vírgula
Exemplo: “tags”:[“fabrica”, “Maquina”]

Criar de uma Variavel:

Retorno JSON:


Ler uma Variável

Retorno JSON:


Atualizar uma variável

Retorno JSON:


Listar todas as variáveis

Retorno JSON:


Deletar uma Variável

Retorno 204.


Enviar um Valor para a variável

Retorno JSON:

Mensagens do Servidor:

 

400 Bad Request – Error due to an invalid body in your request. Please verify it’s a valid JSON string and that the fields are the ones expected by the endpoint (string, object or float).
403 Forbidden – This token is not valid. Please verify your token.
404 Not Found – We couldn’t find the variable or data source you are trying to access. Verify your token and item’s ID.
405 Method Not Allowed – This API endpoint does not accept the method used. Check our API docs to see the allowed methods.
50* Internal Error – We’re having issues with our servers.