{
    "component": {
        "bat_voltage": {
            "func": "$/1000",
            "littleEndian": false,
            "size": 16,
            "type": "uint",
            "unit": "V"
        },
        "humidity": {
            "littleEndian": false,
            "size": 8,
            "type": "uint",
            "unit": "%"
        },
        "internal_temperature": {
            "func": "$  - 128",
            "littleEndian": false,
            "size": 8,
            "type": "uint",
            "unit": "°C"
        },
        "temperature": {
            "func": "floor((($/10 - 100)*100)+0.5)/100",
            "littleEndian": false,
            "size": 16,
            "type": "uint",
            "unit": "°C"
        },
        "humidity_alarm": {
            "littleEndian": false,
            "size": 8,
            "type": "uint"
        },
        "uplink_counter": {
            "func": "",
            "littleEndian": false,
            "size": 8,
            "type": "uint",
            "unit": ""
        },
        "version": {
            "littleEndian": false,
            "size": 4,
            "type": "uint",
            "unit": ""
        }
    },
    "meta": {
        "firmwareVersion": "1.0",
        "hardwareVersion": "1.0",
        "name": "Juno",
        "vendor": "Sentinum"
    },
    "typeEui": "FCA84A0900000002",
    "uplink": [
        {
            "id": 0,
            "payload": [
                {
                    "component": "version",
                    "name": "devEui"
                },
                {
                    "component": "version",
                    "name": "versionMajor"
                },
                {
                    "component": "version",
                    "name": "versionMinor"
                },
                {
                    "component": "version",
                    "name": "deviceSubType"
                },
                {
                    "component": "uplink_counter",
                    "name": "uplink_counter"
                },
                {
                    "component": "bat_voltage",
                    "name": "battery_voltage"
                },
                {
                    "component": "internal_temperature",
                    "name": "internal_temperature"
                },
                {
                    "component": "humidity_alarm",
                    "name": "humidity_alarm"
                },
                {
                    "component": "temperature",
                    "condition": "($deviceSubType & 0x01) != 0",
                    "name": "temperature"
                },
                {
                    "component": "humidity",
                    "condition": "($deviceSubType & 0x01) != 0",
                    "name": "humidity"
                }
            ]
        }
    ],
    "version": "1.0"
}