I was wondering if you could help me finding the right solution for the problem I have.
I would like to be able to see on my phone (Android and iOS) some data (temperature, water flow etc.) coming from sensors. Sensors are connected to the arduino and will be located in a boat with no internet connexion.
- No Internet connexion
- Works on both Android and iOS
- No Mobile Data disruption while checking sensors values
- Working Wirelessly
Solutions that I have in mind:
- ESP8266 in Soft Access point mode capable of handling Rest calls in Wifi
This is a working solution as it will work on both Android and iOs with the usual browser. However, the problem I have is that whenever I connect the phone to the Arduino's WiFi network, Android stops using the data connection and tries to use the local WiFi to serve internet pages and applications, which doesn't work because the Arduino is not connected to the internet. Is there a way to be connected to a limited WiFi network and still use the mobile carrier's data connection? If not, do I have to forget about connecting via WiFi and live to e.g. Bluetooth between my phone and the Arduino?
- Usage of an app like Blynk or Virtuino. I think Blynk would work. However, it required a Local server to install Blynk Server. Virtuino only works on android Maybe you have any other app in mind ?
- Develop an app with Unity capable of sending request(in Bluetooth?) to the arduino App. However I am not sure we can develop a iOS Unity App without a Mac
- Develop two clients for both android and iOs using Bluetooth. Hard work and probably need a Mac
I would love to have your feedback
Thank you very much