Difference between revisions of "Widig-802 QuickStart WiFi"
Line 1: | Line 1: | ||
− | <b>The below information applies to pre-release version 1. | + | <b>The below information applies to pre-release version 1.916 (2019-10-25) of the WiDig firmware.</b> |
Line 7: | Line 7: | ||
Out of the box, once powered with the USB battery or via the USB connection to a computer, the WiDig sets up a WiFi access point (AP) to enable you to enter the name and password of the WiFi network you want the WiDig to connect to. If the WiDig is connected via USB to a computer, use the supplied micro USB cable. It's possible to use any other micro USB cable but some cables can be of inferior quality such that the power supply to the WiDig is insufficient which may result in the inability to communicate with the WiDig. | Out of the box, once powered with the USB battery or via the USB connection to a computer, the WiDig sets up a WiFi access point (AP) to enable you to enter the name and password of the WiFi network you want the WiDig to connect to. If the WiDig is connected via USB to a computer, use the supplied micro USB cable. It's possible to use any other micro USB cable but some cables can be of inferior quality such that the power supply to the WiDig is insufficient which may result in the inability to communicate with the WiDig. | ||
− | The WiDig will keep this AP alive for about 5 minutes after startup. During that time you can't access the WiDig via USB, and the WiDig will not appear in [[Connect]]. Once the AP has timed out, restart Connect and the WiDig will appear in | + | The WiDig will keep this AP alive for about 5 minutes after startup. During that time you can't access the WiDig via USB, and the WiDig will not appear in [[Connect]]. Once the AP has timed out, restart Connect or click "Refresh Devices" in Connect and the WiDig will appear in Connect's device list. While the WiDig is trying to connect to a WiFi network its blue LED is blinking once a second. |
1. Find the WiDig AP in the list of access points in your WiFi menu of a mobile device such as a phone, or of a computer, and connect to it. The WiDig will be listed as "WiDig SSSS", where SSSS is its serial number. | 1. Find the WiDig AP in the list of access points in your WiFi menu of a mobile device such as a phone, or of a computer, and connect to it. The WiDig will be listed as "WiDig SSSS", where SSSS is its serial number. | ||
Line 17: | Line 17: | ||
A "captive portal" window should open entitled "Join WiDig SSSS". If you don't select the AP in the list manually, the captive portal should open eventually automatically. If the captive portal doesn't appear, even though you are connected to the WiDig's AP, enter 192.168.4.1 in a browser to access the captive portal. | A "captive portal" window should open entitled "Join WiDig SSSS". If you don't select the AP in the list manually, the captive portal should open eventually automatically. If the captive portal doesn't appear, even though you are connected to the WiDig's AP, enter 192.168.4.1 in a browser to access the captive portal. | ||
− | If the WiDig's blue LED | + | If the WiDig's blue LED blinked at power-up but then eventually turned off it means the WiDig's WiFi AP timed out. Press the button on the top middle of the WiDig near the blue LED or re-power the WiDig to restart the WiDig's WiFi AP and try again to connect to it. |
Line 104: | Line 104: | ||
<b>WiFi</b> | <b>WiFi</b> | ||
− | 1. | + | 1. When the blue LED is steady on it indicates that the WiDig is connected to WiFi. When the blue LED blinks once a second it indicates it is trying to connect to a WiFi network. If the blue LED is off the WiDig is not connected to WiFi, nor is it trying to connect. |
− | 2. The WiFi functionality can be turned off/on altogether by clicking the | + | 2. The WiFi functionality can be turned off/on altogether by clicking the WIFI/USB button in [[EditorX]]. Turning off the WiFi this way also clears the WiDig's storage for the credentials (ie. WiFi network name and password) it used to access the most recent WiFi network. |
− | 3. Upon boot, if the WiFi functionality is enabled, the WiDig will try to connect | + | 3. Upon boot, if the WiFi functionality is enabled, the WiDig will try to connect. If it succeeds in connecting to a WiFi network, the blue LED will turn steady on. If the WiFi connection attempt fails, the WiDig will start a WiFi access point (AP) and keep it alive for about 5 minutes after startup. During that time you can't access the WiDig via USB, and the WiDig will not appear in [[Connect]]. While the WiDig is trying to connect to a WiFi network the blue LED will blink once a second. Once the AP times out the blue LED will turn off. If you now restart Connect or click "Refresh Devices" in Connect, the WiDig will then appear in Connect's device list. If you want to retry to connect to the AP, press the button on the top middle of the WiDig near the blue LED or re-power the WiDig to restart the WiDig's WiFi AP. |
− | 4. If WiFi functionality is enabled and the WiFi connection | + | 4. If WiFi functionality is enabled and the WiDig successfully connected to a WiFi network but then loses the WiFi connection (eg. due to a power outage), the WiDig will try to re-connect until it can successfully connect using the most recent WiFi credentials (ie. WiFi network name and password). |
− | 5. To connect to a different network while the WiDig can detect the network it most recently successfully connected to, this network must be turned off and the WiDig rebooted, or use [[EditorX]] to turn off, and then turn on, the WiDig's WiFi. It will then start a new access point. | + | 5. To connect to a different network while the WiDig can detect the network it most recently successfully connected to, this network must be turned off and the WiDig rebooted, or use [[EditorX]] to turn off, and then turn on, the WiDig's WiFi. It will then start a new WiFi access point. |
6. To get even more mobile, setup a smartphone as a (mobile) hotspot so that it functions as a WiFi network router to which the WiDig can connect. Use another smartphone or laptop to configure the WiDig's WiFi credentials for connecting to the smartphone's hotspot. Now you can bring this setup in your car ! | 6. To get even more mobile, setup a smartphone as a (mobile) hotspot so that it functions as a WiFi network router to which the WiDig can connect. Use another smartphone or laptop to configure the WiDig's WiFi credentials for connecting to the smartphone's hotspot. Now you can bring this setup in your car ! |
Revision as of 20:18, 25 October 2019
The below information applies to pre-release version 1.916 (2019-10-25) of the WiDig firmware.
Connect the WiDig
Out of the box, once powered with the USB battery or via the USB connection to a computer, the WiDig sets up a WiFi access point (AP) to enable you to enter the name and password of the WiFi network you want the WiDig to connect to. If the WiDig is connected via USB to a computer, use the supplied micro USB cable. It's possible to use any other micro USB cable but some cables can be of inferior quality such that the power supply to the WiDig is insufficient which may result in the inability to communicate with the WiDig.
The WiDig will keep this AP alive for about 5 minutes after startup. During that time you can't access the WiDig via USB, and the WiDig will not appear in Connect. Once the AP has timed out, restart Connect or click "Refresh Devices" in Connect and the WiDig will appear in Connect's device list. While the WiDig is trying to connect to a WiFi network its blue LED is blinking once a second.
1. Find the WiDig AP in the list of access points in your WiFi menu of a mobile device such as a phone, or of a computer, and connect to it. The WiDig will be listed as "WiDig SSSS", where SSSS is its serial number.
A "captive portal" window should open entitled "Join WiDig SSSS". If you don't select the AP in the list manually, the captive portal should open eventually automatically. If the captive portal doesn't appear, even though you are connected to the WiDig's AP, enter 192.168.4.1 in a browser to access the captive portal.
If the WiDig's blue LED blinked at power-up but then eventually turned off it means the WiDig's WiFi AP timed out. Press the button on the top middle of the WiDig near the blue LED or re-power the WiDig to restart the WiDig's WiFi AP and try again to connect to it.
2. Select "Configure WiFi" and in the following screen select the network you want to use and enter its password. The WiDig now has the necessary credentials to be able to obtain an IP address. If the blue LED is steady ON it was successful in connecting to the WiFi network. If it it turned off, it timed out - reboot the WiDig by pressing the button on top in the middle and start again at step 1.
3a. Start an IP/WiFi/LAN/network scanner (eg. Trendmicro's Housecall for Home Networks or, for mobile devices, Fing, and there are many others), start a web browser and access the configuration page of your network's router. You can find the WiDig's IP address in the list of connected devices provided by the IP/WiFi/LAN/network scanner or on the configuration page of your network's router, by looking for the WiFi chip's manufacturer name "Espressif".
3b. Alternatively, start an OSC monitor (eg. using the software that you plan to send the WiDig sensor data to, or this OSC Data Monitor) and configure it to listen for messages on port 9999. Reboot the WiDig by pressing the button on top in the middle and check the OSC monitor for messages. Once the WiDig has obtained a IP address it will send an Open Sound Control (OSC) message to all computers on the network on port 9999 with this IP address. The WiDig, if OSC is enabled, sends this OSC message with its IP each time it is powered up or re-booted.
4. Enter the WiDig's IP address in the URL field of a web browser (on a computer or on a mobile device) to access the configuration page of the WiDig.
5. Connect a Turn sensor to input 1.
6. Click on the "Off" button of Input 1 to start streaming sensor data of Input 1 and confirm that you are receiving this data in OSC-capable software and/or in the OSC monitor.
You're up and running !
Further steps
Note that changing the WiDig configuration via USB with Connect or other software is (mostly) not reflected in the WiDig configuration web page. Reload the page to update it and show the current state after any changes effectuated in Connect or other software.
Sensors
1. Select the sensor type you have plugged into the WiDig's input from the pull-down menu.
2. When selecting a digital I2C sensor, the field to its right will be enabled for entering the sensor method, if needed.
3. Switch between raw and processed modes of operation by clicking the raw/processed button. The raw mode corresponds to host mode (see eg. Connect), while the processed mode corresponds to standalone mode. With EditorX you can configure more features of the processed mode than possible with the web browser page.
4. Click "Show" (which then changes to "Hide") to see the values of the sensors that are enabled, and start collecting sensor data for display in a chart. Click "Hide" to disable this, and stop collecting sensor data for display in a chart. All sensor data collected thus far is still kept in the browser memory.
5. Click on a sensor value to view it change over time in a chart that will open to the right. Close the chart by clicking the sensor value again. Closing the chart doesn't delete any sensor data, and its values continue to be collected as long as the sensor is enabled and as long as the "Show"/"Hide" button is set to "Hide". Click on the sensor value of another sensor to see its data (since it was enabled or since the "Show"/"Hide" button was set to "Hide", whichever last occurred) in a chart instead.
6. Click "Curve" (which then changes to "Dots") to switch to viewing the actual sensor values as dots. When set to "Curve" a smooth line is interpolated between the sensor values. Beware that this is a mathematical interpolation, ie. values of the curve between the actual sensor values (as seen in the "Dots" mode) may not be accurate.
7. Change the value to the far right of "Range" to set the time span (in milliseconds) of the chart.
8. Click "Pause" (which then changes to "Scroll") to stop the chart from scrolling. Pausing the chart doesn't stop the receipt of sensor values. Then change the two values next to "Range" to select a time span to view in the chart. These values are the absolute time in milliseconds since January 1, 1970 at 00:00:00 GMT. Hover over sensor values in the chart to see the time represented in a more readable format. The timeline at the bottom display time in yet another time format.
9. Change the value to the right of "Update Interval" to set the interval between the receipt of successive sensor values. This value is independent of the sampling interval and setting it lower than the sampling interval has no use. Setting it higher than the sampling interval will result in sensor values not shown in the chart. The transmission of sensor data at very high sampling rates (sampling interval less than 10 ms) and update rates (update interval less than 10 ms) may depend on the quality of the WiFi network. The chart is updated at a rate independent of the previous two update rates, where its update interval is equal to the "Update Interval" with a minimum of 20 ms.
10. Done with collecting data ? Click "Data" to save all the sensor values collected since the sensor value under "Show"/"Hide" was clicked. If the chart scrolling is paused and/or the sensor is still enabled, the last received sensor value just before clicking the "Data" button will be included in the file. Beware that if the "Update Interval" value is higher than the sampling interval, not all sampled values will have been sent from the WiDig to the web page and hence not all sampled values will be included in the saved data file.
11. In the Chart section, click "Clear" to reset the chart, delete all its data and start again. This action only applies to the selected sensor and all other data from enabled sensors is still being collected. Reloading the web page will delete all data.
12. In the Sensors section the "Clear" button to set the configuration of all input/output slots of the WiDig that are not used by digital I2C actuators to default values for sensors.
13. Click on the "Sensors" link (which then changes to "Actuators") to access the configuration page for actuators (see below).
Actuators
1. Click the "Actuators" link to access the configuration page for sensors (see above).
2. Select the actuator type you have plugged into the WiDig's output from the pull-down menu.
3. When selecting a digital I2C actuator, the field to its right will be enabled for entering the actuator method, if needed.
4. When enabling the pulse-width modulation of a digital binary actuator by clicking the button "BM" (it'll change to "PWM") enter the PWM value in the field to the left of the On/Off button.
5. If PWM is set for any of the actuators, change the pulse interval with the field to the right of "Interval". Change the pulse width range with the field to its right. The default setting of 20 ms for the pulse interval and 2 ms for the pulse width range is compatible with most RC servos. The 2 ms range is actually 1-2 ms. When setting the range to 3 ms (or higher) it represents 0-3 ms (or higher). Note that the Pulse interval always has to be 3 ms higher than the pulse width range.
6. The "Update" button in the actuators page allows you to see the status of the outputs if they are controlled by OSC messages or have been set via USB using a software program.
7. Click the "Clear" button to set the configuration of all input/output slots of the WiDig that are not used by digital I2C sensors to default values for actuators.
OSC
1. Configure the OSC output and input addresses and ports as needed. Out of the box the OSC output is configured to broadcast to the entire network (using address 255.255.255.255 as shown in the image above) but you may want to change that to send OSC messages to a specific computer's IP address.
2. To maximize performance and minimize latency of OSC messaging, disable the display of data in a chart by setting the "Hide"/"Show" button in the Sensors section to "Show".
3. If working via USB and if you don't need OSC messaging, maximize performance and minimize latency even further by turning off any OSC messaging by setting the "On"/"Off" button to "Off".
WiFi
1. When the blue LED is steady on it indicates that the WiDig is connected to WiFi. When the blue LED blinks once a second it indicates it is trying to connect to a WiFi network. If the blue LED is off the WiDig is not connected to WiFi, nor is it trying to connect.
2. The WiFi functionality can be turned off/on altogether by clicking the WIFI/USB button in EditorX. Turning off the WiFi this way also clears the WiDig's storage for the credentials (ie. WiFi network name and password) it used to access the most recent WiFi network.
3. Upon boot, if the WiFi functionality is enabled, the WiDig will try to connect. If it succeeds in connecting to a WiFi network, the blue LED will turn steady on. If the WiFi connection attempt fails, the WiDig will start a WiFi access point (AP) and keep it alive for about 5 minutes after startup. During that time you can't access the WiDig via USB, and the WiDig will not appear in Connect. While the WiDig is trying to connect to a WiFi network the blue LED will blink once a second. Once the AP times out the blue LED will turn off. If you now restart Connect or click "Refresh Devices" in Connect, the WiDig will then appear in Connect's device list. If you want to retry to connect to the AP, press the button on the top middle of the WiDig near the blue LED or re-power the WiDig to restart the WiDig's WiFi AP.
4. If WiFi functionality is enabled and the WiDig successfully connected to a WiFi network but then loses the WiFi connection (eg. due to a power outage), the WiDig will try to re-connect until it can successfully connect using the most recent WiFi credentials (ie. WiFi network name and password).
5. To connect to a different network while the WiDig can detect the network it most recently successfully connected to, this network must be turned off and the WiDig rebooted, or use EditorX to turn off, and then turn on, the WiDig's WiFi. It will then start a new WiFi access point.
6. To get even more mobile, setup a smartphone as a (mobile) hotspot so that it functions as a WiFi network router to which the WiDig can connect. Use another smartphone or laptop to configure the WiDig's WiFi credentials for connecting to the smartphone's hotspot. Now you can bring this setup in your car !