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))
)