Skip to content

Instantly share code, notes, and snippets.

@tekkies
Last active January 11, 2022 12:41
Show Gist options
  • Save tekkies/1f49c744080a6ece0effd3dc23099825 to your computer and use it in GitHub Desktop.
Save tekkies/1f49c744080a6ece0effd3dc23099825 to your computer and use it in GitHub Desktop.

Getting Started with NodeMCU on Windows

Setting up Wifi (DHCP)

wifi.sta.clearconfig()
wifi.setmode(wifi.STATION)
station_cfg={}
station_cfg.ssid="MyWifiNetwork"
station_cfg.pwd="MyWiFiPassword"
station_cfg.save=true
wifi.sta.config(station_cfg)

Set a Static IP

One Time

    wifi.sta.clearconfig()
    wifi.setmode(wifi.STATION)
    station_cfg={}
    station_cfg.ssid="MyWifiNetwork"
    station_cfg.pwd="MyWiFiPassword"
    station_cfg.save=true
    station_cfg.auto=false
    wifi.sta.config(station_cfg)

Every Boot

    cfg =
      {
        ip="192.168.0.54",
        netmask="255.255.255.0",
        gateway="192.168.0.1"
      }
    wifi.sta.setip(cfg)
    wifi.sta.connect()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment