zarizeni:vlastni_hardware
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Předchozí verze | |||
| — | zarizeni:vlastni_hardware [2025/02/23 15:49] (aktuální) – multitricker | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ====== Zasílané hodnoty ====== | ||
| + | |||
| + | * :!: [[zarizeni: | ||
| + | * :!: [[portal: | ||
| + | * :!: [[: | ||
| + | |||
| + | ===== Stručně: tabulka možných předávaných parametrů přes HTTP GET ===== | ||
| + | |||
| + | **Nemusíte následovat tabulku níže - názvy předávaných proměnných pro hlavní měřené hodnoty si můžete pojmenovat libovolně** - následně jejich pojmenování vyplníte v nastavení čidla na webu TMEPu pod hodnotami GUID 1-3. V tom případě se nepoužijí výchozí parametry a předávání hodnot je o něco bezpečnější (proměnnou by potenciální záškodník musel uhodnout). | ||
| + | |||
| + | ^ Až tři hlavní měřené hodnoty ^^ | ||
| + | ^ Název parametru ^ Popis ^ | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | ^ Doplňkové hodnoty ^^ | ||
| + | ^ Název parametru ^ Popis ^ | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | |||
| + | Kompletní volání se všemi proměnnými na vámi zvolenou subdoménu může vypadat takto: | ||
| + | <code bash> | ||
| + | |||
| + | <WRAP center round important 80%> | ||
| + | **Pro to, aby vám nikdo nemohl zasílat nesmyslná podvržená měření: | ||
| + | * Použijte automaticky vygenerovanou doménu pro zasílání hodnot, kterou najdete na webu TMEPu v nastavení čidla. | ||
| + | * Máte-li tu možnost, pojmenujte nějak unikátně předávané hodnoty (např. místo " | ||
| + | * Máte-li pevnou IP adresu, omezte příchozí měření právě na ni (na webu TMEPu v nastavení čidla). | ||
| + | </ | ||
| + | |||
| + | ===== Předávání měřených hodnot ===== | ||
| + | |||
| + | Je potřeba vyjít ze základního principu fungování aplikace - požadavkem typu HTTP GET poslat na své čidlo naměřenou hodnotu. Zasílat ji každých 1-15 minut, v případě teploty zasílat teplotu ve stupních Celsia, vlhkost v procentech. Hodnoty je potřeba zasílat najednou - není možné na doménu poslat v jednom požadavku jednu hodnotu a v dalším jinou. Pokud máte např. v administraci zadané čidlo s doménou '' | ||
| + | |||
| + | < | ||
| + | |||
| + | Nebo přes příkazový řádek například takto: | ||
| + | |||
| + | <code bash> | ||
| + | |||
| + | Chcete-li zároveň měřit i vlhkost, je potřeba ji předat pod parametrem '' | ||
| + | |||
| + | <code bash> | ||
| + | |||
| + | K teplotě a vlhkosti je možné přidat tlak nebo CO2, v nastavení čidla mějte zvolený korespondující typ čidla a přidejte proměnnou '' | ||
| + | |||
| + | <code bash> | ||
| + | <code bash> | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Další parametry, které je možné zasílat ==== | ||
| + | |||
| + | Sílu signálu na wi-fi, kterou zařízení má, parametr '' | ||
| + | <code bash> | ||
| + | Napětí baterie, parametr '' | ||
| + | <code bash> | ||
| + | |||
| + | Pro zobrazení stavu baterie v procentech můžete v administraci čidla stanovit rozsah napětí od/do. | ||
| + | |||
| + | Na stránce čidla následně v hlavičce uvidíte rssi a/nebo stav baterie: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | Zprovozníte-li takto nějaké měření na vlastní desce, budu rád, když se o schéma i kód | ||
| + | [[multi@tricker.cz|podělíte]] a rád ho na wiki přidám. | ||
| + | |||
| + | ===== Experimentální - dávkové předávání měřených hodnot ===== | ||
| + | |||
| + | Na základě speciální poptávky byla přidána možnost poslat CSV soubor, ve kterém bude měření za až několik dní, takže se na internet a server bude stačit připojit jen občas. | ||
| + | |||
| + | V případě, že takto předáte hodnoty, se nebude interně do agregovaných statistik dopočítávat den uvedený v poslední zaslané hodnotě - na to je potřeba mít den uzavřený se všemi měřeními a pro jistotu dojde k tomuto vynechání. | ||
| + | |||
| + | Není možné zasílat starší hodnoty než jaká je poslední hodnota z předchozí dávky - ty budou případně ignorované. | ||
| + | |||
| + | Jak hodnoty zasílat? Na doménu pro zápis hodnot metodou POST, s uvedenou hlavičkou '' | ||
| + | < | ||
| + | |||
| + | Tedy např.: | ||
| + | |||
| + | < | ||
| + | 2025-01-02 00: | ||
| + | 2025-01-02 00: | ||
| + | 2025-01-02 00: | ||
| + | |||