Sziasztok!
Azon matekozom 2-3 napja hogy szeretném valahogy az Arduino mega serial kimenetét egy raspberry pi-n futó sqlite -ba szépen beírogatni.
Nem nagyon találtam rá szép, kézen fekvő megoldásokat.
A kimenetem:
1 | 1 | 3 | 2016-03-05 19:52:42 | 31.00 | 24.02 | 32.50 | 26.07 | 41.80 | 25.22
param1 = device id
param2 = uzenet statusa (0 = error, 1 = default, 2= info)
param3 = homerok szama
param4 = datum
param5 = paratartalom
param6 = homerseklet
param7 = paratartalom
param8 = homerseklet
param9 = paratartalom
param10 = homerseklet
Amire Én gondoltam
cat /dev/ttyASM0 > feldolgozo.php
a php-n megkapom az adatokat és feldolgozom sql-be.
Vélemények? Ötletek? Javaslatok?
ARDUINO Serial kimenet sql-be
Re: ARDUINO Serial kimenet sql-be
ez így a feldolgozo.php állományba írja a soros porton érkező adatokat.cat /dev/ttyASM0 > feldolgozo.php
te valószínűleg a pipeline "|" operátorra gondoltál, ami az egyik progi kimenetét irányítja egy másik progi bemenetére
valahogy így:
Kód: Egész kijelölése
cat /dev/ttyASM0|feldolgozo.php
vagy shell scriptből kezelni az sql motort? (kihagyva a php-t)
Kód: Egész kijelölése
cat /dev/ttyASM0|feldolgozo.sh
Re: ARDUINO Serial kimenet sql-be
jogos, linux nem az erősségem... Én úgy gondoltam elindítom a jobot azt had fusson, néha néha cron-al leellenőrzöm hogy fut e még ha nem újra indítom bár erős a gyanúm, hogy ez így nem lesz jó vagy elégcsegebiga írta:ez így a feldolgozo.php állományba írja a soros porton érkező adatokat.cat /dev/ttyASM0 > feldolgozo.php
te valószínűleg a pipeline "|" operátorra gondoltál, ami az egyik progi kimenetét irányítja egy másik progi bemenetére
valahogy így:(már ha a php-t lehet így meghívni, és paramétert így átadni neki)Kód: Egész kijelölése
cat /dev/ttyASM0|feldolgozo.php
vagy shell scriptből kezelni az sql motort? (kihagyva a php-t)milyen trigger indítaná a feldolgozást? (honnan tudja a málna, hogy készen van egy jelentés mondat, és neki lehet esni?)Kód: Egész kijelölése
cat /dev/ttyASM0|feldolgozo.sh