Wi-Fi
The WiFi feature provides wireless network connectivity for your AppBlocks device. Configure WiFi settings to connect your device to local networks and enable internet access for cloud services, MQTT, HTTP, and other network features.
Overview
Wi-Fi connectivity enables:
- Internet access for cloud integration
- Local network communication
- Over-the-air firmware updates
- Remote device management
- Access to the device's web console
Configuration
Configure Wi-Fi with these properties:
- SSID: Network name (Service Set Identifier)
- Password: Network password/passphrase
- Security Mode: WPA2, WPA3, or Open network
- DHCP: Enable automatic IP configuration
- Static IP: Manual IP address (when DHCP disabled)
Linking to Settings
Wi-Fi properties can be linked to settings, allowing network configuration through:
- Web Console when connected via Ethernet or cellular
- LUIS Mobile App via Bluetooth configuration
- Initial device setup wizards
This is essential for deploying devices in different locations without rebuilding firmware.
Connection Management
The Wi-Fi feature automatically handles:
- Connection establishment on boot
- Reconnection after network interruptions
- Signal strength monitoring
- Network scanning and selection
Multiple Network Support
Configure multiple WiFi networks with priority ordering. The device will automatically connect to the strongest available configured network.
WiFi Status
Monitor WiFi connection status using:
- On Network Changed block: Triggered on connection state changes
- Web console network status indicator
- Variable access to connection state
Access Point Mode
Some devices support Access Point (AP) mode, allowing:
- Direct mobile device connection
- Initial device configuration
- Local-only operation without external network
Security Recommendations
- Use WPA2 or WPA3 security
- Create strong, unique passwords
- Change default credentials
- Disable AP mode when not needed
- Keep firmware updated
Related Features
- Ethernet: General network configuration
- MQTT: Cloud messaging
- HTTP Server: Web services
- SNTP: Time synchronization
Troubleshooting
Common WiFi issues:
- Cannot connect: Verify SSID and password
- Intermittent connection: Check signal strength and interference
- No internet: Verify router internet connection
- Slow performance: Check for network congestion