ESP8266 подключение к Интернету
Здесь объясняется, как подключиться к Интернету с помощью модуля ESP8266 wifi от LUA Programming.
Подключите RX и TX контакты модуля ESP8266 к последовательному порту вашего компьютера, если у вас его нет на вашем компьютере, можно использовать FTDI или CP2102.
Программа LUA:
Для подключения модуля WIFI ESP8266 к Интернету потребуется следующий код LUA. Загрузите этот файл init.lua. Откройте его и напишите свое имя точки доступа Wifi и ключ безопасности. Сохраните этот файл и загрузите его в свой WIFI-модуль ESP8266.
wifi.setmode(wifi.STATION) wifi.sta.config("AP_NAME","SECURITY_KEY") -- Replace with your AP Name and security key. wifi.sta.connect() tmr.alarm(1, 1000, 1, function() if wifi.sta.getip()== nil then print("Obtaining IP...") else tmr.stop(1) print("Got IP. "..wifi.sta.getip()) end end)
Объясняя программу:
Этот код написан в init.lua, так как ваш модуль WIFI ESP8266 запускается, этот код будет выполнен. В этом коде ESP8266 работает в режиме станции. Он подключается к точке беспроводного доступа, предоставленной вами. Мы создали таймер продолжительностью в одну секунду, чтобы таймер получал IP-адрес. Этот таймер работает до тех пор, пока не получит IP-адрес. Когда модуль ESP8266 получает IP-адрес, таймер останавливается. Получение IP-адреса означает, что ваш ESP8266 подключен к точке доступа, предоставленной вами. Если точка доступа имеет доступ к Интернету, ваш ESP8266 подключен к Интернету.