Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
products:laboratory_iot:exp64 [2020/06/19 15:09] labuser29products:laboratory_iot:exp64 [2024/12/06 22:55] (текущий) – [Эксперимент 64. Режим точки доступа] labuser30
Строка 1: Строка 1:
 ===== Эксперимент 64. Режим точки доступа ===== ===== Эксперимент 64. Режим точки доступа =====
  
-В прошлом эксперименте мы сделали полноценный цветной ночник. Он подключается к существующей сети Wi-Fi, и пользователь тоже подключается к той же сети для управления. В такой схеме подключения задействованы три устройства: сам ночник, Wi-Fi роутер и устройство клиента (смартфон или копьютер).+В прошлом эксперименте мы сделали полноценный цветной ночник. Он подключается к существующей сети Wi-Fi, и пользователь тоже подключается к той же сети для управления. В такой схеме подключения задействованы три устройства: сам ночник, Wi-Fi роутер и устройство клиента (смартфон или компьютер).
  
 {{ :products:esp-iot:exp37_net.png?nolink |}} {{ :products:esp-iot:exp37_net.png?nolink |}}
Строка 8: Строка 8:
  
 {{ :products:esp-iot:exp37_net2.png?nolink |}} {{ :products:esp-iot:exp37_net2.png?nolink |}}
 +
 +
 + 
 +
 +==== Программный код эксперимента ====
  
 <file python Exp64.py[enable_line_numbers="2", start_line_numbers_at="1"]> <file python Exp64.py[enable_line_numbers="2", start_line_numbers_at="1"]>
Строка 82: Строка 87:
 ap = network.WLAN(network.AP_IF) ap = network.WLAN(network.AP_IF)
 </code> </code>
 +
 +Настраиваем свойства точки доступа. А именно устанавливаем имя сети и пароль
 +<code python[enable_line_numbers="2", start_line_numbers_at="18"]>
 +ap.config(essid=ap_id, password=ap_pass)
 +</code>
 +
 +Других принципиальных отличий программы от программы из предыдущего эксперимента нет.
 +
 +После запуска программы видим нашу сеть среди списка доступных на смартфоне или на ноутбуке
 +{{ :products:esp-iot:bea98dc5-e6f2-4e58-a4ec-043f58e25fea.jpg?nolink |}}
 +
 +Необходимо подключиться к нашей точке доступа. Сообщение об отсутствии интернета — нормально. Ведь откуда ему взяться в нашей сети? Ведь сейчас микроконтроллер не подключен к сети, в которой есть интернет. Сейчас он сам точка доступа. Однако отсутствие интернета никак не помешает подключиться к нашему веб-серверу и управлять светодиодом как раньше, ведь интернет для этого не нужен. Обмен данными происходит внутри локальной сети, образованной микроконтроллером и клиентским устройством.
 +
 +После установки соединения в терминал будет выведен IP адрес, который принадлежит микроконтроллеру. В нашем случае это ''192.168.4.1''. Именно этот адрес и нужно теперь вводить в адресную строку браузера. Адрес из прошлого эксперимента уже не подойдет, ведь теперь у нас совсем другая сеть.