I'm new to IoT and this is my first project, I didn't find the answer to my question anywhere. Is there an app for Android and Windows software that can control an Arduino device from different places at the same time? It has to have dynamic IP address and be controlled through the Internet and the server shouldn't be local. I want to control a LED from different location and devices.
Asked
Active
Viewed 144 times
2 Answers
5
Anya - Very broad requirement you have but you can get result with something like this:
- Your arduino should be equipped with wifi or ethernet connection in order to communicate over internet
- You can use your wifi/router's port forwarding or virtual port or NAT functionality to access device from internet
- You can use ArduController library in your arduino program and use Android App ArduController to connect
But all the time you should keep in mind that Arduino is just a microcontroller and is limited to perform tasks like computers.
JPI
- 239
- 1
- 3
- 7
5
Application on Android & iOS: IFTTT (IF This Then That) you can use this app from its webpage also.
Handy website to manage online data: Adafruit IO
Instead of Arduino boards, you can use NodeMCU boards like NodeMCU esp32 or esp8266. Both of these boards support code execution via Arduino IDE and are compatible with 'C' & 'C++' same as Arduino boards.
To connect your board with a server:
- Create an account in IFTTT {signup} & Adafruit IO {signup}.
- Use IFTTT to create an Applet that you like (you will get a hold of it! just explore the features)
- While creating the Applet type 'adafruit' in the search bar for services.
- Complete the Adafruit Setup.
What you'll be doing now:
- Enter the data from your mobile phone.
- Your data goes to your adafruit dashboard.
- Fetch the data from adafruit.
Arshdeep Singh
- 203
- 2
- 6