diff --git a/demos.md b/demos.md index 67a0c5b..36f70c7 100644 --- a/demos.md +++ b/demos.md @@ -6,3 +6,20 @@ In the following video, we see how easy it is to use the API client +--- + +## Connect a newly bought device to a specific WiFi network + +In this demo video we can see how we can use the API to connect a device that we just bought into our WiFi network without using Shelly App or Shelly cloud. + +In the video we do: +1. Connect to the Shelly device's AP WiFi network +2. Visit 192.168.33.1 (default AP network IP) +3. Use the [connect-any-wifi-device-from-scratch.ts](https://github.com/intruder-detection/shelly-api-typescript/blob/demos/demos/connect-any-wifi-device-from-scratch.ts) script to connect the device to our WiFi network (script prompts for password/ssid/static IP) + + + + +4. Use [get-device-configuration.ts](https://github.com/intruder-detection/shelly-api-typescript/blob/demos/demos/get-device-configuration.ts) script to verify the configuration/status of the newly added device + + diff --git a/demos/connect-any-wifi-device-from-scratch.mp4 b/demos/connect-any-wifi-device-from-scratch.mp4 new file mode 100644 index 0000000..b37fee1 Binary files /dev/null and b/demos/connect-any-wifi-device-from-scratch.mp4 differ