Solutions for Mainstream Applications. Front panel LED displays on the DS-CPPC are integrated with the new Digital Sentry System Information (DSSI) utility, providing critical, real-time statistics on system resource utilization, temperature, and throughput status. The ENC5516 adds analog flexibility to the DSSRV2 Digital Sentry Server. The IM10 Series easily connects to Pelco IP and hybrid systems such as. Pelco API or ONVIF v1.02. Minimum System Requirements.
First of all, I have no experience in working with ONVIF at all. I got myself a scholarship at a company and was asked to work with it (to control some cameras and get photos from them), but they don't know how it works either, so no-one can help me much.I was reading through the specifications available at the ONVIF webpage but I don't really get it. I know I have to use SOAP, C (I was asked to do the app in C), XML and web services. That much I understand but I don't know how am I supposed to use them. I'm not here so that you can do the work for me (that ain't fun) I just would like to know if someone here could guide me a little about what to start learning and in which order.
If there's something I forgot to explain I'll add it as soon as I can.
Nice one!mOn 21 June 2015 at 12:47, jgarciasacristan wrote:I have managed to invoke simple onvif commands to Mobile Mast camera using. (For all onvif commands see).Now, I need to be able to invoke the same simple commands usingErlang/Elixir.
As of today, detergentex does not support basicauthentication in the headers. Working on enablingthat functionality on the library.—Reply to this email directly or view it on GitHub.Marco HerbstEvercam.io - Cameras UnleashedMobile: +353 86 196 0451Skype: marco.a.herbst. Look forward to seeing it evolve, seems like a super tool tohave.MOn 30 June 2015 at 23:21, jgarciasacristan wrote:I have created a project inmy personal github page that uses HTTPotion instead of Detergentex (inreality, a thin wrapper of the Erlang Detergent)My idea to implement something similar to ruby-onvif-clientin Elixir using HTTPotion.—Reply to this email directly or view it on GitHub.Marco HerbstEvercam.io - Cameras UnleashedMobile: +353 86 196 0451Skype: marco.a.herbst. Moved my little onvifex codebase to a forked evercam-media repository:I have then created a new route: /onvif/cameras/:cameraid/ptz/presets that returns the PTZ presets of a given camera in json format. I have also added some unit tests, but at the moment one test is failing because the Repo data is not available at test time.
I think I know how to fix it. I'll give it a try this evening.For my testing I am using the 'mobile-mast' camera. The IP address is even hardcoded in some of the onvif unit tests! For the phoenix controller test, I have added it to my dev environment cameras as 'mobile-mast-test'. Could you please review my code when you have some free time?
Be aware that error handling is non existent. If the code is good enough to be part of evercam-media, I will start adding more functionality to the controller. Routesget '/v1/cameras/:id/ptz/status'get '/v1/cameras/:id/ptz/presets'post '/v1/cameras/:id/ptz/home'post '/v1/cameras/:id/ptz/home/set'post '/v1/cameras/:id/ptz/presets/:presettoken'post '/v1/cameras/:id/ptz/presets/create/:presetname'post '/v1/cameras/:id/ptz/presets/go/:presettoken'post '/v1/cameras/:id/ptz/continuous/start/:direction'post '/v1/cameras/:id/ptz/continuous/zoom/:mode'post '/v1/cameras/:id/ptz/continuous/stop'post '/v1/cameras/:id/ptz/relative'get '/v1/cameras/:id/macaddr'available in my forked repo. I will create a pull request tomorrow evening. That's exciting!!MOn 23 Aug 2015 8:58 pm, 'jgarciasacristan' wrote:Routesget '/v1/cameras/:id/ptz/status'get '/v1/cameras/:id/ptz/presets'post '/v1/cameras/:id/ptz/home'post '/v1/cameras/:id/ptz/home/set'post '/v1/cameras/:id/ptz/presets/:presettoken'post '/v1/cameras/:id/ptz/presets/create/:presetname'post '/v1/cameras/:id/ptz/presets/go/:presettoken'post '/v1/cameras/:id/ptz/continuous/start/:direction'post '/v1/cameras/:id/ptz/continuous/zoom/:mode'post '/v1/cameras/:id/ptz/continuous/stop'post '/v1/cameras/:id/ptz/relative'available in my forked repo.
I will create a pull request tomorrow evening.—Reply to this email directly or view it on GitHub.