I have some IP cameras on my home network. I would like to be able to take snapshots & send them somehow to device outside the LAN. I would like to be able to do it on command, either by one of the IOT services or by code.
Currently I have some home automation stuff setup. More for data acquisition rather than home automation. I have a raspberry pi as a mqtt server and some esp8266's that I program with arduino ide to get sensor data and forward it to the pi.
I have looked all over and cant seem to find anything like this being done....
What I would really like to be able to do is send a request from a pc or a smartphone outside the LAN & receive a snapshot from one of the IP cameras. I have no idea where to start. I am not sure if I can do this with one of the operating systems for the pi that are dedicated for cameras or if it can be done at all. I can dedicate a ras pi or arduino board, or even a pc if thats what I need. I am asking for some help, because I am not sure of the capabilities of some of these devices. Does anyone know if this is possible or where I can go to start?