Alterar o SSID com frequência e forçar os computadores próximos a esquecer o anterior

0

Eu tenho um Pi Zero W e quero usá-lo para transmitir o status de uma porta (aberta / fechada) para as pessoas (trabalhando em laptops) perto de você.

Eu consegui trabalhar configurando um ponto de acesso (com hostapd ) que contém as informações relevantes no SSID, mas o problema é que os laptops parecem "lembrar" os SSIDs anteriores para que, se a porta for aberta e fechada muitas vezes, ambos sempre aparecem. Existe alguma maneira de evitar isso?

    
por xavierm02 28.03.2018 / 05:58

1 resposta

2

Então, duas coisas.

  1. Isso não é realmente um UNIX & Linux pergunta, exceto pelo fato de que você está usando um Pi-Z-W com algum * Nix instalado nele (eu assumo, baseado no uso de hostapd ).
  2. Você está tornando isso um pouco mais complexo do que o estritamente necessário. O estado da porta é booleano: aberto ou fechado. verdadeiro ou falso. 0 ou 1. sim ou não.

Em vez de tentar transmitir dois SSIDs diferentes para transmitir o estado do booleano, use a presença da própria transmissão como o indicador.

SSID = TheDoorIsOpen!

Quando o Pi detecta que a porta está aberta, inicia o serviço hostapd e o sinal é visível / disponível / visto pelos computadores nas proximidades. Quando a porta está fechada, o Pi pára o serviço e o sinal 802.11 desaparece e o SSID não é visível como uma rede ativa / disponível.

    
por 28.03.2018 / 20:20