Basic implementation?

Hi, we are looking to experiment with some things at our cabin, however we have no wifi, cellular coverage etc. We want to try and implement a gateway at our home, with a private server and maybe 5 battery powered nodes that can ping the gateway with ID and GPS Location. I am just starting our journey, anyone recommend where to start on purchasing some hardware to play with and learn with? It seems like this is standard implementation not sure.
Thank you