-
Notifications
You must be signed in to change notification settings - Fork 1
Device Markup Language (DeviceML)
Kevin Elliott edited this page Aug 18, 2019
·
1 revision
Information architecture for defining devices, generically.
Attribute | Description | Example values |
---|---|---|
type |
The type of device | battery, camera, phone |
company |
Company that produces the device | |
brand |
Brand name | |
family |
Product family | |
model |
Model number | |
model_name |
Model name | |
part_number |
Part number | |
capabilities |
Capabilities of the device | |
power |
Power consumption and charging |
{
"type": "camera",
"company": {
"name": "Netgear, Inc",
"short_name": "Netgear",
"country": "United States"
},
"brand": "Arlo",
"family": "Arlo Pro",
"model": "VMC4030",
"model_name": "Arlo Pro Camera",
"part_number": "",
"capabilities": {
},
"power": {
"sources": [
{
"voltage": "5v",
"amperage": "1.8a"
},
{
"voltage": "9v",
"amperage": "1.1a"
}
]
}
}
{
"type": "battery",
"company": {
"name": "Netgear, Inc",
"short_name": "Netgear",
"country": "United States"
},
"brand": "Arlo",
"family": "Arlo Pro",
"model": "VMA4400",
"model_name": "Arlo Pro Camera Battery",
"part_number": "308-10029-01",
"capabilities": {
},
"power": {
"capacity": "2440mah",
"input": {
"voltage": "8.4v",
"amperage": null
},
"output": {
"voltage": "7.2v",
"amperage": null
}
}
}