Otvorené HTTP API pre ESP32 a spol.

Vaše IoT zariadenia na jednom mieste.

Pripojte senzor jedným HTTP requestom a sledujte jeho dáta v reálnom čase. Grafy, história meraní a prístup pre celý tím.

  • Bez knižnice na zariadení
  • Čas zo servera, netreba NTP
iot-central / dashboard--:--:-- UTC

Zariadenia

3

Online

3 / 3

Meraní za 24 h

2 592

Obývačkaonline

22,8°C

Vlhkosť 48 % · pred 2 s

Balkónonline

15,0°C

Vlhkosť 71 % · pred 9 s

Serverovňaonline

27,5°C

Tlak 1013 hPa · pred 5 s

  • 63typov metrík s jednotkami
  • 5druhov grafov podľa metriky
  • 15 minokno pre stav online
  • 1endpoint na odosielanie dát

Funkcie

Všetko, čo potrebujete na monitoring senzorov

Od prvého merania po dlhodobé porovnávanie. Bez vlastného servera a bez databázy, ktorú treba spravovať.

Dashboard na mieru

Aktuálne hodnoty všetkých zariadení s mini grafmi. Widgety si poukladáte presunutím myšou.

Prieskumník dát

Porovnajte metriky z viacerých zariadení v jednom grafe a uložte si pohľad na neskôr.

Správny graf pre každú metriku

Teplota ako čiara, spotreba ako stĺpce, batéria ako budík, dvere ako časová os stavov.

Tím a oprávnenia

Zariadenia patria organizácii. Manažéri ich spravujú, čitatelia sa len pozerajú.

Simulátor zariadenia

Vyskúšajte si posielanie dát priamo z prehliadača, skôr než zapojíte prvý senzor.

Na mobile ako aplikácia

Nainštalujete ju na plochu telefónu. Svetlá aj tmavá téma, nastavenie si pamätá účet.

Teplota · Obývačkachart_kind: "line"
1821232600:0006:0012:0018:0024:00

Ako to funguje

Od krabičky na stole k grafu za pár minút

  1. KROK 1

    Pridajte zariadenie

    Pomenujte ho a dostanete API kľúč. Kedykoľvek si ho znova zobrazíte alebo vymeníte.

    X-Device-Key: iot_7f3a…c91e

  2. KROK 2

    Posielajte merania

    Jeden POST s JSON-om. Názvy metrík si vyberáte sami, neznáme sa uložia tiež.

    {"metrics":{"temperature":22.4}}

  3. KROK 3

    Sledujte dáta

    Hodnota sa hneď zobrazí na dashboarde. Ak zariadenie 15 minút mlčí, prejde do stavu offline.

    Obývačka · online · pred 4 s

Pre vývojárov

Jeden request. Žiadne SDK.

Stačí HTTP klient, ktorý má každá platforma. Rovnaký kód funguje z ESP32, Raspberry Pi aj z cronu na serveri.

  • Merania ako objekt {"temperature":22.4} alebo ako pole [{metric, value}]
  • Každá odpoveď nesie server_time, takže zariadenie si nastaví hodiny bez NTP
  • true a false sa uložia ako stav, číslo v úvodzovkách ako číslo
  • Čas merania určuje server, nesprávne hodiny zariadenia nič nepokazia
curl -X POST https://vasa-domena/api/v1/telemetry \
  -H "Content-Type: application/json" \
  -H "X-Device-Key: iot_…" \
  -d '{"metrics":{"temperature":22.4,"humidity":61,"motion":true}}'

Bezpečnosť

Postavené opatrne, bez skratiek

Heslá

PBKDF2-SHA256 so 100 000 iteráciami a náhodnou soľou.

Prihlásenie

Session v HttpOnly cookie, nedostupná pre JavaScript na stránke.

API kľúče

Overujú sa podľa hashu, uložené sú šifrované AES-GCM.

Infraštruktúra

Beží na Cloudflare Workers blízko vašich zariadení, dáta v D1.

Otázky

Čo sa ľudia pýtajú najčastejšie

Aké zariadenia môžem pripojiť?

Akékoľvek, ktoré vie poslať HTTPS request: ESP32, ESP8266, Raspberry Pi, Arduino s Wi-Fi modulom alebo skript na počítači.

Musím na zariadenie inštalovať knižnicu?

Nie. Stačí HTTP klient a JSON. Na ESP32 to je HTTPClient a ArduinoJson, ktoré už pravdepodobne používate.

Ako často mám posielať dáta?

Interval si nastavíte pri zariadení a server vám ho vráti v každej odpovedi. Bežne stačí raz za 1 až 5 minút.

Kto uvidí moje zariadenia?

Len členovia vašej organizácie. Registráciou vytvoríte novú organizáciu a kolegov do nej pridáte vy.

Čo ak pošlem metriku, ktorú systém nepozná?

Uloží sa rovnako ako ostatné. Dostane predvolený čiarový graf a jej názov sa použije ako popis.

Pripojte prvé zariadenie ešte dnes.

Registrácia trvá minútu. Ukážkové dáta si nahráte jedným kliknutím v nastaveniach.

Vytvoriť účet zdarma