Skip to content
This repository has been archived by the owner on Oct 1, 2021. It is now read-only.

Commit

Permalink
Add support for Sercomm IP camera discovery.
Browse files Browse the repository at this point in the history
Sercomm manufactures a line of wired and wireless IP video
cameras that are frequently rebranded and distributed as part
of a security package by vendors such as ADT or Comcast/Xfinity.

At this point they have been pretty well reverse-engineered as well
as rooted: https://github.com/edent/Sercomm-API
  • Loading branch information
brandond committed Feb 26, 2019
1 parent 9215698 commit 73bda64
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions netdisco/discoverables/sercomm.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
"""
Discover Sercomm network cameras.
These are rebranded as iControl and many others, and are usually
distributed as part of an ADT or Comcast/Xfinity monitoring package.
https://github.com/edent/Sercomm-API
"""
from . import SSDPDiscoverable


class Discoverable(SSDPDiscoverable):
"""Add support for discovering camera services."""

def get_entries(self):
"""Get all the Wireless Network Camera uPnP entries."""
return self.find_by_device_description({'manufacturer': 'iControl'})

0 comments on commit 73bda64

Please sign in to comment.