Close

Odpověď na: Arduino Json a analyza stringu

Úvodní stránka Fórum Vaše projekty Arduino Arduino Json a analyza stringu Odpověď na: Arduino Json a analyza stringu

#11689
Zbyšek Voda
Správce

Vojta má s tím prostředníkem dobrý postřeh. PHP se tu celkem nabízí.

Mohlo by to fungovat třeba tak, že po připojení ESP ke stránce s PHP skriptem by se tento skript dotázal meteostanice a dostal by JSON s informacemi. Tento JSON by se vhodně přetransformoval (na čtení jsonu je v PHP myslím přímo utilita) a do ESP už by se odeslala data v daleko jednodušší podobě – například „25;-60;1.8“.

Výhodou tohoto řešení je ulehčení zátěže procesoru. Na druhou stranu, pokud jste s PHP nikdy nedělal, asi bych se touto cestou nevydával. Můžou se totiž objevit další problémy.

Na druhou stranu, když říkáte, že programujete ESP a navíc v této poměrně jednoduché aplikaci – asi by mi nevadilo použití té JSON knihovny, kterou využíváte. U Arduina bych váhal, ale ESP má o poznání více výkonu 🙂

Měl jsem na mysli, že by JSON vypadal třeba následovně:

{
  "System": {
    "Build": 145,
    "Unit": 2,
    "Uptime": 139,
    "Free Ram": 26472
  },
  "Sensors": {
    "Temp-voda": 50,
    "WiFi": -60,
    "spiral": 1.00
  }
}

Potom by získání jedné hodnoty ze senzoru bylo jednodušší, protože by odpadlo indexování v rámci pole.