diff --git a/README.md b/README.md index c41fd81..89b813c 100644 --- a/README.md +++ b/README.md @@ -8,10 +8,12 @@
+ - + - + + diff --git a/assets/docs.png b/assets/docs.png index 8755c27..3fc34f1 100644 Binary files a/assets/docs.png and b/assets/docs.png differ diff --git a/firmware-arduino/src/Config.cpp b/firmware-arduino/src/Config.cpp index fc6ca44..135fb08 100644 --- a/firmware-arduino/src/Config.cpp +++ b/firmware-arduino/src/Config.cpp @@ -33,11 +33,11 @@ volatile bool sleepRequested = false; */ #ifdef DEV_MODE -const char *ws_server = "172.20.10.2"; +const char *ws_server = "192.168.1.155"; const uint16_t ws_port = 8000; const char *ws_path = "/"; // Backend server details -const char *backend_server = "172.20.10.2"; +const char *backend_server = "192.168.1.155"; const uint16_t backend_port = 3000; #elif defined(PROD_MODE) diff --git a/server-deno/main.ts b/server-deno/main.ts index 3e2a8c7..c2b6313 100644 --- a/server-deno/main.ts +++ b/server-deno/main.ts @@ -142,8 +142,9 @@ server.on("upgrade", async (req, socket, head) => { supabase = getSupabaseClient(authToken as string); user = await authenticateUser(supabase, authToken as string); + // allow any mac address for dev const expectedMac = user.device?.mac_address; - if (deviceMac && deviceMac !== expectedMac) { + if (!isDev && deviceMac && deviceMac !== expectedMac) { socket.write("HTTP/1.1 401 Unauthorized\r\n\r\n"); socket.destroy(); return;