I'm at the start of a project to use a RPi to host a web page using lighttpd. This works fine on a LAN. The web page has on off switches, switching the pins to control lights at the moment using wiringPi and .CGI files.
The next stage is trying to allow the pi to be accessed anywhere using port forwarding. I'm looking at trying to use a Huawei 3372 unlocked dongle to gain access to 4g or 3g. So the end result is many people can go to the pi's web page on a browser and switch the controls via that page.
The pi will be connected to hardware in a public space, using WiFi isn't an option.
The whole IoT idea seems a brilliant concept but for prototypers it seems so hard to find information beyond projects on LAN, surely running pi's as servers that you can connect to from anywhere is the way forward.
My background is more mechanical engineering and not networking so I'm a little green and on a steep learning curve!
Any help / links greatly appreciated.