philipsHueBridge property
Mock Philips Hue Smart Lighting Bridge.
Implementation
static final LocalDevice philipsHueBridge = LocalDevice(
id: 'dev_philips_hue_bridge',
displayName: 'Philips Hue Bridge',
hostname: 'Philips-Hue.local',
vendor: const LocalDeviceVendor(
name: 'Signify / Philips Lighting BV',
model: 'BSB002',
),
type: LocalDeviceType.smartHomeHub,
capabilities: const <LocalDeviceCapability>{
LocalDeviceCapability.smartHome,
},
addresses: <InternetAddressValue>[
InternetAddressValue.parse('192.168.1.100'),
],
interfaces: const <LocalNetworkInterface>[
LocalNetworkInterface(id: 'en0', name: 'en0', displayName: 'Wi-Fi'),
],
services: const <LocalService>[
LocalService(
id: 'svc_hue_http',
instanceName: 'Philips Hue Bridge',
serviceType: '_hue._tcp',
domain: 'local.',
port: 443,
hostname: 'Philips-Hue.local',
textTxtRecords: <String, String>{'bridgeid': 'ecb5fa012345'},
),
LocalService(
id: 'svc_hue_hap',
instanceName: 'Hue Bridge',
serviceType: '_hap._tcp',
domain: 'local.',
port: 51827,
hostname: 'Philips-Hue.local',
textTxtRecords: <String, String>{
'md': 'BSB002',
'pv': '1.1',
'id': '12:34:56:78:90:AB',
'c#': '1',
's#': '1',
'sf': '0',
'ci': '2',
},
),
],
discoveredBy: const <LocalDiscoveryProtocol>{
LocalDiscoveryProtocol.mdns,
LocalDiscoveryProtocol.ssdp,
},
confidence: 0.99,
);