Expand description
Módulo para gerenciamento de dispositivos.
Este módulo contém funções e estruturas para registro, controle e monitoramento de dispositivos LockWise via API REST e comunicação MQTT.
Structs§
- Config
Item - Item de configuração individual.
- Control
Request - Estrutura de requisição para control API endpoints
- Device
Token - Invólucro para token de dispositivo extraído do cabeçalho Authorization.
- Device
Voice 🔒Row - Estrutura para representar uma linha de dispositivo para verificação de voz.
- Lock
Status Message - Estrutura de mensagem para atualizações de status de bloqueio dos dispositivos
- LogEntry
- Estrutura para entradas de log retornadas pela API
- Register
Device Request - Estrutura de requisição para registrar um dispositivo com uma senha.
- Update
Config Request - Estrutura de requisição para atualizar configuração do dispositivo.
Functions§
- control_
device - Envia um comando de controle a um dispositivo (LOCK/UNLOCK).
- control_
temp_ device - Envia comando de controle a um dispositivo acessível temporariamente.
- get_
accessible_ devices - Lista dispositivos acessíveis ao usuário (próprios ou convidados).
- get_
device - Recupera detalhes de um dispositivo específico.
- get_
devices - Recupera lista de dispositivos pertencentes ao usuário autenticado.
- get_
logs - Recupera logs de acesso de um dispositivo.
- get_
notifications - Recupera notificações de dispositivos próprios.
- get_
temp_ device - Recupera detalhes de um dispositivo acessível temporariamente.
- get_
temp_ devices_ status - Lista dispositivos com acesso temporário.
- lockdown_
device - Bloqueia um dispositivo, impedindo controle adicional.
- ping_
device - Faz ping em um dispositivo para verificar conectividade.
- ping_
temp_ device - Faz ping em um dispositivo acessível temporariamente.
- reboot_
device - Reinicializa um dispositivo remotamente.
- register_
device - Registra um dispositivo com uma senha.
- unpair_
device - Despareia um dispositivo do usuário.
- update_
config - Atualiza configuração do dispositivo via MQTT. Valida a requisição, envia configuração ao dispositivo e aguarda confirmação.
- verify_
voice - Verifica voz contra embedding registrado para acesso ao dispositivo.