Send data from Arduino Uno to a mobile app or webpage using ESP8266

I have an Arduino Uno that will be connected to ESP8266, and some other sensors that the Arduino will collect data from it.

The Arduino will send the collected data to ESP8266 which on the other hand will be connected to a Wi-Fi network that has access to internet.

The mobile app will be on different Wi-Fi network far from Arduino.

What I want to accomplish is to send these data to the mobile app.
How can I do this?
The mobile app is developed using HTML\CSS\JS.

(What I meant with a webpage is that the mobile app could be treated like a webpage as it is developed using HTML\CSS\JS, but IT IS NOT HOSTED ON A SERVER)

First, eliminate the Uno and just run all the code on the ESP.

I'm using a breakout board that only have 8 pins. I'm ok with using the Uno.

How will you power the ESP? The Uno can't really supply enough.

If the interface to the app "isn't hosted", then how can it be accessed remotely? This is a question separate from Arduino programming.

There are many helpers here that have more experience with IoT style apps than myself, but I think they will need more details from you...

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.