Bird

A Bird camera (DeviceType.bird) sits at a feeder and identifies what lands on it. The platform features — pairing, live view, the event feed — are the same as for any camera; what is specific is the species identification that rides on each event. ProductType.bird ("Bird") is the product id used by Subscriptions.

In this section

Page Covers
Species Identification The species tree on an event, and expanding a species into an article, images and its call

Events and notifications

A visit raises an event tagged EventTag.bird; when the backend has identified the species, the event carries the species tree. Two things can be switched independently — detection and identification — which is why the notification settings carry a BirdNotification with separate birdDetectionMute and birdIdentificationMute flags:

Factory.deviceService.updateDeviceCloudAISettings(
    spaceId: spaceId, deviceId: deviceId, wakeup: false,
    request: EventDetectionSettingsRequest(cloudAi: CloudAiDetections(bird: true))
)
Factory.deviceService.updateDeviceCloudNotificationsSettings(
    spaceId: spaceId, deviceId: deviceId, wakeup: false,
    request: NotificationSettingsRequest(birdNotification: BirdNotification(birdDetectionMute: true, birdIdentificationMute: false))
)

See Device Cloud Settings.


Table of contents