Controller - ESP32 & ESP8266

Mobile controller for your ESP8266 & ESP32 project.

Controller - ESP32 & ESP8266 Mobile App

"Controller - ESP32 & ESP8266" is a mobile application that enables users to remotely control their ESP8266 and ESP32 development boards through the WebSocket protocol. With features like joystick control, color picker, button array, and motion control, you can easily manage connected peripherals like motors, LEDs, and relays. Proper board firmware setup is required, and detailed instructions are available on the GitHub repository for seamless integration.
Install from Google Play Store

App stats

By: Invok Lab
Users: 21,724
84
Version: 1.9.0 (Last updated: 2024-05-14)
Creation date: 2021-08-30
Permissions
Photos/Media/Files: read the contents of your USB storage, modify or delete the contents of your USB storage
Storage: read the contents of your USB storage, modify or delete the contents of your USB storage
Other:
  • view network connections
  • allow Wi-Fi Multicast reception
  • full network access
  • prevent device from sleeping

Other platforms

Not available on Chrome
Not available on Firefox
Not available on Edge
Want to check extension ranking and stats more quickly for other Android apps? Install Chrome-Stats extension to view Android-Stats data as you browse the Google Play Store.

App summary

ANNOUNCEMENT
A lot of user seem to misunderstand how this app work. This is not a magic app that will automatically connect to your development board. The board firmware MUST be programmed with proper library and initialisation. We have provided the library, and some example for you to use in our GitHub repository. Please check the steps below.

Controller lets you remotely control your development board, ESP8266 and ESP32 through WebSocket protocol. Control your connected peripherals, DC motor, stepper, robotic project, LEDs, relays, with this integrated controller.

Features
๐Ÿ”น Joystick Control
๐Ÿ”น Color Picker
๐Ÿ”น Button Array
๐Ÿ”น Sliders
๐Ÿ”น Serial Monitor
๐Ÿ”น Motion Control

Board Setup
1. Install this app
2. Go to our GitHub and clone or download the repository. Search for invoklab/InvokController. GitHub Repository
3. Follow instruction in GitHub to setup your development board.

How to use this app?
1. Setup ESP Wi-Fi by connecting to your ESP device (ESP_XXXXXX). You will be redirected to configuration portal.
2. Enter or select Wi-Fi SSID and password, and click connect.
3. In Controller app home page, tap Wi-Fi icon on top right corner, this will route you to connection setup page.
4. If ESP board is configured correctly, the device will show up in mDNS discovery tab. Select your device and the app will auto populate the IP address field.
5. Press Connect.
6. Status icon on top right corner will turn green when connection is established.
7. Test connection by sending message. Server will respond or echo back the same message.

Tips
You can reconnect or disconnect to ESP webserver through any controller screen by pressing the status icon button on top right corner.

Got feedback? We'd love to hear it!
You can send us your feedback or any inquiries to
[email protected]

User reviews

Downloaded your library from GitHub. Even your own examples won't work.
by Michaล‚ K, 2024-01-25

Nice app. Will you please add a feature which can allow us to edit the name of buttons or the name of icons
by Ravi, 2024-01-20

Just ads, don't have the time to watch all of the ads so I uninstalled it after 5 minutes
by Shaun Carter, 2023-10-14
View all user reviews

Similar apps

Here are some Android apps that are similar to Controller - ESP32 & ESP8266: