new: [iot] a first version of the IoT object

Ref: based on the workshop discussion in https://github.com/C00kie-/workshop-materials

The idea is to have this root object when a new IoT device is documented
and further objects will be connected such as firmware or even file object
pull/239/head
Alexandre Dulaunoy 2020-02-17 07:46:58 +01:00
parent 48bb38d67a
commit 1d0065e852
No known key found for this signature in database
GPG Key ID: 09E2CD4944E6CBCD
1 changed files with 129 additions and 0 deletions

View File

@ -0,0 +1,129 @@
{
"requiredOneOf": [
"model",
"vendor",
"architecture",
"boot-log",
"picture-pcb",
"picture-device"
],
"attributes": {
"picture-pcb": {
"description": "Picture of the IoT device PCB",
"ui-priority": 10,
"misp-attribute": "attachment",
"multiple": true
},
"picture-device": {
"description": "Picture of the IoT device",
"ui-priority": 10,
"misp-attribute": "attachment",
"multiple": true
},
"fcc-id": {
"description": "FCC-ID of the IoT device",
"ui-priority": 10,
"misp-attribute": "text",
"multiple": true
},
"boot-log": {
"description": "Boot log of the IoT device",
"ui-priority": 10,
"misp-attribute": "attachment",
"multiple": true
},
"platform": {
"description": "Platform of of the IoT device",
"ui-priority": 10,
"misp-attribute": "text",
"sane_default": [
"mach-aspeed",
"mach-at91",
"mach-bcm283x",
"mach-bcmstb",
"mach-cortina",
"mach-davinci",
"mach-exynos",
"mach-highbank",
"mach-imx",
"mach-integrator",
"mach-k3",
"mach-keystone",
"mach-kirkwood",
"mach-mediatek",
"mach-meson",
"mach-mvebu",
"mach-omap2",
"mach-orion5x",
"mach-owl",
"mach-qemu",
"mach-rmobile",
"mach-rockchip",
"mach-s5pc1xx",
"mach-snapdragon",
"mach-socfpga",
"mach-sti",
"mach-stm32",
"mach-stm32mp",
"mach-sunxi",
"mach-tegra",
"mach-u8500",
"mach-uniphier",
"mach-versal",
"mach-versatile",
"mach-zynq",
"mach-zynqmp",
"mach-zynqmp-r5",
"mcf5227x",
"mcf523x",
"mcf52x2",
"mcf530x",
"mcf532x",
"mcf5445x",
"mcf547x_8x",
"mach-ath79",
"mach-bmips",
"mach-jz47xx",
"mach-mscc",
"mach-mtmips",
"mach-pic32"
]
},
"architecture": {
"description": "architecture of the IoT device",
"ui-priority": 1,
"misp-attribute": "text",
"sane_default": [
"ARC",
"ARM",
"M68000",
"MicroBlaze",
"MIPS",
"NSD32",
"Nios II",
"PowerPC",
"RISC-V",
"Sandbox",
"SH",
"x86",
"Xtensa"
]
},
"model": {
"description": "Model of the IoT device",
"ui-priority": 1,
"misp-attribute": "text",
"multiple": true
},
"vendor": {
"description": "Vendor of the IoT device",
"ui-priority": 1,
"misp-attribute": "text"
}
},
"version": 1,
"description": "An IoT device.",
"meta-category": "iot",
"uuid": "9f8cea74-16fe-4968-a2b4-026676949ac6",
"name": "iot-device"
}