Wifi + база MAC адресов + реле

darksside
Offline
Зарегистрирован: 07.04.2022

Добрый день! Задача такая:

Ардуино с Wifi, питание устройства от 12/24в, реле NO,NC, память для базы данных

Через Веб интерфейс возможность создавать базу данных с переменными для каждого пользователя:

1. Наименование А
2. Наименование Б
3. MAC адрес устройства
4. Подключение в день (0-не ограниченно, 1-5)
5.  Уровень сигнала

При подключении устройства, добавленного в базу данных, Ардуино проверяет по переменным №3,4 и 5, после чего переключает реле на 1 сек. 

sadman41
Offline
Зарегистрирован: 19.10.2016

Объем записей в БД неограничен?

rkit
Offline
Зарегистрирован: 23.11.2016

при подключении к куда

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

А че у ардуино есть нашлепки которые позволяют подключаться неограниченному количеству клиентов ?

Iv_
Iv_ аватар
Offline
Зарегистрирован: 06.04.2022

rkit пишет:

при подключении к куда


При подключении ESP к точке WiFi на телефоне.
Заказчик, видимо мутит аля дмофон/пропускную систему на смартфонах. Я подобное делал на esp8266, только у меня свет зажигался при приближении к объекту с телефоном, у которого точка доступа включена.

Iv_
Iv_ аватар
Offline
Зарегистрирован: 06.04.2022

Сейчас точно уже не помню, но кажется любой гаджет свистит в пространство своим маком, если даже просто включена вафля/блютуз.

Iv_
Iv_ аватар
Offline
Зарегистрирован: 06.04.2022

Я бы сделал такого консьержа на ESP32-CAM, чтоб ещё портрет проходящего делал. И слот под SD карту уже есть встроенный, куда базу данных сохранять.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Iv_ пишет:
Сейчас точно уже не помню, но кажется любой гаджет свистит в пространство своим маком, если даже просто включена вафля/блютуз.

С чего это ? Просто так даже прыщ не вскочит. Что бы было если бы все телепоны свой мак на всех частотах орали ? :)))

imp
Offline
Зарегистрирован: 20.06.2020

Есть у телефонов такая бяка, хуже того, если телефон был подключен к какой-либо точке, то тогда он за одно еще и имя этой точки сообщает. Легко убедиться, возьми аерокряк и просто поснифь эфир, маки практически всех телефонов в которых включен вай-фай будут видны, вне зависимости установлена ли связь. Другое дало возможно ли перевести ви-фи модуль в неразборчивый режим и получать с него "сырые" данные.

darksside
Offline
Зарегистрирован: 07.04.2022

Объем записей до 500 пользователей.

darksside
Offline
Зарегистрирован: 07.04.2022

darksside пишет:

Заказчик, видимо мутит аля дмофон/пропускную систему на смартфонах. Я подобное делал на esp8266, только у меня свет зажигался при приближении к объекту с телефоном, у которого точка доступа включена.

Почти ) Смысл тотже, но суть немного другая.. 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Iv_ пишет:
Сейчас точно уже не помню, но кажется любой гаджет свистит в пространство своим маком, если даже просто включена вафля/блютуз.

не кажется, а по стандарту обязан светить, если не изменяет память 100 раз в секунду выплёвывает

rkit
Offline
Зарегистрирован: 23.11.2016

ua6em пишет:

не кажется, а по стандарту обязан светить, если не изменяет память 100 раз в секунду выплёвывает

Фигасебе у вас стандарты. Никаких батареек не напасешься.

Iv_
Iv_ аватар
Offline
Зарегистрирован: 06.04.2022

darksside пишет:

Объем записей до 500 пользователей.


А сколько точно байт данных на одного пользователя надо хранить? Допустим ФИО+время посещения+ мак его устройства.
Может и встроенной памяти хватит, без флешки можно обойтись. Могу попытаться на ESP8266 ваш девайс сделать.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

rkit пишет:

ua6em пишет:

не кажется, а по стандарту обязан светить, если не изменяет память 100 раз в секунду выплёвывает

Фигасебе у вас стандарты. Никаких батареек не напасешься.

если и соврал не более чем на порядок, отмазка - двойной ковидла )))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

по базе данных - SQL наше всё

Iv_
Iv_ аватар
Offline
Зарегистрирован: 06.04.2022

darksside , могу предложить добавить в вашу систему дополнительный метод авторизации. Раз уж есть база данных с маками юзеров, можно прописать туда ещё код таблетки iButton. Домофонные ключи, есть у всех в кармане. Считыватель iButton прикрутить к esp8266, вообще не проблема. Можно будет любой домофонный ключ юзера, прописать в БД рядом с маком.

darksside
Offline
Зарегистрирован: 07.04.2022

Iv_ пишет:
darksside , могу предложить добавить в вашу систему дополнительный метод авторизации. Раз уж есть база данных с маками юзеров, можно прописать туда ещё код таблетки iButton. Домофонные ключи, есть у всех в кармане. Считыватель iButton прикрутить к esp8266, вообще не проблема. Можно будет любой домофонный ключ юзера, прописать в БД рядом с маком.

Конкретно в данной ситуации нет такой нужды... Так как данная цель создается для проезда авто без остановки через ворота.

darksside
Offline
Зарегистрирован: 07.04.2022

Если есть желающие по данной задаче свяжитесь пожалуйста со мной по watsapp 89217961606. Данная задача не одноразова, т.к. её нужно будет тестировать, допиливать и т.д. Конечно же не бесплатно...

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

ua6em пишет:

не кажется, а по стандарту обязан светить, если не изменяет память 100 раз в секунду выплёвывает

Блин, ну не надо... По какому нахрен (ооочень мягкое слово для этого бреда) стандарту ? ISO в студию, может по госту ? А на каком wifi канале ? А как по блютус ? Ну бред же !

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

darksside пишет:

Конкретно в данной ситуации нет такой нужды... Так как данная цель создается для проезда авто без остановки через ворота.

Могу сделать на блютус. Но расстояние не очень предсказуемое будет. Придется притормаживать перед воротами. Стоимость от 30 тыр. за прошивку. Цена программы для телефона - отдельно, дороже 30 тыр.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

ua6em пишет:

если и соврал не более чем на порядок, отмазка - двойной ковидла )))

Силен !!!! Охренеть !!!! Я один то еле прочихал....

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

brokly пишет:

Силен !!!! Охренеть !!!! Я один то еле прочихал....

это патамушта у тебя катушки Мишина не было )))
PS надеялся, что Дельту проскочу, ан нет...

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

brokly пишет:

ISO в студию, может по госту ?

думаю, что это описано в семействе стандартов IEEE 802.11, где бы я это еще мог читать

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Такой бред можно прочитать, только в википедии, которую пишут неграмотные долбодятлы, и такие же ее проверяют :( Давайте включим логику и попробуем понять.....

1- телефон может быть сервером, но в данном применении он клиент.

2 -кто в клиент - серверных отношениях в эфире кричит о себе, правильно, только сервер.

Так с какого хрена клиент будет отправлять в эфир свои маки-шмаки ? Для чего ? - вот этот вопрос самый резонный. Кто ответит на него ? :))))  

imp
Offline
Зарегистрирован: 20.06.2020

Зачем он кричит, самому интересно. Но экспериментально проверено, кричит.
В той полу-официальной документации, что когда-то мне приходилось читать, это объяснялось получением информации об окружающих сетях. На мой взгляд объяснение весьма сомнительное, но какое есть.
Может ua6em что-то большее знает?

rkit
Offline
Зарегистрирован: 23.11.2016

darksside пишет:

Если есть желающие по данной задаче свяжитесь пожалуйста со мной по watsapp 89217961606. Данная задача не одноразова, т.к. её нужно будет тестировать, допиливать и т.д. Конечно же не бесплатно...

по прежнему жду ответа на свой вопрос

SAB
Offline
Зарегистрирован: 27.12.2016

brokly пишет:

2 -кто в клиент - серверных отношениях в эфире кричит о себе, правильно, только сервер.

Так мы все переврём в их отношениях.:) brokly, сервер всегда только отвечает и ни когда ни чего не кричит. Вы наверно с мастер-слейв перепутали отношения. :)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

imp пишет:
Зачем он кричит, самому интересно. Но экспериментально проверено, кричит. В той полу-официальной документации, что когда-то мне приходилось читать, это объяснялось получением информации об окружающих сетях. На мой взгляд объяснение весьма сомнительное, но какое есть. Может ua6em что-то большее знает?

есть с логикой всё в порядке Приказ Минкомсвязи №2 от 2015 года, а именно приложение к приказу всё разъяснит

imp
Offline
Зарегистрирован: 20.06.2020

А можно по подробнее, для убогих, не имеющих доступа ко всяким там гарант плюсам... Просто в том приказе, что я нашел в инете все приложение - требования и образцы документов для регистрации радиостанций...

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

SAB пишет:

brokly пишет:

2 -кто в клиент - серверных отношениях в эфире кричит о себе, правильно, только сервер.

Так мы все переврём в их отношениях.:) brokly, сервер всегда только отвечает и ни когда ни чего не кричит. Вы наверно с мастер-слейв перепутали отношения. :)

Хорошо подумали ? Wifi точка доступа сервер ? Адвертисмент пакеты в блютусе кто шлет ? Ну нельзя же так узко мыслить... Не нужно повторять банальщины, сервера обслуживают запросы, как основная функция , да ответ. Но сервер не всегда в интернет или локальных эзернет сетях. А срверные отношения с клиентом это мастер - слейв ? Понятие "сервер" - обслуживающий. На каком основании ему запретили отправлять широковещательные пакеты ? Кто запретил ? Приходил клапауций ? 

SAB
Offline
Зарегистрирован: 27.12.2016

brokly пишет:

А срверные отношения с клиентом это мастер - слейв ? Понятие "сервер" - обслуживающий. На каком основании ему запретили отправлять широковещательные пакеты ? Кто запретил ? Приходил клапауций ? 

Се́рвер (англ. server от англ. to serve — служить) Причем здесь какие то точки доступа?  О каких широковещательных пакетах идет речь ? У вас каша в голове или с бодуна пишите. Зачем серваку, что то куда то слать, если об этом не просят клиенты.? Вы хорошо прочитали что я писал выше? Нет ни каких мастер слейвов в клиент- серверных отношениях.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Читайте тему внимательно. Речь идет о wifi или блютус точке доступа. Читайте википедию, че нить про блютус сервер :)  У вас горе от ума и плоского взгляда. Учителем вам рано быть.

rkit
Offline
Зарегистрирован: 23.11.2016

Ни слова про блютус не прозвучало в теме.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

rkit пишет:

Ни слова про блютус не прозвучало в теме.

Что это меняет ? Блютус сервера исчезают из реальности ?

darksside
Offline
Зарегистрирован: 07.04.2022

rkit пишет:

по прежнему жду ответа на свой вопрос

На какой?? 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

То есть нужна wifi точка доступа с базой маков, при подключении к которой клиента с маком из базы срабатывало реле ?

Схема + прошивка с веб интерфейсом - 25 тыр. Готовое устройство на плате + 5 тыр (есть готовые).

Песни про вещание телефонами своим маком в пустоту - с этим к баюнам. У меня так телефоны и прочая лабуда не умеют.

Емаил в теме ищу исполнителя.

imp
Offline
Зарегистрирован: 20.06.2020

Специально поискал логи аэродумпа которые в том году снимал когда разбирались с челом почему одна хрень не работала. Вот как "молчат" сотовые телефоны проходящих мимо людей:

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

imp пишет:

 Вот как "молчат" сотовые телефоны проходящих мимо людей:

не удивительно, всё в строгом соответствии с международным регламентом радиосвязи, кто разрешит импортировать девайс если его невозможно сормить )))

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Какие интересные телефоны с названиями роутеров. 

По стандартам, они должны молчать:) Так что гипотетическое утверждение о бесконечном спаме в эфир, как стандарт для всех телефонов выглядит комично. Основывать на этом сервис - совсем ржака.

ua6em -  стандарт давай, сказочник.

Что является источником этого спама - большой вопрос. У кого то включена точка доступа, кто то совсем не телефон и такой фигни немерянно.

imp
Offline
Зарегистрирован: 20.06.2020

> Какие интересные телефоны с названиями роутеров.

Это не телефоны с названиями роутеров, это названия роутеров к которым телефон хочет подключиться. :)

> Что является источником этого спама - большой вопрос. У кого то включена точка доступа, кто то совсем не телефон и такой фигни немерянно.

Точки доступа определяются и отображаются аэродампом по другому, в другом списке. А вот причина, почему телефон с включенным вайфаем спамит, очень интересная.

> Основывать на этом сервис - совсем ржака.

Как раз основанный на этом сервис существует - это профилирование движения покупателей в супермаркете. (В торговом зале установлено несколько приемников вайфая которые фиксируют мак-адреса у телефонов подходящих к ним людей.)
Только не понятно, как буржуям удаётся отличать телефоны людей подошедших к витрине/прилавку от тех кто в другом углу зала, обычные вайфай донглы ловят весь зал...

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

imp пишет:
>  Только не понятно, как буржуям удаётся отличать телефоны людей подошедших к витрине/прилавку от тех кто в другом углу зала, обычные вайфай донглы ловят весь зал...

RSSI

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

imp пишет:
>  А вот причина, почему телефон с включенным вайфаем спамит, очень интересная.

Ну и ?

Вот тут некоторые продвинутые рассказывают про стандарты :) 

И основной вопрос в том все ли телефоны обязаны вещать свой мак ? Какой стандарт или бог это гарантирует ?

rkit
Offline
Зарегистрирован: 23.11.2016

Современные телефоны вещают случайный адрес, если кто не в курсе.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Зачем ? И как часто он меняется ?

sadman41
Offline
Зарегистрирован: 19.10.2016

Видимо имеется в виду это: https://ozki.ru/blog/kak-vklyuchit-randomizirovannyj-mac-adres-na-lyubom...

imp
Offline
Зарегистрирован: 20.06.2020

> Ну и ?

Есть предположение, что идет запрос данных окружающих вай-фай точек, для работы гугловского позиционирования по окружающим вай-файкам... ИМХО сомнительно, но лучшего объяснения пока не слышал. Думал может ua6em чего знает...

> Зачем ? И как часто он меняется ?

Затем, что-бы не допустить трекинг и составление цифровых профилей. Как часто, не понятно, эта фича появилась в 10 андройде, а у меня такого нету. Да, и еще, она по моему, требует включения в настройках.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

для позиционирования вайфай чип используется в режиме приёмника GPS, только-то, если помониторить будет видно как координата скачет в районе 30 метров в зависимости от количества видимых спутников

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Мля... я даже спрашивать боюсь, как wifi чип используется как приемник GPS. И зачем для прослушивания вещать свой мак. Да к тому же левый. Который в этой задаче открывания шлагбаума по маку помочь не сможет поскольку мак этот все время меняется. Такое впечатление, что я попал в зазеркалье :) Ладно когда кто то аккуратно предполагает, понимая зыбкость вопроса. Но когда кто то уверенно и безапелляционно заявляет, что явление есть и даже описано в каких то стандартах, да еще все это на голубом глазу, прям возикают вопросы об адекватности. Проверил телефоны всей своей семьи - десять штук. НИ ОДИН СВОЕГО МАКА В СПОКОЙНОМ СОСТОЯНИИ НЕ ВЕЩАЕТ, ТОЛЬКО КОГДА ПОДКЛЮЧЕН К КАКОМУ ТО ВАЙФАЮ, ИЛИ ПЫТАЕТСЯ ПОДКЛЮЧИТЬСЯ

ua6em,  давай гони дальше, записую...

Iv_
Iv_ аватар
Offline
Зарегистрирован: 06.04.2022

brokly пишет:

Мля...  ИЛИ ПЫТАЕТСЯ ПОДКЛЮЧИТЬСЯ

https://github.com/thearduinoguy/FriendDetector

Iv_
Iv_ аватар
Offline
Зарегистрирован: 06.04.2022

По ссылке выше, совсем другой код, что есть у меня. Видимо, удалили как хакерский. В новых Андроидах, потому и сделали плавающий /рандомный MAC, чтоб избежать отслеживание по Маку. В новых телефонах, ещё нужно включить генерацию рандомного МАКа в настройках.