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/08/26 15:29] – [Endpoint de Energia] luiz.amaral | envio_de_alertas [2025/09/03 14:25] (atual) – guilherme.bassan | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| - | ====== Envio de Alertas | + | ===== Envio de Alertas ===== |
| - | + | ||
| - | ===== Introdução | + | |
| O objetivo é o envio de alertas de comunicação e de energia. | O objetivo é o envio de alertas de comunicação e de energia. | ||
| Linha 7: | Linha 5: | ||
| Este módulo contem endpoints para o envio de informações ao Lote 9. | Este módulo contem endpoints para o envio de informações ao Lote 9. | ||
| - | ===== Endpoint | + | A conexão é realizada por https, com um certificado gerado pelo próprio Lote 09, ou seja, não é verificado por uma autoridade |
| + | '' | ||
| - | Todos os equipamentos dos consórcios precisam enviar | + | ===== Aviso ===== |
| - | * Regra: Se não houver o envio desta requisição | + | Será realizada |
| + | ===== Autenticação ===== | ||
| - | ===== Endpoint de Energia ===== | + | 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, | ||
| + | Como exemplo em python, o payload do request fica da seguinte forma:\\ | ||
| + | '' | ||
| - | 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 | + | Caso as credenciais estejam corretas, um token de acesso e um token de reconexão são devolvidos para o local especificado. |
| - | * Regra: Na ocasião do envio da falta ou retorno | + | O token de acesso é utilizado para os endpoints de comunicação e energia |
| + | O token de reconexão é utilizado para manter a conexão ativa sem a necessidade de um novo login, este token possui | ||
| + | \\ | ||
| + | Obs.: Os tokens são únicos para cada local e é de suma importância armazenar os tokens recebidos com segurança.\\ | ||
| - | ===== Autenticação | + | ===== Reconexão |
| - | Por segurança na comunicação | + | O endpoint '' |
| + | \\ | ||
| + | Para evitar que requisições retornem com erro por expiração do token de acesso, é recomendado que a atualização | ||
| + | |||
| + | ===== Endpoint de Comunicação ===== | ||
| + | |||
| + | 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 ===== | ||
| + | |||
| + | O endpoint '' | ||
| + | \\ | ||
| + | Todos os equipamentos dos consórcios precisam enviar uma requisição | ||
| + | * Regra: Na ocasião do envio da falta ou retorno de energia no equipamento, | ||
| ===== Documentação via JSON ===== | ===== Documentação via JSON ===== | ||
| Pata facilitar o entendimento dos desenvolvedores dos consórcios, | Pata facilitar o entendimento dos desenvolvedores dos consórcios, | ||
| - | - Para visualizar a estrutura, pode ser usado o software online https:// | + | * Para visualizar a estrutura, pode ser usado o software online https:// |
| + | {{ : | ||
envio_de_alertas.1724686140.txt.gz · Última modificação: 2024/08/26 15:29 por luiz.amaral