经常更改 SSID 并迫使附近的计算机忘记上一个

经常更改 SSID 并迫使附近的计算机忘记上一个

我有一个 Pi Zero W,想用它向附近的人(使用笔记本电脑工作)广播门的状态(打开/关闭)。

我通过设置一个hostapd包含 SSID 中相关信息的接入点(带有 )来使其工作,但问题是笔记本电脑似乎“记住”过去的 SSID,因此如果门打开和关闭足够频繁,两者都会始终出现。有什么办法可以防止这种情况发生吗?

答案1

所以,有两件事。

  1. 这实际上并不是一个 UNIX 和 Linux 问题,除了您使用的是安装了一些 *Nix 的 Pi-ZW 的事实(我假设,基于 的使用hostapd)。
  2. 你让它变得比严格必要的更复杂一些。门的状态是一个布尔值:打开或关闭。对或错。 0 或 1。是或否。

不要尝试广播两个不同的 SSID 来传达布尔值的状态,而是使用广播本身的存在作为指示符。

SSID = TheDoorIsOpen!

当 Pi 检测到门打开时,它会启动 hostapd 服务,并且附近的计算机可以看到/可用/看到该信号。当门关闭时,Pi 停止服务,802.11 信号消失,SSID 不可见作为活动/可用网络。

相关内容