7
« kdy: 13. 10. 2012, 15:03:04 »
Ahoj,
prosím a Vaše tipy na řešení :
Zařízení na měření, zaznamenávání a "inteligentní" řízení s grafickým výstupem ("domácí automazice"). Konfigurace a správa skrze webové rozhraní (AJAX), databáze MYSQL uživatelsky obsluhovaná skrze PHP. Všechny kódy dostupné pro modifikaci uživatelem.
A nyní nevím jaké konkrétní kusy HW a SW zvolit. Je mi jasné že zařízení bude po HW stránce z několika víceméně samostatných částí:
1.Modul pro Měření (čidla (spínače, měřící čidla - teplota, poloha, tlak, intenzita osvětlení...)) a Ovládání (relé, PWM silové výstupy, krokové motory...) se síťovou komunikací (ethernet)
2.Server pro sběr dat z MMO, vyhodnocování dat a vysílání příkazů do MMO a obsluhu webového rozhraní. Při hodinovém intervalu sběru a regulace by měl uchovávat data několik roků zpětně.
3.Uživatelský terminál - tablet nebo PC, zde je to bez problémů
Co doporučujete použít pro část 1. a 2. ? Mělo by to být všechno dostatečně univerzální aby si to mohl každý (tedy i já :-) přiohnout podle svých potřeb. MMO by mělo mít dostatečný počet IO a PWM (min cca 10/4) podporu I2C atd.
Server je mi jasný akorát po stránce webového rohraní a databáze, to si dokážu naprogramovat (s větším úsilím) i sám ale co mi není jasné je sběr dat a ovládání po síti (SW), zde je třeba zakomponovat i rozhodování a výpočty na základě dat. (ani nedoufám že taková serverová aplikace kde jde např. použít uživatelské scripty již existuje + musela by být asi uzpůsobená na konkrétní MMO). Pro snadnost aplikace předpokládám po HW stránce x86 platformu (jakou konkrétně je též otázka) s minimální spotřebou... (zde je IMHO potřeba malý výkon, požedavky na zpracování počítám že budou přicházet max. v sekundových intervalech, největší zátěž bude IMHO tvořit provoz databáze a PHP) úložiště - klasický disk nebo SSD (?) OS - pravděpodobně nějaké minimalistické distro GNU/Linuxu (jaké?(souvislost s platformou (požadavky))).
Je mi jasné že asi existují hotová řešení ale jde mi o to moci si vše přiohnout podle aktuálních potřeb. Možná existují i celé hotové otevřené platformy na takovoutu automatizaci, o těch ale zatím nevím. (Pokud víte, podělte se pls) Nebo byste to celé řešili trošku jinak ?
PS: Počítám s tím že to nebude hotové za dvě neděle ani že to bude stát pět korun nicméně zase nechci exkluzivní kousky HW za exkluzivní ceny.