Toto je starší verze dokumentu!
Vlastní hardware
Základní parametry
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ždou minutu, teplotu ve stupních Celsia, vlhkost v procentech. Pokud máte např. v administraci zadané čidlo s doménou ahoj
a GUID nastavené na mojemereni
, pak je možné vložit hodnotu do databáze v prostředí Linuxu s nainstalovaným curl např. takto:
curl http://ahoj.tmep.cz/?mojemereni=25.6
Samotnou adresu samozřejmě stačí také „jen“ otevřít v internetovém prohlížeči a dojde k uložení hodnoty:
http://ahoj.tmep.cz/?mojemereni=25.6
Chcete-li zároveň měřit i vlhkost, je potřeba ji předat pod parametrem humV
nebo humi
(nebo definovat vlastní název parametru pod GUID 2 v administraci čidla):
curl http://ahoj.tmep.cz/?mojemereni=25.6&humV=60
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 pressV
nebo CO2
(nebo definovat vlastní název parametru pod GUID 3 v administraci čidla):
curl http://ahoj.tmep.cz/?mojemereni=25.6&humV=60&pressV=1012.5
curl http://ahoj.tmep.cz/?mojemereni=25.6&humV=60&CO2=620
Další parametry, které je možné zasílat
Sílu signálu na wi-fi, kterou zařízení má, parametr rssi
:
curl http://ahoj.tmep.cz/?mojemereni=25.6&rssi=-58
Napětí baterie, parametr v
nebo voltage
:
curl http://ahoj.tmep.cz/?mojemereni=25.6&v=3.85
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:
Po zprovoznění doporučuji v nastavení čidla uvést z jaké IP adresy mohou měření chodit, aby měření nemohl zasílat kdokoliv a nekompromitoval . Nastavení vlastního GUID (pojmenování parametru s hodnotou měření) je také jistý stupeň ochrany.
Zprovozníte-li takto nějaké měření na vlastní desce, budu rád, když se o schéma i kód podělíte a rád ho na wiki přidám.