Fórum | MyPower.CZ | Obnovitelné zdroje energie - energetická soběstačnost | Právě je sob črc 21, 2018 8:15 pm


Prenos dát v SDS a Arduino

Arduino, SDS, Raspberry, Linux, vzdálený dohled, automatizace, měření, opensource, closedsource, hotová řešení, DIY, stavebnice, komponenty, software, postupy, návody, schémata, rady, zkušenosti ...

Prenos dát v SDS a Arduino

Příspěvekod blaskoi » úte úno 28, 2017 11:07 am

Zamýšľam na chate (ostrov - samota) nejaký monitoring, v zime automatické pripájanie konvektora na temperovanie pri prebytkoch, prípadne nejaké diaľkové zapínanie a vypínanie spotrebičov. S programovaním nemám moc skúseností aj keď som mal na škole Pascal, ale to už bolo dávno. Mám elektrotechnické vzdelanie, takže bežné veci si viem spraviť. Neviem sa rozhodnúť, či ísť do Arduino (podľa mňa výrazne lacnejšie - Čína), alebo do SDS. Taktiež sa chcem spýtať na objem prenesených dát mesačne pri monitoringu, nakoľko budem musieť riešiť mobilný internet cez zdieľané dáta na inú SIM. Neviem, či to postačuje, lebo signál tam má Orange len EDGE, Telekom má mať aj 3G. Skúste mi poradiť, čo z uvedených systémov je pre mňa vhodnejšie a tiež by som chcel vedieť ten mesačný prenos dát. Ďakujem!
blaskoi
 
Příspěvky: 28
Registrován: stř čer 27, 2012 2:39 pm
Reputation: 0

Re: Prenos dát v SDS a Arduino

Příspěvekod rottenkiwi » úte úno 28, 2017 11:29 am

Neviem poradiť čo je vhodnejšie, ale ja mám vlastný systém Online FVE Monitor a ten je postavený
na Arduine Mega a Ethernet Shielde.
Keďže je robím monitoring každé 2 sekundy, tak pre request je to 388 bytov,
pre response header je to 188 a pre response je to 388 , dokopy cca. 1 kB každé 2 sekundy,
čo je za hodinu 1800 kB za deň 43 MB, za mesiac 1333 MB.

Ak by som robil request každú minútu, tak by to bolo 30-krát menej, ergo cca. 45 MB per month.
Ak by som robil request každých 10 minút, tak by to bolo 300-krát menej, ergo cca. 4.5 MB per month.

response u mňa vyzerá asi takto: / prípad pre 12 float hodnot a 4 bool hodnoty pre relé /
<?xml version="1.0"?>
<inputs>
<analog>3.35</analog>
<analog>3.36</analog>
<analog>3.34</analog>
<analog>3.37</analog>
<analog>3.35</analog>
<analog>3.36</analog>
<analog>3.34</analog>
<analog>3.37</analog>
<analog>0.00</analog>
<analog>17</analog>
<analog>17</analog>
<analog>49</analog>
<LED>unchecked</LED>
<LED>unchecked</LED>
<LED>off</LED>
<LED>off</LED>
</inputs>
BTC: 1LWBcqUCX4UiTgzxTmsfyL83KG8DQiq2gd LTC: LX4UmmYHzT293zcJJ4BjTcPTRSHoLWLDn7
Vodík LiFePO charge BMS SEI formation Float IBM Quantum NREL eff. 787 Dreamliner Issue Rado Danilák Online-monitoring
Uživatelský avatar
rottenkiwi
 
Příspěvky: 1515
Registrován: pát úno 13, 2015 2:24 pm
Bydliště: SO, SK
Reputation: 59

Re: Prenos dát v SDS a Arduino

Příspěvekod blaskoi » úte úno 28, 2017 11:53 am

Ďakujem za odpoveď, ešte sa chcem spýtať, či sa dá merať informačne, teda cez mobilný internet napr. raz za minútu (cca 45 MB za mesiac), pričom presné výsledky, napr. každé 2 sekundy, by sa ukladali napr. na SD kartu, ktoré by som raz mesačne "stiahol" a spätne by som upresnil dáta na internete za predchádzajúci mesiac potom doma.
blaskoi
 
Příspěvky: 28
Registrován: stř čer 27, 2012 2:39 pm
Reputation: 0

Re: Prenos dát v SDS a Arduino

Příspěvekod rottenkiwi » úte úno 28, 2017 12:25 pm

No neviem ako sa to dá na SDS, ale ja mám napr. registráciu na no-ip.com, mám tam niekoľko
názvov hostov, takže ak mi beží doma na nejakom zariadení / Win, Linux, etc. / ich klient,
tak sa mi dynamická IP dá vyhľadať cez DNS a pripojím sa cez hocičo na moju adresu
a pozriem si monitoring kedykoľvek, hoci aj raz za rok či raz za 2 sek.

Dáta sa ukladajú priamo na ten Eth. Shield na vrchu Arduina na SD a tie sa dajú tiež jednoducho
stiahnuť pomocou href odkazu na stránke pomocou browsera a potom si ich dať do súboru.
Ak tam budú len doležité údaje, tak by tam ani nebolo nutné chodiť, len si to pozrieť. / malo by to málo kB /

Na uploade na SD kartu na Arduine pracujem, lebo to je z bezp. hľadiska náročné, zabezpečiť
nepriestrelnú šifrovanú kom., lebo na Arduine nie je SSH ani HTTPS.

Možno to majú niektorí tu aj cez VPN, neviem.

Kvoli pretečeniu niek. premenných je odporúčané raz za 49 dní resetnúť Arduino,
ak to je naprogramované korektne, tak to može bežať nepretržite.
BTC: 1LWBcqUCX4UiTgzxTmsfyL83KG8DQiq2gd LTC: LX4UmmYHzT293zcJJ4BjTcPTRSHoLWLDn7
Vodík LiFePO charge BMS SEI formation Float IBM Quantum NREL eff. 787 Dreamliner Issue Rado Danilák Online-monitoring
Uživatelský avatar
rottenkiwi
 
Příspěvky: 1515
Registrován: pát úno 13, 2015 2:24 pm
Bydliště: SO, SK
Reputation: 59


Zpět na Automatizace, měření, statistiky

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

Reputation System ©'