e-Winch Control App
Cross-platform React Native application
Overview
The e-Winch Control App is an Expo React Native application designed for controlling eWinch devices via WebSocket connections and mDNS service discovery. It provides a seamless, modern interface for managing your winch systems from mobile devices.
Built with TypeScript and featuring a modern UI with NativeWind styling, the app supports Android, iOS, and Web platforms, ensuring broad device compatibility.
Key Features
- WebSocket communication with eWinch devices
- mDNS/Bonjour service discovery for automatic device detection
- Real-time monitoring of winch status and controls
- Cross-platform support (Android, iOS, Web)
- Polling service for continuous data monitoring
- WiFi network validation with automatic connection management
Technical Details
Framework:
Expo React Native
Language:
TypeScript
Communication:
WebSocket (ws://192.168.4.1:1337)
Device Discovery:
mDNS/Bonjour service discovery