Comments (7)
are you running device-onvif-camera and other services in the same docker network?
from device-onvif-camera.
please verify whether you can access the core-metadata API in another way, such as browser, curl, or postman
http://edgex-core-metadata:59881/api/v2/device/service/name/device-onvif-camera?limit=-1&offset=0
from device-onvif-camera.
are you running device-onvif-camera and other services in the same docker network?
As mentioned in the https://github.com/edgexfoundry/device-onvif-camera/blob/main/doc/auto-discovery-docker.md
, device-onvif-camera is working on host network and other services are running on edgex network.
from device-onvif-camera.
please verify whether you can access the core-metadata API in another way, such as browser, curl, or postman http://edgex-core-metadata:59881/api/v2/device/service/name/device-onvif-camera?limit=-1&offset=0
@cloudxxx8 Thank you for a reply.
When I do a curl request to http://edgex-core-metadata:59881/api/v2/device/service/name/device-onvif-camera?limit=-1&offset=0 , it is giving an error as cannot resolve edgex-core-metadata. But if do curl on http://:59881/api/v2/device/service/name/device-onvif-camera?limit=-1&offset=0 , I am getting a response.
So, basically if we call this api from inside the container which is the part of the edgex network, it is able to resolve the device-onvif-camera DNS, but if we call from any container which is outside the edgex network i.e. host network in our case it is not able to resolve the device-onvif-camera DNS.
Do you where I can change this url, and change device-camera-go with the machine IP?
Or any suggestion on how this problem can be solved?
Thank you in advance.
from device-onvif-camera.
you can just use the docker port mapping, and the host ip should work
in the configuration file
or, you can set the environment variable in the docker container to override the config SERVICE_HOST
like
from device-onvif-camera.
@tapeshmathur device-onvif-camera has a new discovery mechanism netscan
, it can cross different networks,
APPCUSTOM_DISCOVERYSUBNETS: 192.168.93.0/24
see https://github.com/edgexfoundry/device-onvif-camera/blob/main/doc/auto-discovery.md#netscan
from device-onvif-camera.
Closing due to no response
from device-onvif-camera.
Related Issues (20)
- Failed to invoke device service device-onvif-camera call back from core-metadata when tried to discovery onvif camera HOT 2
- Geo vision- Get stream URI not working with Multicast HOT 2
- Geo vision - set network gateway not working correctly HOT 3
- Document how to disable Axis replay attack prevention
- Remove code that loads static provision watchers (functionality now in latest SDK)
- Hikvision-DS-2DE2A404IW-DE3- Get device capabilities gives an error HOT 4
- Hikvision-DS-2DE2A404IW-DE3- Get device service capabilities API gives an error HOT 4
- Hikvision-DS-2DE2A404IW-DE3- Set scopes API gives an error HOT 3
- Hikvision-DS-2DE2A404IW-DE3 camera- Configuration of Analytics profile - Add Configuration API not working HOT 5
- onvif camera + example app service HOT 9
- Get command should return server error instead of timeout error HOT 4
- Remove obsolete code for type-safety
- refactor: Change configuration and provision watcher file format to YAML
- Implement Start API to resolve Device SDK cache inconsistency, causing device not found errors HOT 15
- Fail to start service with error "registry is not available" HOT 9
- Swagger file is missing definitions for some schemas
- Replace credential scripts with curl commands
- SEO: Certain Google searches lead to the now defunct device-camera-go HOT 1
- Replace gorilla/mux with echo library
- The Hikvision NVR device (model: IDS-7816NX) has enabled Onvif, but the device-onvif-camera cannot be automatically discovered. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from device-onvif-camera.