IoT-like prenos dat z OpenWRT

Tom Meinlschmidt tomas na meinlschmidt.org
Úterý Květen 22 10:31:18 CEST 2018


Ano, mqtt lze taky pouzit, ale jen pro otoceni dat do neceho dalsiho - 
doporucil bych treba influxdb, k tomu grafanu na vizualizaci, a pro 
dalsi zpracovani (prave tech podminek) maji peknou aplikaci kapacitor. 
To zere 'programky' v TICK jazyku,
da se to pomerne dobre nastavit, vcetne ruznych agregaci a alertingu.

cesta dat by tedy byla teplomer -> mqtt -> telegraf -> influx => 
kapacitor

telegraf slouzi pak jako vstupni bod do influxu, daji se tam pridat tagy 
a dalsi hodnoty, popr. monitorovat cely system atd

funguje to vcelku spolehlive, provozuju to vsechno v dockerech, takze 
neni ani patlamamatlama s instalaci na hosta (mam to na raspberry)

tm

On 2018-05-21 14:47, Jan Kasprzak wrote:
> Zdravim,
> 
> mam nejaky zdroj dat (teplomery, nejake binarni hodnoty, ...),
> ktery umi komunikovat pres USB-serial, a ktery je blizko meho OpenWRT
> routeru s USB portem. Krome tohoto mam ve stejne L2 siti vetsi trvale 
> zapnuty
> pocitac, na kterem bych chtel ta data zpracovavat.
> 
> Zpracovani dat potrebuju mit dvojiho druhu - jednak periodicke ukladani 
> dat
> treba do RRD nebo neceho podobneho, za ucelem kresleni grafu teploty
> a podobne, a jednak pokud mozno okamzita reakce na konkretni kombinaci
> dat ve stylu
> 
> 	Je-li binarni hodnota X = ON a zaroven teplota > Y a zaroven ...
> 	=> posli SMS na cislo Z
> 
> Z toho duvodu potrebuju neco jineho nez jen periodicke cteni dat co 5 
> minut.
> 
> Vystup z toho USB-serial umim prizpusobit (ma to MCU ktere lze 
> programovat),
> na OpenWRT umim psat skripty a instalovat balicky, ale jsem omezen
> kapacitou HW (cross-kompilace neni extra prijemna).
> 
> Co byste na tohle pouzili? Nejake MQTT? Nebo ta data ukladat na OpenWRT
> do souboru a nad tim treba SNMP + SNMP traps? Ale to je zase UDP, 
> nespolehlive.
> Jeste neco jineho?
> 
> 	Diky,
> 
> -Y.

-- 
--
===============================================================================
Tomas Meinlschmidt, MS {MCT, MCP+I, MCSE, AER}, NetApp Filer/NetCache
www.meinlschmidt.com
===============================================================================


Další informace o konferenci Linux