Send GPS coordinates to android phone throught arduino MKR1000 and IoT Cloud

Hi All,

happy to take part to this community for my first Arduino project.

I have a practical problem to solve with an Ambrogio Robotic lawnmower: sometimes it stops somewhere in the garden because trapped by something or whatever other reason. If no one become aware of it I loose the cutting day.
What I need is a notification on my phone when it stops, possibli without using sim cards.

Being that the garden is fully WiFi covered I thought to:

  • use a mkr board (1000 or 1010) with a gps sensor linked with

  • register the board to Arduino IoT Cloud

  • sending gps coordinates to the Cloud every x minutes

  • Connect to the cloud with a custom android app, read the coordinates sent and notify if for example the last 3 are the same.

According to you is it a good plan?
Is it possible to store data (gps coordinates) in the Arduino IoT Cloud for reading them asynchronally (or pushing the data synchronally to the phones)?

Thanks a lot for any advice.

Regards,

Alessandro.