Enabling Wi-Fi support
Before beginning this process, you must configure the clock for Wi-Fi support. For more information, see Modifying the clock system configuration.
-
Use PuTTY and SSH to access the clocks in your
deployment.
See Using PuTTY.
-
Create a file named update.sh and insert this content:
#!/bin/sh cp ./clock-setup.json /media/Storage/clock-setup/input /usr/share/clock-setup/backend/run-clock-setup-foreground.sh if [ -f /media/Storage/clock-setup/results/UPDATE.PASS ]; then echo "Configuration file accepted " exit 1; fi; echo "Configuration file rejected" exit 0 # failed condition
-
Create a file named clock-setup.json (ensure the EOL Conversion is set to UNIX (LF))
and insert this content. Replace the values in angled brackets with the details
of your Wi-Fi configuration.
{ "Note":"Change any fields with <text> to the correct values to enable WiFi using a static IP address", "ATS_WS_Protocol_Comment": "Required. Integer value. 0 is None, 1 is WEP, 2 is WPA, 3 is WPA2", "ATS_WS_Protocol": 3, "ATS_WS_SSID_Comment": "Required. String. The SSID to use.", "ATS_WS_SSID": "<SSID>", "ATS_WS_Key_Comment": "Required. String. The WiFi encryption key to use.", "ATS_WS_Key": "<key>", "ATS_WirelessEnable_Comment": "Required. Boolean. If true, will enable WiFi", "ATS_WirelessEnable": true, "ATS_WirelessIPv4_Comment": "Required to enable IPv4 WiFi. Boolean. This specifically enables the IPv4 WiFi.", "ATS_WirelessIPv4": true, "ATS_WirelessIPv4DHCP_Comment": "Required to enable/disable DHCP. Boolean. This sets the WiFi for IPv4 to use DHCP. This will override static WiFI connection.", "ATS_WirelessIPv4DHCP": true }
- To update the configuration of one or more clocks with this configuration change, you can use the file update process that is outlined in Configuration updates for the clock. Place the update.sh and clock-setup.json files that you created in previous steps in the script directory as part of the normal file update process.