onvifCamera property
Mock Hikvision ONVIF IP Security Camera.
Implementation
static final LocalDevice onvifCamera = LocalDevice(
id: 'dev_onvif_hikvision_cam',
displayName: 'Front Door Camera',
hostname: 'DS-2CD2042WD-I.local',
vendor: const LocalDeviceVendor(
name: 'Hangzhou Hikvision Digital Technology Co., Ltd.',
model: 'DS-2CD2042WD-I',
),
type: LocalDeviceType.camera,
capabilities: const <LocalDeviceCapability>{
LocalDeviceCapability.onvif,
LocalDeviceCapability.videoStreaming,
},
addresses: <InternetAddressValue>[
InternetAddressValue.parse('192.168.1.180'),
],
interfaces: const <LocalNetworkInterface>[
LocalNetworkInterface(id: 'en0', name: 'en0', displayName: 'Wi-Fi'),
],
services: const <LocalService>[
LocalService(
id: 'svc_onvif',
instanceName: 'ONVIF Camera',
serviceType: '_onvif._tcp',
domain: 'local.',
port: 80,
hostname: 'DS-2CD2042WD-I.local',
),
],
discoveredBy: const <LocalDiscoveryProtocol>{
LocalDiscoveryProtocol.wsDiscovery,
LocalDiscoveryProtocol.ssdp,
},
confidence: 0.92,
);