ARDUINO Serial kimenet sql-be

animal
Újonc
Újonc
Hozzászólások: 7
Csatlakozott: 2016. február 10. szerda, 22:27

ARDUINO Serial kimenet sql-be

HozzászólásSzerző: animal » 2016. március 5. szombat, 19:54

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?

Avatar
csegebiga
Chipgyilok
Hozzászólások: 284
Csatlakozott: 2015. március 27. péntek, 21:27

Re: ARDUINO Serial kimenet sql-be

HozzászólásSzerző: csegebiga » 2016. március 5. szombat, 22:40

cat /dev/ttyASM0 > feldolgozo.php


ez így a feldolgozo.php állományba írja a soros porton érkező adatokat.
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

(már ha a php-t lehet így meghívni, és paramétert így átadni neki)

vagy shell scriptből kezelni az sql motort? (kihagyva a php-t)

Kód: Egész kijelölése

cat /dev/ttyASM0|feldolgozo.sh


milyen trigger indítaná a feldolgozást? (honnan tudja a málna, hogy készen van egy jelentés mondat, és neki lehet esni?)

animal
Újonc
Újonc
Hozzászólások: 7
Csatlakozott: 2016. február 10. szerda, 22:27

Re: ARDUINO Serial kimenet sql-be

HozzászólásSzerző: animal » 2016. március 7. hétfő, 9:13

csegebiga írta:
cat /dev/ttyASM0 > feldolgozo.php


ez így a feldolgozo.php állományba írja a soros porton érkező adatokat.
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

(már ha a php-t lehet így meghívni, és paramétert így átadni neki)

vagy shell scriptből kezelni az sql motort? (kihagyva a php-t)

Kód: Egész kijelölése

cat /dev/ttyASM0|feldolgozo.sh


milyen trigger indítaná a feldolgozást? (honnan tudja a málna, hogy készen van egy jelentés mondat, és neki lehet esni?)


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 :D bár erős a gyanúm, hogy ez így nem lesz jó vagy elég :D


Vissza: “Ami máshova nem besorolható...”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég