Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
products:laboratory_iot:exp64 [2020/06/19 13:11] – labuser29 | products:laboratory_iot:exp64 [2024/12/06 22:55] (текущий) – [Эксперимент 64. Режим точки доступа] labuser30 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
===== Эксперимент 64. Режим точки доступа ===== | ===== Эксперимент 64. Режим точки доступа ===== | ||
- | В прошлом эксперименте мы сделали полноценный цветной ночник. Он подключается к существующей сети Wi-Fi, и пользователь тоже подключается к той же сети для управления. В такой схеме подключения задействованы три устройства: | + | В прошлом эксперименте мы сделали полноценный цветной ночник. Он подключается к существующей сети Wi-Fi, и пользователь тоже подключается к той же сети для управления. В такой схеме подключения задействованы три устройства: |
{{ : | {{ : | ||
Но наша плата может работать сама в режиме точки доступа. В таком случае можно установить соединение между платой и клиентским устройством (смартфоном или ноутбуком) напрямую. Для этого нужно настроить микроконтроллер на работу в режиме точки доступа. | Но наша плата может работать сама в режиме точки доступа. В таком случае можно установить соединение между платой и клиентским устройством (смартфоном или ноутбуком) напрямую. Для этого нужно настроить микроконтроллер на работу в режиме точки доступа. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Программный код эксперимента ==== | ||
<file python Exp64.py[enable_line_numbers=" | <file python Exp64.py[enable_line_numbers=" | ||
Строка 75: | Строка 82: | ||
server.start() | server.start() | ||
</ | </ | ||
+ | |||
+ | Создаем объект интерфейса, | ||
+ | <code python[enable_line_numbers=" | ||
+ | ap = network.WLAN(network.AP_IF) | ||
+ | </ | ||
+ | |||
+ | Настраиваем свойства точки доступа. А именно устанавливаем имя сети и пароль | ||
+ | <code python[enable_line_numbers=" | ||
+ | ap.config(essid=ap_id, | ||
+ | </ | ||
+ | |||
+ | Других принципиальных отличий программы от программы из предыдущего эксперимента нет. | ||
+ | |||
+ | После запуска программы видим нашу сеть среди списка доступных на смартфоне или на ноутбуке | ||
+ | {{ : | ||
+ | |||
+ | Необходимо подключиться к нашей точке доступа. Сообщение об отсутствии интернета — нормально. Ведь откуда ему взяться в нашей сети? Ведь сейчас микроконтроллер не подключен к сети, в которой есть интернет. Сейчас он сам точка доступа. Однако отсутствие интернета никак не помешает подключиться к нашему веб-серверу и управлять светодиодом как раньше, | ||
+ | |||
+ | После установки соединения в терминал будет выведен IP адрес, который принадлежит микроконтроллеру. В нашем случае это '' |