Как присылать сообщение на мобильное устройство или компьютер, если устройство попало в сеть wifi

lx2003

Client
Регистрация
15.02.2021
Сообщения
688
Благодарностей
147
Баллы
43
Здравствуйте!
Как присылать сообщение на мобильное устройство, если мобильное устройство попало в сеть wifi, но ещё не подключено к нему? Например с логином и паролем, чтобы можно было бы воспользоваться этим wifi.
Делать параллельно бесплатную сеть, которая выдавала бы логин и пароль или ссылку на автоподключение к wifi?

Не хотелось бы давать сразу доступ в интернет без дополнительной защиты. Ну чтоб не было проблем связанных с открытым доступом в интернет.

Сервер с фаерволлом, антивирусом, ограничением на какие-то сайты (чтобы пользователям вирусов не нахватать), разграничением доступа по пользователям, если есть постоянные пользователи...

Или использовать при подключении страницу приветствия (страницу регистрации) для соединения (SQUID).

Идея такая, что должна быть и локальная сеть (закрытая) и доступ для сторонних, те кто подключаются на какой-то период.
 
Последнее редактирование:

lx2003

Client
Регистрация
15.02.2021
Сообщения
688
Благодарностей
147
Баллы
43
Или роутером только обойтись?
Но идея именно прислать сообщение на устройство (или push-уведомление) не подключенное к сети wifi, но попавшее в действие этой сети wifi. А затем раздавать интернет или доступ в локальную сеть.
 
Последнее редактирование:

SellProduct_AD

Новичок
Регистрация
05.04.2025
Сообщения
12
Благодарностей
4
Баллы
3
Но идея именно прислать сообщение на устройство (или push-уведомление) не подключенное к сети wifi, но попавшее в действие этой сети wifi. А затем раздавать интернет или доступ в локальную сеть.
Вывод
Если устройство не подключено к Wi-Fi и не имеет интернета, легально отправить сообщение можно только через:

  • Wi-Fi Aware (если поддерживается).
  • Bluetooth (BLE).
  • SMS (если есть SIM-карта).
Если устройство подключено к Wi-Fi, но без интернета, можно попробовать локальный push через FCM в обход интернета (но сложно).

Если вам нужно принудительно доставить сообщение без согласия пользователя, это может нарушать законы о конфиденциальности (например, GDPR, КоАП РФ).
 
  • Спасибо
Реакции: lx2003

lx2003

Client
Регистрация
15.02.2021
Сообщения
688
Благодарностей
147
Баллы
43
Вывод
Если устройство не подключено к Wi-Fi и не имеет интернета, легально отправить сообщение можно только через:

  • Wi-Fi Aware (если поддерживается).
  • Bluetooth (BLE).
  • SMS (если есть SIM-карта).
Если устройство подключено к Wi-Fi, но без интернета, можно попробовать локальный push через FCM в обход интернета (но сложно).

Если вам нужно принудительно доставить сообщение без согласия пользователя, это может нарушать законы о конфиденциальности (например, GDPR, КоАП РФ).
Имеется ввиду только прислать логин и пароль для доступа к локальной сети и интернету, который дается сетью wifi.

Может же роутер определить по Mac-адресу или другим параметрам информацию о попадании какого-то устройства в зону действия сети wifi.
Вроде такое используется в некоторых рекламных баннерах когда к ним приближается, чтобы получить показываемую рекламу или дополнительную информацию. А также для доступа в помещение.
 

lx2003

Client
Регистрация
15.02.2021
Сообщения
688
Благодарностей
147
Баллы
43
Вывод
Если устройство не подключено к Wi-Fi и не имеет интернета, легально отправить сообщение можно только через:

  • Wi-Fi Aware (если поддерживается).
  • Bluetooth (BLE).
  • SMS (если есть SIM-карта).
Если устройство подключено к Wi-Fi, но без интернета, можно попробовать локальный push через FCM в обход интернета (но сложно).

Если вам нужно принудительно доставить сообщение без согласия пользователя, это может нарушать законы о конфиденциальности (например, GDPR, КоАП РФ).
А если по варианту "без согласия пользователя" как можно отправить сообщение "Желаете ли Вы получать сообщения?" и если получено согласие, тогда доставлять.

Или push-уведомление такого вида
 

lx2003

Client
Регистрация
15.02.2021
Сообщения
688
Благодарностей
147
Баллы
43
Или описание к точке доступа и в описании к точке доступа как-то сделать, которое видно без подключения, все же?
 

lx2003

Client
Регистрация
15.02.2021
Сообщения
688
Благодарностей
147
Баллы
43
В общем, наверное, правильней будет:
устройству, подключаясь к открытой сети wifi, автоматически получать какой-то скрипт, который подключит устройство к сети wifi с логином и паролем и покажет какое-то сообщение сразу, или покажет сообщение автоматически открыв браузер сразу, или покажет сообщение после того как будет открыт браузер пользователем.

Или SQUID или Captive portal использовать
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 360
Благодарностей
679
Баллы
113
В общем, наверное, правильней будет:
устройству, подключаясь к открытой сети wifi, автоматически получать какой-то скрипт, который подключит устройство к сети wifi с логином и паролем и покажет какое-то сообщение сразу, или покажет сообщение автоматически открыв браузер сразу, или покажет сообщение после того как будет открыт браузер пользователем.
В общественных местах запрашивается же авторизация. У меня в ТЦ такое было. Просто прилетает уведомление на мобилу о необходимости авторизоваться.
 
  • Спасибо
Реакции: lx2003

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 360
Благодарностей
679
Баллы
113
Вывод
Если устройство не подключено к Wi-Fi и не имеет интернета, легально отправить сообщение можно только через:

  • Wi-Fi Aware (если поддерживается).
  • Bluetooth (BLE).
  • SMS (если есть SIM-карта).
Если устройство подключено к Wi-Fi, но без интернета, можно попробовать локальный push через FCM в обход интернета (но сложно).

Если вам нужно принудительно доставить сообщение без согласия пользователя, это может нарушать законы о конфиденциальности (например, GDPR, КоАП РФ).
Что у вас за страсть задавать вопрос нейросеткам и кидать их ответы? Я думаю, что каждый участник на форуме способен сделать это, но вопрос задается людям, в первую очередь.
 

lx2003

Client
Регистрация
15.02.2021
Сообщения
688
Благодарностей
147
Баллы
43
В общественных местах запрашивается же авторизация. У меня в ТЦ такое было. Просто прилетает уведомление на мобилу о необходимости авторизоваться.
А как оно приходит: в смс, на мессенджер, когда открываешь браузер?
А без подключения к какой-либо сети wifi как может мобильное устройство при приближении или попадании в сеть wifi принять сообщение, например, с сообщением "Вы можете подключиться к такой-то сети wifi с такими-то логином и паролем“.
И как сделать, чтобы сообщение не навязчивые было.
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 360
Благодарностей
679
Баллы
113
Тоже спросил грок, дал больше инфы, в общественных местах юзается такая штука, как Captive Portal. Мне прилетало уведомлением на телефон.
Я вижу сейчас только вариант при котором:
1. Юзер сам подключается к сети без пароля
2. У него прилетает "авторизация" уведомлением на телефон
3. Страница с авторизацией хранит в себе примерно такое содержание: "Подключитесь к скрытой сети: SSID: MyHiddenWiFi Пароль: Secret123"

Но если стоит задача рассылать уведомления всем в радиусе покрытия сети... Даже без их участия.. Тогда тут уже вопрос о других реализациях и я не уверен, что такое существует.
 
  • Спасибо
Реакции: lx2003

lx2003

Client
Регистрация
15.02.2021
Сообщения
688
Благодарностей
147
Баллы
43
А Zennoposter позволит в данном случае обновлять данные в роутере или сервере, чтобы данные о посетителям сети не сохранялись. А сохранялись количество общего исползованного трафика
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 360
Благодарностей
679
Баллы
113
А Zennoposter позволит в данном случае обновлять данные в роутере или сервере, чтобы данные о посетителям сети не сохранялись. А сохранялись количество общего исползованного трафика
Если это вопрос, то я думаю, что всё в ваших руках в первую очередь. Работать с интерфейсом админки роутера или запросами с роутером - реально. Если это микротик, то есть и специальные библиотеки на C# для работы с их устройствами.
 
  • Спасибо
Реакции: lx2003

lx2003

Client
Регистрация
15.02.2021
Сообщения
688
Благодарностей
147
Баллы
43
Тоже спросил грок, дал больше инфы, в общественных местах юзается такая штука, как Captive Portal. Мне прилетало уведомлением на телефон.
Я вижу сейчас только вариант при котором:
1. Юзер сам подключается к сети без пароля
2. У него прилетает "авторизация" уведомлением на телефон
3. Страница с авторизацией хранит в себе примерно такое содержание: "Подключитесь к скрытой сети: SSID: MyHiddenWiFi Пароль: Secret123"

Но если стоит задача рассылать уведомления всем в радиусе покрытия сети... Даже без их участия.. Тогда тут уже вопрос о других реализациях и я не уверен, что такое существует.
А скриптом каким-то воспользоваться, чтобы при открытии сайта можно было автоматически авторизоваться в предложено скрытой сети?


Если количество пользователей будет превышать определённую нагрузку предлагать другой ssid?
 

lx2003

Client
Регистрация
15.02.2021
Сообщения
688
Благодарностей
147
Баллы
43
Если это вопрос, то я думаю, что всё в ваших руках в первую очередь. Работать с интерфейсом админки роутера или запросами с роутером - реально. Если это микротик, то есть и специальные библиотеки на C# для работы с их устройствами.
Попробую
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 360
Благодарностей
679
Баллы
113
А скриптом каким-то воспользоваться, чтобы при открытии сайта можно было автоматически авторизоваться в предложено скрытой сети?


Если количество пользователей будет превышать определённую нагрузку предлагать другой ssid?
С разграничением пользователей я бы смотрел в сторону реализации собственного backend api, а уже на странице, которую выдает Captive Portal выполнять запрос к ней, чтобы получить корректный SSID и пароль (через js).
Для подключения через кнопку в качестве обходного путя, тот же грок предлагает сделать страницу примерно такого формата. Информация точно требует перепроверки
HTML:
<!DOCTYPE html>
<html>
<head>
    <title>Подключение к Wi-Fi</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
    <h1>Подключитесь к нашей сети</h1>
    <p>Нажмите кнопку, чтобы подключиться к скрытой сети:</p>
    <a href="wifi:S:MyHiddenWiFi;T:WPA;P:Secret123;H:true;;">
        <button>Подключиться к MyHiddenWiFi</button>
    </a>
    <p>Или отсканируйте QR-код:</p>
    <img src="qrcode.png" alt="QR-код для Wi-Fi">
</body>
</html>
 
  • Спасибо
Реакции: lx2003

lx2003

Client
Регистрация
15.02.2021
Сообщения
688
Благодарностей
147
Баллы
43
Если это вопрос, то я думаю, что всё в ваших руках в первую очередь. Работать с интерфейсом админки роутера или запросами с роутером - реально. Если это микротик, то есть и специальные библиотеки на C# для работы с их устройствами.
Подумаю ещё как сделать.
Можно использовать и библиотеки, получается и авторизацию, но а можно подключиться к открытой сети, а далее к сети по Логин у и паролю.

Что-то получается какое-то... Не могу осилить...

Но что-то вырисовывается нормальное и для обслуживания, и для взаимодействия пользователей с этими точками доступа к wifi
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 360
Благодарностей
679
Баллы
113
Подумаю ещё как сделать.
Можно использовать и библиотеки, получается и авторизацию, но а можно подключиться к открытой сети, а далее к сети по Логин у и паролю.

Что-то получается какое-то... Не могу осилить...

Но что-то вырисовывается нормальное
Нейросети лучший друг человека) Если стоит задача просто людям давать бесплатный вайфай, но при этом нагрузку разграничить между сетями, то это то, что нужно)
 
  • Спасибо
Реакции: lx2003

lx2003

Client
Регистрация
15.02.2021
Сообщения
688
Благодарностей
147
Баллы
43
Нейросети лучший друг человека) Если стоит задача просто людям давать бесплатный вайфай, но при этом нагрузку разграничить между сетями, то это то, что нужно)
Там тоже интересуюсь
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 360
Благодарностей
679
Баллы
113
Там тоже интересуюсь
Грок неплох, очень даже, попробуйте его) В целом страница такого формата у меня корректно работает на компьютере, но на айфоне не происходит ничего (ios 18.1.1)
 
  • Спасибо
Реакции: lx2003

lx2003

Client
Регистрация
15.02.2021
Сообщения
688
Благодарностей
147
Баллы
43
Грок неплох, очень даже, попробуйте его) В целом страница такого формата у меня корректно работает на компьютере, но на айфоне не происходит ничего (ios 18.1.1)
Grok - который чат ai?
Другой не нашел
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 360
Благодарностей
679
Баллы
113
  • Спасибо
Реакции: lx2003

lx2003

Client
Регистрация
15.02.2021
Сообщения
688
Благодарностей
147
Баллы
43

lx2003

Client
Регистрация
15.02.2021
Сообщения
688
Благодарностей
147
Баллы
43
Вообще, в принципе, сделать бы, чтобы обращали внимание на то, что есть wifi, если wifi на устройстве пользователя не включен. Или сигнал не сильный и обратить внимание пользователя, чтобы не пропустил что есть точка доступа wifi
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)