#!/bin/bash # WiFi Configuration Script for Info-Beamer Package echo "=== Info-Beamer WiFi Configuration ===" echo "" # Get WiFi network name read -p "Enter WiFi Network Name (SSID): " WIFI_SSID # Get WiFi password read -s -p "Enter WiFi Password: " WIFI_PASSWORD echo "" # Get country code echo "" echo "Common country codes: US, GB, DE, FR, CA, AU, JP" read -p "Enter country code [US]: " COUNTRY_CODE COUNTRY_CODE=${COUNTRY_CODE:-US} # Generate wpa_supplicant.conf cat > wpa_supplicant.conf << WIFIEOF # WiFi Configuration for Info-Beamer Device country=${COUNTRY_CODE} ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 # Primary WiFi Network network={ ssid="${WIFI_SSID}" psk="${WIFI_PASSWORD}" priority=1 scan_ssid=1 } WIFIEOF echo "" echo "✅ WiFi configuration saved to wpa_supplicant.conf" echo "" echo "📋 Deployment Instructions:" echo "1. Copy wpa_supplicant.conf to SD card at: /boot/wpa_supplicant.conf" echo "2. Copy other package files (node.lua, config.json, roboto.ttf) to SD card root" echo "3. Insert SD card and power on device" echo "4. Device will connect to WiFi: ${WIFI_SSID}" echo ""