<html>
  <head>
    <meta content="text/html; charset=iso-8859-2"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Arduino ma ma na to priklady, jde to
      bud pres web stranku a ipload souboru, nebo OTA podporuje to
      jejich ide. Funguje to docela spolehlive, je potreba 2x vic FLASH,
      cili to nejde na verze s 0.5MB<br>
      Zkousel jsem to treba takhle:<br>
      <br>
      <br>
      <div class="moz-cite-prefix">Arduino ma ma na to priklady, jde to
        bud pres web stranku a ipload souboru, nebo OTA podporuje to
        jejich ide. Funguje to docela spolehlive, je potreba 2x vic
        FLASH, cili to nejde na verze s 0.5MB<br>
        Zkousel jsem to treba takhle:<br>
        /*<br>
        To upload through terminal you can use: curl -F
        <a class="moz-txt-link-rfc2396E" href="mailto:image=@firmware.bin">"image=@firmware.bin"</a> esp8266-webupdate.local/update<br>
        */<br>
        <br>
        #include <ESP8266WiFi.h><br>
        #include <WiFiClient.h><br>
        #include <ESP8266WebServer.h><br>
        #include <ESP8266mDNS.h><br>
        #include <ESP8266HTTPUpdateServer.h><br>
        <br>
        const char* host = "esp8266-webupdate";<br>
        //const char* ssid = "Belkin_e96d8a";<br>
        //const char* password = "9A9643CC36";<br>
        <br>
        const char *ssid = "ESPap3";<br>
        const char *password = "aaaaaaaa";<br>
        <br>
        <br>
        <br>
        ESP8266WebServer httpServer(80);<br>
        ESP8266HTTPUpdateServer httpUpdater(true);<br>
        <br>
        unsigned int cntr = 0;<br>
        /* Just a little test message.  Go to <a class="moz-txt-link-freetext" href="http://192.168.4.1">http://192.168.4.1</a> in a
        web browser<br>
         * connected to this access point to see it.<br>
         */<br>
        void handleRoot() {<br>
            int an = analogRead(A0);<br>
            httpServer.send(200, "text/html", "<h1>You are
        connected - " + String(cntr) + "<br>AN: " + String(an) +
        "</h1>");<br>
            Serial.print("HTTP Sent - ");<br>
            Serial.println(cntr);<br>
            Serial.println("xxx");<br>
        }<br>
        <br>
        <br>
        void setup(void){<br>
        <br>
            Serial.begin(115200);<br>
            Serial.println();<br>
            Serial.println("Booting Sketch...3");<br>
            <br>
            pinMode(BUILTIN_LED, OUTPUT);<br>
        <br>
            <br>
            //WiFi.mode(WIFI_AP_STA);<br>
            //WiFi.begin(ssid, password);<br>
            //<br>
            //while(WiFi.waitForConnectResult() != WL_CONNECTED){<br>
            //WiFi.begin(ssid, password);<br>
            //Serial.println("WiFi failed, retrying.");<br>
            //}<br>
            delay(1000);<br>
        <br>
            WiFi.mode(WIFI_AP);<br>
            Serial.println("Mode set to AP...");<br>
        <br>
            delay(1000);<br>
            WiFi.softAP(ssid, password, 8);<br>
            delay(1000);<br>
            IPAddress myIP = WiFi.softAPIP();<br>
            Serial.print("AP IP address: ");<br>
            Serial.println(myIP);<br>
        <br>
        <br>
            MDNS.begin(host);<br>
        <br>
            httpUpdater.setup(&httpServer,"xxx", "yyy");<br>
        //    httpUpdater.setup(&httpServer);<br>
            httpServer.on("/", handleRoot);<br>
            httpServer.begin(); <br>
        <br>
        <br>
            MDNS.addService("http", "tcp", 80);<br>
            Serial.printf("HTTPUpdateServer ready! Open
        <a class="moz-txt-link-freetext" href="http://%s.local/update">http://%s.local/update</a> in your browser\n", host);<br>
        }<br>
        <br>
        unsigned long ticks = 0;<br>
        <br>
        void loop(void){<br>
        <br>
            httpServer.handleClient();<br>
        <br>
            unsigned long tck = millis();<br>
            if (tck - ticks >= 500)<br>
            {<br>
                digitalWrite(BUILTIN_LED, !digitalRead(BUILTIN_LED));<br>
                ticks = tck;<br>
        <br>
            }<br>
            <br>
            cntr++;<br>
        <br>
        }<br>
        <br>
        <br>
        Dne 16.11.2016 v 18:52 Marek Coufal napsal(a):<br>
      </div>
      <blockquote
cite="mid:CAGydn722NZ-21N_=mNGFN-L3OG+Ame+1-R+Mjj1k8SZoxx5Xng@mail.gmail.com"
        type="cite">
        <p dir="ltr">Zdravím konfu,<br>
          Nemá někdo zkušenosti/nezná návod, jestli se nedá programovat
          nodemcu lua přes wifi bez potřeby připojení usb? Na netu jsem
          našel pouze návod na upload lua skript, ale já bych chtěl
          nahrát .ino kód z arduino ide. A když už jsme u toho, co
          používte na programování ESPéčka? Arduino, esptool, nebo jiné?<br>
        </p>
        <p dir="ltr">Díky<br>
          Marek Coufal</p>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
      </blockquote>
      <p><br>
      </p>
      <br>
      Dne 16.11.2016 v 18:52 Marek Coufal napsal(a):<br>
    </div>
    <blockquote
cite="mid:CAGydn722NZ-21N_=mNGFN-L3OG+Ame+1-R+Mjj1k8SZoxx5Xng@mail.gmail.com"
      type="cite">
      <p dir="ltr">Zdravím konfu,<br>
        Nemá někdo zkušenosti/nezná návod, jestli se nedá programovat
        nodemcu lua přes wifi bez potřeby připojení usb? Na netu jsem
        našel pouze návod na upload lua skript, ale já bych chtěl nahrát
        .ino kód z arduino ide. A když už jsme u toho, co používte na
        programování ESPéčka? Arduino, esptool, nebo jiné?<br>
      </p>
      <p dir="ltr">Díky<br>
        Marek Coufal</p>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>