Espruino and ESP32 wifi examples

In this example we will show a couple of Wifi examples using Espruino firmware flashed on an ESP32, we used the Espruino web ide

Code examples

This example simple connects to your Wifi and an IP address will be assigned


var ssid = 'username';
var password = 'password';

var wifi = require('Wifi');
wifi.connect(ssid, {password: password}, function() {
console.log('Connected to Wifi. IP address is:', wifi.getIP().ip);
wifi.save(); // Next reboot will auto-connect
});

This next example is a basic web server, here is the code


var ssid = 'username';
var password = 'password';
var port = 80;

function processRequest (req, res) {
res.writeHead(200);
res.end('Hello from ESP32');
}

var wifi = require('Wifi');
wifi.connect(ssid, {password: password}, function() {
var http = require('http');
http.createServer(processRequest).listen(port);
console.log('Web server running : IP address is ', wifi.getIP().ip);
});

Upload the code and you should see something like this in the IDE

Now we have an IP address assigned you can navigate to that IP address in your favourite browser, here you can see my example