An Android application that allows you to remotely control a hexapod robot via WebSocket.
- Servo control: Set the position of 18 servos using sliders.
- WebSocket connection: Configurable server IP address and port.
- Connection status: Displays the current connection status with the robot.
- Main panel: Quick status overview and movement control buttons.
- Settings panel: Edit the WebSocket server IP address and port.
- Android 7.0 (API 24) or newer
- Connection to the local network where the hexapod server is running
- Jetpack Compose
- OkHttp WebSocket
- Material 3
You can change the server IP address and port in the Settings tab of the app or directly in WebSocketHandler.kt
:
private var IP = "192.168.229.80"
private var PORT = 80
Main repository: https://github.com/Siedmiu/Hexapod