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