Flow
De Total.js-app voor visuele automatisering en IoT: FlowStreams getekend in de browser, elk in een eigen proces, met een JSON-API en een catalogus van 146 componenten.
Wat is Flow: visuele automatisering en IoT met FlowStreams
Flow is de Total.js-app die FlowStreams uitvoert, visuele diagrammen van componenten die door berichten zijn verbonden, voor automatisering, integraties en IoT, met een editor in de browser en een API om de streams te beheren.
Flow installeren en de eerste keer aanmelden
Voer Flow uit met Node.js of Docker, open het op poort 8000, meld je aan met de login en het wachtwoord die Flow bij de eerste start genereert en weet in welke mappen je gegevens staan.
FlowStreams beheren met de Flow-API
Meld je aan, toon, maak, importeer, exporteer, pauzeer, herstart en verwijder FlowStreams met de JSON-API op /fapi/, lees de statistieken en variabelen en roep een stream van buitenaf aan via zijn notify-adres of zijn eigen proxypad.
Flow-instellingen, het bestand config en de mappen
De instellingen van Flow (naam, catalogi van componenten en sjablonen, omgeving, back-up, tokens), de regels van het bestand config, de omgeving van de streams en de mappen voor extensies en lokale componenten.
Een Flow-component schrijven: één HTML-bestand
Een Flow-component is één HTML-bestand met een Node.js-deel, een instellingenformulier en een ontwerp. Bouw er een die de tekst van een bericht verandert, leer de onderdelen van het bestand kennen en hoe je het test.
De componentenrepository van Flow: 146 componenten, de catalogus en de tester
Een rondleiding door totaljs/flowstreamcomponents, de open-sourcecomponenten van Flow: welke groepen het dekt, hoe db.json wordt gegenereerd, hoe Flow de catalogus laadt en hoe je een component test met de meegeleverde tester.