Skip to Content
🚀 We just launched! Please star us on Github!

Camera Device

Device Category: camera

The Camera device represents a surveillance or monitoring system designed for video and image capturing, with additional features for environmental monitoring and interaction.


Required Channels

These channels are mandatory for the functionality of the camera:

ChannelDescriptionMultipleDetails
cameraProvides video and image data streams from surveillance or monitoring cameras. This channel supports configuration and control of camera devices, such as surveillance cameras or babysitting monitors.NoSee details
device_informationProvides metadata about the device, including manufacturer details, model information, and operational statuses.NoSee details

Optional Channels

These channels are optional and provide additional features:

ChannelDescriptionMultipleDetails
batteryReports the status of a device’s battery, including level, charging state, and operational health.NoSee details
contactTracks the open or closed state of a contact point, such as a door, window, or cabinet.NoSee details
humidityMeasures the relative humidity in the environment, reported as a percentage.NoSee details
lightControls lighting devices, supporting brightness, color temperature, and color adjustments.NoSee details
microphoneRepresents audio input devices, reporting activity or capturing sound.NoSee details
motionDetects motion in an area to trigger alerts or automate responses.NoSee details
speakerControls speaker devices, including volume, mute state, and audio output modes.NoSee details
temperatureMeasures the current temperature in an environment, reported in degrees Celsius.NoSee details

Use Case Scenarios

  1. Video Surveillance:

    • Access live video streams and capture images using the camera channel. Use for security monitoring or baby monitoring applications.
  2. Motion Detection:

    • Detect movement in the camera’s field of view to trigger alerts or start recording.
  3. Two-Way Communication:

    • Use microphone and speaker channels for audio communication through the camera.

Developer Notes

  1. The camera channel is required for video/image functionality.
  2. Motion detection helps reduce bandwidth and storage usage.
  3. Light channel can control built-in IR or status LEDs.
Last updated on