Node-Red lze použít jako programovací a uživatelské rozhraní, přičemž node.js s knihovnami Johnny-Five Javascript slouží jako prostředník mezi deskou Arduino a Node-Red.

Jeho grafické programovací rozhraní slibuje poskytnout snadnou možnost programování, jakmile budou položeny počáteční základy pro použití jako DAQ systém. Je zvláště silný ve své schopnosti vytvářet řídicí panely a uživatelská rozhraní.

Node.js

node.js je vlastně to, co dělá veškerou práci při komunikaci s Arduinem - Node-Red je pro něj pouze pěkný frontend. node.js je běhové prostředí založené na Javascriptu, které je zvláště vhodné pro vstupní a výstupní operace, takže se ideálně hodí pro vývoj DAQ.

Nastavení node.js a Johnny Five

Uzel-ČERVENÝ

Node-Red je skvělý front-end pro node.js a umožňuje pseudografické programování (a může tak sloužit jako alternativa k Labview). Skládá se z několika uzlů, které lze vzájemně propojit a programy tak mohou být sestavovány modulárním způsobem.

Byl navržen s ohledem na internet věcí (IoT) – konkrétně k propojení všeho, od vaší ledničky po hodinky, s internetem. Systém kabeláže a různé standardně dostupné uzly jsou tedy navrženy tak, aby se rychle připojily k hardwaru a pak si s těmito informacemi dělaly, co chcete ("Moje mytí je hotovo - dovolte mi poslat si e-mailovou připomínku" nebo něco stejně hloupého).

Říkám, že Node-Red je pseudografický programovací jazyk z velké části proto, že na rozdíl od Labview není k dispozici tolik uzlů jako Labview VI, zejména v oblasti zachycování, analýzy a řízení dat. Je to z velké části proto, že pokud mohu soudit, až dosud jej k tomuto účelu skutečně nikdo nepoužil. (nyní je rok 2016). I když tedy v budoucnu může existovat velká komunitou generovaná databáze užitečných uzlů, kterou budete moci pouze zkopírovat a vložit, v tuto chvíli často musíte stále kódovat funkční uzel v Javascriptu, abyste mohli pracovat (nebo poskládat nějaký kód z Internet).

Ale tato iniciativa Open Source Hardware je zaměřena na zahájení tohoto procesu.

Nastavení Node-RED

Příklad toků Node-RED

https://flows.nodered.org/flow/5062c92701d94165d579a795efead90b

https://flows.nodered.org/flow/5661fa895284e37df65c3236f4dd0166

Informace o FA icon.svgÚhel dolů icon.svgÚdaje o stránce
AutořiBradley D Bock
LicenceCC-BY-SA-3.0
Jazykangličtina (en)
Příbuzný0 podstránek , 2 stránky odkazují zde
PřezdívkyNode-RED jako rozhraní DAQ
Dopad978 zobrazení stránky
Vytvořeno5. března 2019 od Bradley D Bock
Upraveno2. března 2022 od Page script
Cookies help us deliver our services. By using our services, you agree to our use of cookies.