Exemplo n.º 1
0
 def handleStation(self, request):
     temp = {}
     temp["#brightness"] = config.get("brightness")
     temp["#quarters"] = config.get("quarters")
     temp["#offset"] = config.get("offset")
     temp["#bootcount"] = config.get("bootcount")
     temp["#ip"] = wifi.getIp()
     temp["#status"] = "connected"
     yield from request.sendFile("/html/station.html", templates=temp)
Exemplo n.º 2
0
def handleRoot(request):
    log.debug("handleRoot, getting list")
    aplist = wifi.wlan.scan()
    temp = {}
    r = []
    for n in aplist:
        ssid = n[0].decode()
        channel = n[2]
        rssi = n[3]
        log.debug("ssid:%s, channel:%s RSSI:%s", ssid, channel, rssi)
        r.append((ssid, ssid, channel, rssi))
    temp["@networks"] = r
    temp["#ip"] = wifi.getIp()
    temp["#status"] = "connected"
    yield from request.sendFile("/html/aplist.html", templates=temp)
Exemplo n.º 3
0
 def handleGetIp(self, request):
     log.info("get time %s", wifi.getIp())
     yield from request.send(200, "application/json",
                             '{"ip","%s"}' % wifi.getIp())