Hledám zařízení dle požadavků
Moderátor: Moderátoři
Hledám zařízení dle požadavků
Osobně tímto zařízením řeším snímaní 16 teplotních čidel, komunikaci s tepelným čerpadlem přes RS232, analogové řízení TČ, měření spotřeby a ovládání dvou oběhových čerpadel a topné patrony.
- ross4435897
- Příspěvky: 426
- Registrován: 10 lis 2009, 00:00
- Bydliště: Brno
add 2) Je to postaveno na nějakém ARM procesoru s obsáhlým firmwarem který zajišťuje veškeré základní činnosti a webové rozhranní pro administraci. Pro vlastní měření tak není třeba nic programovat, stejně tak lze ovládat přímo relátka přímo z prohlížeče.
add 1) Má to vlastní zjednodušené SDS- C (novější verze i tzv full C) podobné tomu Arduinu (avšak bez knihoven).. Spoustu věcí, které by jsi jinde musel programovat (nebo tahat z knihoven) to dělá autonomně a výsledky potom vyčteš již hotové ze systémových proměnných - např. změřené teploty, stavy vstupů,....
add 3) PHP mi běží na NASu a ten si data načítá přes HTTP_GET - dokumentaci zjistíš kde je co uloženo v systénmových proměnných a pak to vyčteš přes HTTP_GET nebo vše (podmnožiny) v XML,... Ve vlastním SDS nic pro podporu programovat nemusíš.
add 4) Desítky metrů na twistu, ale nemá to rádo hvězdy a dělení sběrnice - jde o sběrnici 1wire.
Pro účel co píseš v podstatě nemusíš nic programovat na straně tohoto zařízení. Stačí prvotní nastavení přes webové rozhranní a zbytek v PHP na straně serveru. Případně můžeš do SDS stáhnou prográmek od výrobce který ukládá hodnoty do databáze na jeho serveru a v poslední době umoňuje i jednoduché ovládání výstupů přes server. Kromě toho je k dispozici i prográmek pro Android pro čtení a základní ovládání napřímo.
2)Vytvoříš program s funkcí init a main, a pak to dodaným programem nahraješ do SDS (stejným programem si tam můžeš nahrár vlastní HTML stránku). Po spuštění - zapnutí napájení SDS pprovede funkci INITa pak stále dokola vykonává funkci main. A kromě těchto funkcí, které tam vlasně ani mít nemusíš, autonomně čte teploty z čidel, S0 vstuoů, A/D převodníků a zobrazuje je na vestavaných HTML stránkách nebo je můžeš externě načítat přes