-
-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Foscam firmware #4
Comments
That's quiet possible and what I wanted to use the setup function for, to figure out the endpoints. I kind of reverse engineered mine. Can you list the urls and their expected function for your camera? |
I tried to update the status() function here: My foscam camera is EH8135 V3, System firmware 1.9.1.11, Application firmware 2.51.1.30 |
Yeah it looks like they changed their SDK and then hid it from the public. http://foscam.us/forum/new-sdk-cgi-application-t13426.html Really disgusting of them. I definitely won't buy from them and I'll urge my company to find alternatives next time. EDIT: So you can reverse engineer the API by using their plugin. I might add a pull request later that allows you to specify an application version. I don't know however if the application version or the firmware version directly correlates to the API version. For example, is it possible for application versions 2.11 and 1.9 to share the same API? Not sure what value to key off of. @scaret if you're still working on this it might be useful to work together to figure out what is safe to key off of. For application version 2.11.1.10, firmware 1.4.1.9 and model FI9821W V2 I have the following commands to move right and then stop: http://ip:port/cgi-bin/CGIProxy.fcgi?usr%3Dadmin%26pwd%3Dadmin%26cmd%3DptzMoveRight |
Thank you for your information. Actually foscam tech support gives a good documentation for the new cgi api. For example, to take the snapshot you can visit I don't like the idea to support different versions of Foscam firmware. But since functionalities for PTZ cameras are nearly the same, it's reasonable to do that. For me, I'll just start another repo and ignore the old one. About whether I'm still working on this area, I'll say, yes. But foscam CGI API is not enough for me, so I tried some other stuff like ONVIF. Actually I'm not using foscam now, because foscam is lack of an important feature for me, which is getting the current PTZ status. |
I just published foscam-client which is made to work with the newer cameras. It is just a v0.0.1 release, but the basics are all there. |
@scaret there is a newer version of that documentation in my repo: https://github.com/lightswitch05/foscam-client/blob/master/HD%20cameras%20SDK%20CGI%20(1)/Foscam%20IPCamera%20CGI%20User%20Guide-3518%20Ver.1.0.10.pdf I've implemented most of the |
I think the project depends on some specific foscam firmware version.
The project doesn't work for my foscam 2.51.1.30 Since I had a look at the cgi api URLs and found them different in the source code of the project.
The text was updated successfully, but these errors were encountered: