向连接到 Wi-Fi 网络的所有设备发送通知

2022-09-02 10:50:00

有没有办法向连接到特定Wi-Fi网络的设备发送通知?

比方说,我有一个名为“My Wi-Fi”的Wi-Fi网络,它不安全,那就是任何人都可以连接。公共网络。

可能有 N 个用户连接到“我的 Wi-Fi”。这些用户可以执行任何类型的交易,例如在线支付。

现在,如果我想关闭或关闭“我的Wi-Fi”路由器或接入点,这些交易可能会失败。

因此,在关闭之前,我想向连接到“我的Wi-Fi”网络的所有用户发送文本通知。(用户在其设备中没有任何类型的应用程序来推送通知。

这可能吗?


答案 1

没有向连接到Wi-Fi网络的所有设备发送(推送)消息的标准方法。如果有一种方法,就很容易找到规范并指出如何完成。不幸的是,很难证明没有东西。

正如您清楚地意识到的那样,如果您控制的相应页面在其设备上的浏览器或运行的应用程序中打开,则可以这样做。您可以开发一个框架,用户必须登录并保持页面打开或应用程序运行,才能连接到您的Wi-Fi。

假设您控制了路由器,那么在物理上您可以编写代码来拦截通过路由器传输的数据包,并在发送到各种连接设备的页面的HTTP中插入此类警告。这假设他们使用 HTTP 查看正常页面。当然,您也可以在其他协议中插入警告。根据您的司法管辖区,这可能是非法的,或者有其他法律问题。我认为这样做是一个坏主意™。


答案 2

疯狂的建议,你可以拦截http请求并使用自定义http响应进行回复,该响应可以显示一个横幅,表明路由器即将关闭。这样,任何正在进行的支付交易都将失败。希望它有帮助。


推荐