Stiskněte "Enter" pro přeskočení obsahu

DataShare

T-REG DataShare je skupina výrobků, které umožňují odeslat načtená data prostřednictvím WiFi do webové databáze. Nejedná se pouze o jednoduchý WiFi teploměr, ale zařízení, které podle typu může sbírat množství dat, které odesílá do SQL databáze, nebo na MQTT server.

Přístup do databáze dat je na adrese t-reg.cz/datashare

Ukázka dat v databázi (Datashare-S) k nahlédnutí zde.

Jednotlivé výrobky T-REG DataShare:
DataShare-S

  • Data ze zařízení je možné odesílat do databáze T-REG DataShare – lze tak přistupovat k hodnotám za posledních 24 hodin prostřednictvím webu. Nejsou potřeba žádné přihlašovací údaje, pouze sériové číslo zařízení. Data se zobrazují podle parametrů nastavených přímo v zařízení.
  • Dále je možné použít libovolnou kompatibilní službu pro záznam dat, zobrazení grafů apod. Data je tak možné zaznamenávat např. na populární český web TMEP.CZ, živýobraz.eu, ThingSpeak apod.
  • Data ve formátu MQTT je možné odeslat na libovolný MQTT server.
  • Pokud chcete zachovat soukromí a data uchovávat na svém serveru, ve své databázi a libovolně s nimi pracovat – je k dispozici ukázkový kód a nastavení databáze pro zpracování dat.

Přístup do databáze T-REG DataShare

Pro přístup do databáze nejsou potřeba žádné přihlašovací údaje. Stačí jít na adresu t-reg.cz/datashare a do vyhledávacího pole zadat sériové číslo vašeho zařízení. Vyhledávací pole umožňuje zadání více sériových čísel oddělených čárkou. Potom jsou na jedné obrazovce zobrazena data všech nalezených zařízení.
Id zařízení lze zadat přímo v adrese, není teda potřebo používat vyhledávací pole. Formát adresy je t-reg.cz/datashare?id=xxxx, kde xxxx je Id zařízení (případně více id oddělených čárkou).

Hodnoty se zobrazují ve čtvercích, které jsou konfigurovatelné přímo v zařízení. Není zde žádná konfigurace na straně serveru, ale vždy pouze v zařízení. Zobrazují se data z režimu FullField (viz níže) – tedy název, jednotka, barva a hodnota doplněné o ID zařízení a datum a čas posledního záznamu.
Po kliknutí na čtverec se zobrazí graf se všemi dostupnými daty z databáze. Graf lze přibližovat kolečkem myši.
Barva je daná vzorníkem CSS barev (viz tabulka). Barvy jsou číslovány od 0. Např. barva „4“ je azurová, barva „7“ je černá.

Data z DataShare-S

Konfigurace – nastavení odesílání do databáze

Některá zařízení nepatřící přímo do skupiny DataShare (BeerMeter, PowerRouter, …) mohou mít omezené možnosti nastavení). Zde je obecný popis principu odesílání dat. Konkrétní možnosti nastavení jsou vždy uvedeny u každého zařízení.

Konfigurace zařízení je jednoduchá, ale umožňuje poměrně rozsáhlé možnosti nastavení odesílání.
Zařízení si naměřené hodnoty interně ukládá do tzv. registrů – každé zařízení má podle množství měřených hodnot určité množství registrů. Hodnotu z registru je pak možné přiřadit tzv. fieldu, který se odesílá do webové služby. Fieldu lze přiřadit název, barvu a veličinu, která může být společně s daty odesílána.

Na obrázku níže je příklad uložení dat z nejmenšího modulu DataShare-S. V jednotlivých registrech jsou hodnoty z čidel (pokud není čidlo připojeno, je v registru hodnota 0). U Fieldu 1 se povolí odesílání a nastaví se příslušné parametry. Režim odesílání je vždy pro všechny fieldy stejný. Pokud je zvolen typ odesílání „FullField“ je odeslána obsah celého Fieldu + informace o sériovém čísle zařízení. V režimu odesílání „Data“ se odesílá vždy pouze název a hodnota příslušného fieldu.

Díky možnosti konfigurace je možné nejenom měnit pořadí a množství odesílaných dat.

Režim FullField

Odesílá všechna nastavená data zvoleného fieldu. Není tak potřeba žádná konfigurace na straně serveru. Zobrazuje pouze surová data a vše se nastavuje v zařízení – název, jednotku, barvu. Tento režim komunikace se vždy používá při komunikaci se serverem T-REG DataShare, kde není potřeba pro zobrazení hodnot žádná konfigurace, ani přihlašování. Stačí znát sériové číslo zařízení. Pokud není zadána adresa odesílají se data na server T-REG DataShare. Pokud je adresa zadaná, odesílají se data na příslušnou adresu.

Formát odesílaných dat:
http://www.adresa-serveru.cz/dataacq.php?deviceId=12345&fieldName1=Teplota&fieldUnit1=C&fieldColor1=4&fieldValue1=22.5&fieldName2=Tlak&fieldUnit2=Pa&fieldColor2=2&fieldValue2=97885 ...

Tučně napsanou adresu lze zadat do pole adresa. Je nutné ji zadat včetně http, lomítek, otazníku atd. Zbylá data doplní zařízení podle zadaných parametrů.

Režim FieldNr

Odesílá fixní pořadové číslo fieldu a jeho hodnotu. Tato komunikace je vhodná např. pro server ThingSpeak. Název fieldu je možné zvolit libovolný a slouží spíše pro orientaci jaká data obsahuje.

Formát odesílaných dat:
http://www.adresa-serveru.cz/dataacq.php?field1=22.5&field2=97885...

Tučně napsanou adresu lze zadat do pole adresa. Je nutné ji zadat včetně http, lomítek, otazníku atd. Zbylá data doplní zařízení podle zadaných parametrů.

Režim FieldName

Odesílá hodnotu ve formátu název fieldu = hodnota fieldu. Tento režim komunikace je vhodný např. pro server TMEP.CZ, zivyobraz.eu, kde se zadá jako název např. „temp“ a server automaticky pozná, že se jedná o teplotu.

Formát odesílaných dat:
http://www.adresa-serveru.cz/dataacq.php?Teplota=22.5&Tlak=97885 ...

Tučně napsanou adresu lze zadat do pole adresa. Je nutné ji zadat včetně http, lomítek, otazníku atd. Zbylá data doplní zařízení podle zadaných parametrů.

Režim MQTT

Odesílá data prostřednictvím MQTT brokeru. Jako MQTT topic je použit název fieldu. Pro odeslání hodnot je potřeba vyplnit MQTT server, port, uživatelské jméno a heslo. V přípravě.

Typy zařízení

Více informací ke konkrétnímu zařízení je vždy na samostatné stránce.
Aktuální seznam zařízení podporující cloud T-REG DataShare:

  • BeerMeter – od v1.6 odesílá celkové množství a průtok jednou za 5 minut.
  • PowerRouter – od verze 0.97 odesílá zvolené hodnoty.
  • DataShare-S (aktuální verze 1.0)

DataShare-S (stránka produktu)

Nejmenší ze skupiny DataShare. Malý úsporný obvod dokáže sbírat data o okolní teplotě a vlhkosti. Je možné k němu připojit jedno externí teplotní čidlo DS18B20, má analogový/digitální vstup (max. 3,3 V), který dokáže i počítat počet impulzů. Disponuje konektorem uŠup, ke kterému je možné připojit další snímač BMP280 (teplota, tlak), snímač LTR390 (intenzita osvětlení, UV) a BH1750 (intenzita osvětlení). Zařízení připojený snímač automaticky rozezná a hodnoty zapíše do příslušných registrů. Postupně budou přibývat další připojitelné snímače.

DataShare-S s připojeným teplotním čidlem a několika snímači s I2C

DataShare-L

Zařízení ve vývoji. Parametry se ještě budou měnit…

Největší verze DataShare umožňuje odesílání více hodnot do webové databáze. Konfigurace je podobná jako u nižších verzí, hodnoty je možné zároveň zobrazit na displeji.

O připojení se stará jeden port D-Sub 15 prostřednictvím kterého je možné zařízení napájet (napájecí napětí 5 – 30 V), komunikovat po sběrnici Modbus RTU, měřit 4 analogová napětí (nebo 2 diferenciálně) s 16 bitovou přesností. Zařízení má dále digitální vstupy, které umožňují počítání impulzů. V konektoru je vyvedeno pomocné napájení 5 V pro napájení vzdálených teplotních snímačů.

  • Napájení: 5 V (USB-C), nebo D-Sub15 (5 – 30 V)
  • Integrovaný snímač teploty
  • Připojitelné snímače
    • 4x měření analogového napětí (max. 3,3 V), nebo 2x diferenciální měření (proti GND max. 3,3 V).
    • Komunikace ModbusRTU (RS485) – čtení max. 10 registrů
    • Max. 8 externích teplotních snímačů DS18B20 (napájení 5 V)