Im looking to start a small project and im wondering if theres a way to maintain the access without needing a static IP. There seems to be alot of wifi products where they are connected to the internet and can gain access through your phone.
Just a simple project of opening and closing a door from my phone.
Forgive me if this is something already discussed or in the wrong place. Its been a while since i had my arduino out the box.
These have a server somewhere that they talk to. The server is paid for as part of the product price or a subscription fee. If they are paid for as part of the product price, when sales fall off the provider realizes that there is no money to pay for the server so they shut it down. Your shiny toy then becomes a door stop (if it heavy enough )
You either need to spend the money on a server, or provide your own. If you do it yourself you need to handle the security yourself ( a major task). You also need to handle updating internet name servers with changing IP address if you don't have a static address.
So what would be a practical solution to this sort of problem?
A domestic wifi IP will change meaning constaly checking and almost certainly losing connection at times.
Paying a subscription for a sim card static IP is an option but the data with that kind of rules it out to some degree.
So would it be feasible to have the arduino monitor the external IP address and if that changed, to use the google public DNS to send a notification of some sort to me?
Having a quick look, it seems that the arduino cloud is free for two devices but doesnt include cloud triggers so im not sure if that means the notification wouldnt be possible. But the dashboard options seem really good.