Pressão

Leituras de pressão atmosférica (ou barométrica) são úteis para prever mudanças climáticas e corrigir outros sensores.

Faixa e unidade

  • type: "hPa"
  • value: 800.0 a 1100.0

Campos

  • value: pressão em hPa (hectopascal).
  • type: sempre "hPa".
  • timestamp: data/hora em ISO 8601 (UTC recomendado).
  • location: { "type": "point", "value": [lon, lat] }.
  • description (opcional): contexto ou altitude de referência.

Exemplo de payload

{
  "pressure": {
    "value": 1013.2,
    "type": "hPa",
    "description": "Referência a 760 m de altitude",
    "location": {
      "type": "point",
      "value": [-46.7218, -23.5607]
    },
    "timestamp": "2025-12-18T14:45:00Z"
  }
}

Exemplo rápido em Python (requests)

import os
import requests, datetime

API_BASE = os.environ["NEXT_PUBLIC_API_BASE_URL"]
TOKEN = "SEU_TOKEN_DO_DISPOSITIVO"

payload = {
    "pressure": {
        "value": 1013.2,
        "type": "hPa",
        "description": "Referência a 760 m de altitude",
        "location": {"type": "point", "value": [-46.7218, -23.5607]},
        "timestamp": datetime.datetime.now(datetime.timezone.utc).isoformat(),
    }
}

requests.post(
    f"{API_BASE}/v1/secure/measures",
    headers={"Authorization": f"Bearer {TOKEN}", "Content-Type": "application/json"},
    json=payload,
    timeout=10,
)

Valores ao nível do mar costumam variar de 980 a 1040 hPa. Fora dessa faixa, revise calibração ou altitude.