I'm currently working on a research project that involves me travelling to different homes and connecting a single Amcrest IP camera in each home. Using the homeowners WIFI network, I get the camera online, and use an Amcrest app (Amcrest View Pro) to forward the footage via VPN to a FTP server. The app allows me to see footage live from each camera, and the FTP server allows me to save the footage recorded.
The current process involves me having to travel to each home to do the installation.
Ideally, I am looking to create a simple program that will allow me to remote access an IP camera and get it online without travelling to the respondents home. This would obviously involve me mailing a kit to the homeowner (most of which have no technical experience). I would instruct them to connect an access point to their router via Ethernet cable and plug in the camera.
One possible solution would involve the following:
1) The person would connect a Raspberry PI to their wireless router via ethernet cable.
2) As soon as the Pi is powered on, it auto logins to a VPN and activates a wifi signal.
3) When the IP camera is turned on, it would auto detect the Pi and connect to the internet
4) From there, the camera would automatically send footage to our FTP server.
I am completely open to different cameras (prefer cameras with pan/tilt features) and different types of access points. The ideal solution would involve creating a simple program to make this happen and the right hardware combination to create reliable connections in different homes. I would love to eliminate as many steps as possible, so that camera installations can be done remotely alongside the homeowner.
I strongly prefer hiring someone with relevant shareable experience in this space. Security is also a very important part of this project.
Even if there isn't a perfect solution, I am open to all project proposals.