Arduino remotely working with android app

Hi everybody, I'm new to the forum so excuse me in advance for anything very stupid I say.

So, I'm supposed to develop a system which should let an arduino board and an android app remotely (not just over wifi but realistically from anywhere), exchanging data.

I've stumbled upon Firebase to read/write data from both sources but I'm not sure it's the right path to follow. Is it gonna serve my purpose or are there any better solutions that I don't know of yet?

Thank you so much guys!

Take a look at Blynk

Use an ESP8266 based board, such as NodeMCU or WeMOS D1 Mini. Those can connect direct to WiFi, even be WiFi host, making it easy to connect to your phone.

You can make Arduino become a web server and them access it via web browser from anywhere on the word. Data can be exchanged between Arduino and Web browser without reloading webpage by using WebSocket. See more this example

what is your level of experience ?
and your needs ?

the fast way is blynk
there are some others, each has a learning curve

you can watch some tutorials on how to host a site on your ESP micro and connect it via WiFi and then access it from the internet.

if you are just getting temperatures or lights, garage door open, etc, these are workable.

if you need to run the building, lights, heat, occupancy, etc, you would be best served by a much more robust website

if this is for a school project, I would assume less 'buy service' and more do it yourself

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