envio_de_alertas
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| envio_de_alertas [2024/09/19 18:44] – utilização de https, novo endpoint para refresh-token luiz.amaral | envio_de_alertas [2025/09/03 14:25] (atual) – guilherme.bassan | ||
|---|---|---|---|
| Linha 8: | Linha 8: | ||
| '' | '' | ||
| + | |||
| + | ===== Aviso ===== | ||
| + | Será realizada uma manutenção na API de recebimento de alertas no dia 03/09/2025, podendo haver instabilidade no sistema das 14h30 às 15h30. | ||
| ===== Autenticação ===== | ===== Autenticação ===== | ||
| Linha 13: | Linha 16: | ||
| Por segurança na comunicação dos equipamentos com o Lote 9 é necessário realizar autenticação. Para isso, usamos o JWT e Bearer Authentication. Para mais informações sobre usuário e senha, favor entrar em contato com a CET que encaminhará a solicitação ao Lote 9.\\ | Por segurança na comunicação dos equipamentos com o Lote 9 é necessário realizar autenticação. Para isso, usamos o JWT e Bearer Authentication. Para mais informações sobre usuário e senha, favor entrar em contato com a CET que encaminhará a solicitação ao Lote 9.\\ | ||
| \\ | \\ | ||
| - | Para a autenticação, | + | Para a autenticação, |
| + | Como exemplo em python, o payload do request fica da seguinte forma:\\ | ||
| + | '' | ||
| + | |||
| + | |||
| + | Caso as credenciais estejam corretas, um token de acesso e um token de reconexão são devolvidos | ||
| O token de acesso é utilizado para os endpoints de comunicação e energia e possui um tempo de expiração de 15 minutos. | O token de acesso é utilizado para os endpoints de comunicação e energia e possui um tempo de expiração de 15 minutos. | ||
| O token de reconexão é utilizado para manter a conexão ativa sem a necessidade de um novo login, este token possui um tempo de expiração de 20 minutos e é utilizado no endpoint '' | O token de reconexão é utilizado para manter a conexão ativa sem a necessidade de um novo login, este token possui um tempo de expiração de 20 minutos e é utilizado no endpoint '' | ||
| + | \\ | ||
| + | Obs.: Os tokens são únicos para cada local e é de suma importância armazenar os tokens recebidos com segurança.\\ | ||
| ===== Reconexão ===== | ===== Reconexão ===== | ||
| - | O endpoint '' | + | O endpoint '' |
| + | \\ | ||
| + | Para evitar que requisições retornem com erro por expiração do token de acesso, é recomendado que a atualização dos tokens seja realizada antes da expiração do token de acesso. | ||
| - | ===== Endpoint de comunicação | + | ===== Endpoint de Comunicação |
| - | + | ||
| - | + | ||
| - | Todos os equipamentos dos consórcios precisam enviar uma requisição ao lote 9 no intervalo minímo de 5 minutos. Recomendamos que essa requisição seja enviado a cada 2 ou 3 minutos para garantir o processamento no tempo esperado. | + | |
| - | * Regra: Se não houver o envio desta requisição no tempo determinado, | + | |
| + | O endpoint '' | ||
| + | \\ | ||
| + | O status de comunicação de cada dispositivo expira em 5 minutos. Recomendamos que essa requisição seja enviado a cada 2 ou 3 minutos para garantir o processamento no tempo esperado. | ||
| + | * Regra: Se não houver o envio desta requisição no tempo determinado, | ||
| ===== Endpoint de Energia ===== | ===== Endpoint de Energia ===== | ||
| + | O endpoint '' | ||
| + | \\ | ||
| Todos os equipamentos dos consórcios precisam enviar uma requisição ao lote 9 quando da falta de energia comercial (funcionamento por nobreak). Quando houver o retorno de energia comercial, uma requisição também deverá ser enviado. | Todos os equipamentos dos consórcios precisam enviar uma requisição ao lote 9 quando da falta de energia comercial (funcionamento por nobreak). Quando houver o retorno de energia comercial, uma requisição também deverá ser enviado. | ||
| - | * Regra: Na ocasião do envio da falta ou retorno de energia no equipamento, | + | * Regra: Na ocasião do envio da falta ou retorno de energia no equipamento, |
| ===== Documentação via JSON ===== | ===== Documentação via JSON ===== | ||
| Linha 38: | Linha 51: | ||
| * Para visualizar a estrutura, pode ser usado o software online https:// | * Para visualizar a estrutura, pode ser usado o software online https:// | ||
| - | {{ :api_alertas_documentacao.zip |}} | + | {{ :openapi.zip |}} |
envio_de_alertas.1726771445.txt.gz · Última modificação: 2024/09/19 18:44 por luiz.amaral