Please enable JavaScript.
Coggle requires JavaScript to display documents.
AccessControl(BLE), AccessControl (WiFI) - Coggle Diagram
AccessControl(BLE)
Inicia parâmetros da memória
Status on
ESTADO 0
CONSULTA uC WIFI
VERIFICA SE HOUVE ALTERAÇÕES NESSES DADOS, CASO HAJA, SALVAR ELES NA MEMÓRIA DO uC BLE.
TEM FECHAMENTO AUTOMÁTICO
TEMPO PARA AGUARDAR PORTÃO ABERTO
ESTADO 1
SCAN BLE
ESTADO 2
ANÁLISE
Solicita ao uC WiFI se o
USER
tem permissão
ESTADO 3
RELÉ ON
Se o portão
JÁ ESTÁ ABERTO
e
NÃO TEM FECHAMENTO AUTOMÁTICO
, ENTAO, reinicia contagem de tempo. (VERIFICAR COM A EQUIPE SOBRE DEIXAR ISSO SEM CONTAR O TEMPO PRÉ-DEFINIDO, PARA ESSE CASO).
Tira foto (talvez vídeo)
ESTADO 4
ENVIA DADOS PARA uC WiFI
USUÁRIO QUE ABRIU O PORTÃO
USUÁRIO QUE ENTROU COM O PORTÃO ABERTO
SE A ORDEM PARTIU DO uC WiFi, BASTA AVISAR QUE O PORTÃO FOI ABERTO
ESTADO 5
TEM FECHAMENTO AUTOMÁTICO
FIM
ESTADO 6
NÃO TEM FECHAMENTO AUTOMÁTICO
ESTADO 7
Aguarda tempo parametrizado
Liga luz de aviso
ESTADO 8
FECHA PORTÃO
1 more item...
EMITE AVISO VISUAL DE ACESSO NEGADO
Avisa uC WiFi que o
USER
tentou acessar o sistema
FIM
ESTADO 9
uC WiFI ordena abertura de portão
AccessControl (WiFI)
ESTADO 0
Mode Type (memory)
ESTADO 1 - MODE 0 (SERVER)
Cria uma página de configuração nesse IP: 14.9.9.1
Formulário:
SSID
IP
GATEWAY
MAC
MASK
MQTT_LOGIN
MQTT_PASSWORD
MQTT_URL
MODE
ESTADO 2 - MODE 1 (CLIENT)
Conecta no WiFi
ESTADO 3
Conecta no MQTT
Envia dados para o Broker
Controla RGB
Recebe dados do Broker
ESTADO 6
Grava dados que estão no servidor no cartão de memória local
Dados:
USER_ID
DIAS DE ACESSO
HORÁRIOS PERMITIDO
ESTADO 8
Solicita abertura do Acesso ao uC BLE
ESTADO 4 - Falha WiFi
Pisca LED Vermelho RGB
ESTADO 5 - Botão
Se pressionado durante 10s
Apaga dados da memória
RST uC (MODE0)
Se pressionado 1x
Puslo de 2s no relé
ESTADO 7 - RESPONDER uC BLE