@xxx44yyy

Как модуль находит wifi?

Не занимаюсь Arduino, не занимаюсь схемотехникой и всем таким. Наверное поэтому вопрос покажется тупым, но всё же мне интересно, поэтому спрошу.

Каким образом плата узнает к какой сети подключаться или как она ищет? Ну то есть в общем смысле без деталей. Я так понимаю что модуль только может соединиться с сетью (передать или получить данные) или их обнаружить (сканирование). А вот самим выбором занимается код, который пишет разработчик. Верно? Или это как-то иначе? Сетей-то может быть много, а некоторые вообще с паролями.
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
@Fixid
Если очень упрощенно с кучей допущений.
Модуль знает протокол связи
1 вариант:
Говоришь модулю найти все сети, он начинает слушать эфир и отдает список доступных сетей
2 вариант:
Говоришь модулю подключиться к определенной сети, вот ее имя и пароль. Модуль начинает орать в пространство и звать сеть по имени пока она не откликнется, если откликнулась то говорит пароль и т.д.

У каждого модуля есть свой протокол общения, например он может быть связан с arduino через com порт. Arduino через порт загружает команду, в ответ получает данные.
Например:
connect <имя сети> <пароль> - запрос соединения
ok - ответ модуля что соединение создано
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы