Benutzer-Werkzeuge

Webseiten-Werkzeuge


projects:mh-et_live_esp32_devkit

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projects:mh-et_live_esp32_devkit [2018/07/05 18:55] – [Setup on Arch Linux] cyrusprojects:mh-et_live_esp32_devkit [2018/07/06 16:42] (aktuell) cyrus
Zeile 41: Zeile 41:
   - ''# screen /dev/ttyUSB0 115200''   - ''# screen /dev/ttyUSB0 115200''
   - Es sollte der vertraute Prompt des Python Interpreter auftauchen   - Es sollte der vertraute Prompt des Python Interpreter auftauchen
 +
 +
 +==== MicroPython WLAN Hints ====
 +=== Hotspots scannen ===
 +<code python>import network
 +
 +x=network.WLAN(network.STA_IF)
 +x.active(True)
 +x.scan()</code>
 +
 +=== Mit Hotspot verbinden ===
 +<code python>import network
 +
 +x=network.WLAN(network.STA_IF)
 +x.active(True)
 +x.connect("MySSID", "MyPassword")
 +x.ifconfig()</code>
 +
 +=== TCP Sockets ===
 +<code python>import network
 +import socket
 +
 +x=network.WLAN(network.STA_IF)
 +x.active(True)
 +x.connect("MySSID", "MyPassword")
 +i=socket.getaddrinfo("luxeria.ch", 80)
 +print(i)
 +[(2, 1, 0, 'luxeria.ch', ('95.143.172.238', 80))]</code>
 +
 +==== C WLAN Hints ====
 +=== Configuring an AP ===
 +Das folgende Code Schnipsel erzeugt einen Access Point mit DHCP (192.168.4.0/24):
 +<code c>#include <WiFi.h>
 +
 +const char *ssid = "ESP32ap";
 +const char *password = "12345678";
 +
 +void setup() {
 +    Serial.begin(115200);
 +    Serial.println();
 +    Serial.print("Configuring access point...");
 +    /* You can remove the password parameter if you want the AP to be open. */
 +    WiFi.softAP(ssid, password);
 +
 +    IPAddress myIP = WiFi.softAPIP();
 +    Serial.print("AP IP address: ");
 +    Serial.println(myIP);
 +}
 +
 +void loop() {
 +}</code>
 +
 +===== Resources =====
 +  * http://mh.nodebb.com/topic/2/mh-et-live-esp32-devkit
 +  * https://www.espressif.com/en/esp-wroom-32/resources
 +  * https://technet.microsoft.com/en-us/library/2008.01.gpperf.aspx?f=255&MSPPError=-2147217396
  
 ---- dataentry project ---- ---- dataentry project ----
projects/mh-et_live_esp32_devkit.1530816918.txt.gz · Zuletzt geändert: 2018/07/05 18:55 von cyrus

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki