Amazon FreeRTOS · Schema

Device

A FreeRTOS-capable microcontroller device registered in AWS IoT.

Embedded SystemsIoTMicrocontrollersRTOS

Properties

Name Type Description
thingName string IoT thing name for the device.
thingArn string ARN of the IoT thing.
thingTypeName string Type classification of the device.
attributes object Device attributes (hardware model, firmware version, etc.)
version integer Thing record version.
View JSON Schema on GitHub

JSON Schema

amazon-freertos-device-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-freertos/refs/heads/main/json-schema/amazon-freertos-device-schema.json",
  "title": "Device",
  "description": "A FreeRTOS-capable microcontroller device registered in AWS IoT.",
  "type": "object",
  "properties": {
    "thingName": {
      "type": "string",
      "description": "IoT thing name for the device."
    },
    "thingArn": {
      "type": "string",
      "description": "ARN of the IoT thing."
    },
    "thingTypeName": {
      "type": "string",
      "description": "Type classification of the device."
    },
    "attributes": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      },
      "description": "Device attributes (hardware model, firmware version, etc.)"
    },
    "version": {
      "type": "integer",
      "description": "Thing record version."
    }
  },
  "required": [
    "thingName"
  ]
}