Skip to content
ONVIF Profile S video camera adapter
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
.eslintrc.js
.gitignore
LICENSE
README.md
index.js
package.json
package.sh

README.md

onvif-adapter

ONVIF Profile S camera adapter for Mozilla IoT Gateway.

NOTE: Things will be much more painless if your cameras are all given static IP addresses on your network.

Supported Devices

Tested and Working

Untested but Should Work

All other ONVIF Profile S compatible cameras.

Installation

This add-on can be installed through the UI, via Settings -> Add-ons -> +.

NOTE: If you are installing this add-on in a gateway you built yourself, your system will need to have ffmpeg installed.

Configuration

When new devices are detected, they are added to the add-on's config with a blank username/password entry. Therefore, to configure each device, do the following:

  1. Start a search for new devices from the Things screen.
  2. After the search has completed, navigate to Settings -> Add-ons.
  3. Click on the Configure button for the ONVIF add-on.
  4. Any new devices should be auto-populated in the devices list. Fill in the username and password for each as required.
  5. Click Apply.
  6. After a few seconds, go back to the Things screen and start a new search again.
  7. If everything went well, your devices should now be available.

Additionally, PTZ controls can be optionally enabled.

Manual Configuration

If your devices were not auto-populated in the configuration screen, but you know the address of the cameras, you can configure them as follows:

  1. Launch the config editor by navigating to Settings -> Add-ons and clicking the Configure button for the ONVIF add-on.
  2. Add a new entry for your device by clicking + and filling in the fields.
  3. Click Apply.
  4. After a few seconds, go back to the Things screen and start a new search again.
  5. If everything went well, your devices should now be available.
You can’t perform that action at this time.