Can someone point me in the right direction for this project.
I need to have an internet connection in a shed on a property. The internet connection should be wireless, ie not copper cable connection to the internet network. It has to be low cost hardware and communication plan.
I intend setting up a raspberry pi to act as a server which will connect to the internet modem. I would like to use Ethernet connection between Pi and modem through a switch if possible, rather than wifi connection between modem and Pi.
I would like to have the modem to have a static IP address so that I can initiate communicate to the Pi over the internet from outside.
The pi will be Ethernet connected to many other devices via Ethernet connection which will include many sensors and actuators. So the Pi needs to collect the sensor signals and send then periodically to some server on the internet. Similarly a server on the internet needs to be able to send messages to the pi to send messages to actuators etc.and request sensor information.
I would like to use some hardware module as the modem. And I would want to program the Pi in C language calling operating system services to provide this functionality.
I do not think this is a very difficult project but there is a very large deep hole in my knowledge in just this area. Can some one point me in the right direction as to some YTube videos that would be helpful, advise me on modem hardware or what such devices are called, about sim cards and what technology is required and what kind of plans are available from who?
Sorry this is such an open ended question.