├── .gitignore ├── LICENSE ├── README.md └── en ├── PREREQS.md ├── part1 └── README.md ├── part2 ├── API.md ├── API_PRACTICAL.md ├── CALLING_API.md ├── CREATING_API.md ├── NODERED.md ├── README.md └── image │ ├── URL.png │ ├── httpInConfig.png │ ├── httpNodes.png │ ├── implementAPI.png │ └── requestNodeConfig.png ├── part3 ├── INTRO.md ├── JSONata_PRACTICAL.md ├── JSONata_SWITCH.md ├── JSONata_TRANSFORM.md ├── README.md └── image │ ├── JSONataEditor.png │ ├── change.png │ ├── completeJSONataSwitch.png │ ├── completeSwitchConfig.png │ ├── httpRequest.png │ ├── httpRequestFlow.png │ ├── inject.png │ ├── openEditor.png │ ├── regex.png │ ├── replaceFunction.png │ ├── switchConfig.png │ └── switchJSONataTest.png ├── part4 └── README.md └── part5 ├── ADMIN.md ├── BACKING.md ├── BUILD.md ├── CODEBASE.md ├── CONCURRENCY.md ├── CONFIG.md ├── DEPENDENCIES.md ├── DISPOSABILITY.md ├── LOGS.md ├── PARITY.md ├── PORT.md ├── PROCESSES.md ├── README.md ├── broker ├── README.md ├── certs │ ├── makeCerts.bat │ ├── makeCerts.sh │ ├── mqtt_ca.crt │ ├── mqtt_ca.key │ ├── mqtt_ca.srl │ ├── mqtt_srv.crt │ ├── mqtt_srv.key │ ├── mqtt_srv_npwd.key │ └── v3.ext └── config │ ├── mosquitto.conf │ └── passwd └── image ├── TLScaCert.png ├── basicFlow.png ├── cloneRepo.png ├── commitHistory.png ├── copyGitURL.png ├── enableProjectFeature.png ├── envVarSubst.png ├── forkRepo.png ├── gitCommit.png ├── gitPAT.png ├── gitPush.png ├── gitSettings.png ├── gitStage.png ├── gitStatus.png ├── importNodes.png ├── logConsole.png ├── mainMenu.png ├── mqttBrokerConfig.png ├── mqttBrokerSecurityConfig.png ├── mqttConnected.png ├── mqttCredentials.png ├── openMQTTconfig.png ├── openTLSconfig.png └── projectWizard.png /.gitignore: -------------------------------------------------------------------------------- 1 | *.code-workspace 2 | .markdownlint.* 3 | *.vscode 4 | .DS_Store -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/README.md -------------------------------------------------------------------------------- /en/PREREQS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/PREREQS.md -------------------------------------------------------------------------------- /en/part1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part1/README.md -------------------------------------------------------------------------------- /en/part2/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part2/API.md -------------------------------------------------------------------------------- /en/part2/API_PRACTICAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part2/API_PRACTICAL.md -------------------------------------------------------------------------------- /en/part2/CALLING_API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part2/CALLING_API.md -------------------------------------------------------------------------------- /en/part2/CREATING_API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part2/CREATING_API.md -------------------------------------------------------------------------------- /en/part2/NODERED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part2/NODERED.md -------------------------------------------------------------------------------- /en/part2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part2/README.md -------------------------------------------------------------------------------- /en/part2/image/URL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part2/image/URL.png -------------------------------------------------------------------------------- /en/part2/image/httpInConfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part2/image/httpInConfig.png -------------------------------------------------------------------------------- /en/part2/image/httpNodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part2/image/httpNodes.png -------------------------------------------------------------------------------- /en/part2/image/implementAPI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part2/image/implementAPI.png -------------------------------------------------------------------------------- /en/part2/image/requestNodeConfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part2/image/requestNodeConfig.png -------------------------------------------------------------------------------- /en/part3/INTRO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part3/INTRO.md -------------------------------------------------------------------------------- /en/part3/JSONata_PRACTICAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part3/JSONata_PRACTICAL.md -------------------------------------------------------------------------------- /en/part3/JSONata_SWITCH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part3/JSONata_SWITCH.md -------------------------------------------------------------------------------- /en/part3/JSONata_TRANSFORM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part3/JSONata_TRANSFORM.md -------------------------------------------------------------------------------- /en/part3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part3/README.md -------------------------------------------------------------------------------- /en/part3/image/JSONataEditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part3/image/JSONataEditor.png -------------------------------------------------------------------------------- /en/part3/image/change.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part3/image/change.png -------------------------------------------------------------------------------- /en/part3/image/completeJSONataSwitch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part3/image/completeJSONataSwitch.png -------------------------------------------------------------------------------- /en/part3/image/completeSwitchConfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part3/image/completeSwitchConfig.png -------------------------------------------------------------------------------- /en/part3/image/httpRequest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part3/image/httpRequest.png -------------------------------------------------------------------------------- /en/part3/image/httpRequestFlow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part3/image/httpRequestFlow.png -------------------------------------------------------------------------------- /en/part3/image/inject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part3/image/inject.png -------------------------------------------------------------------------------- /en/part3/image/openEditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part3/image/openEditor.png -------------------------------------------------------------------------------- /en/part3/image/regex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part3/image/regex.png -------------------------------------------------------------------------------- /en/part3/image/replaceFunction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part3/image/replaceFunction.png -------------------------------------------------------------------------------- /en/part3/image/switchConfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part3/image/switchConfig.png -------------------------------------------------------------------------------- /en/part3/image/switchJSONataTest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part3/image/switchJSONataTest.png -------------------------------------------------------------------------------- /en/part4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part4/README.md -------------------------------------------------------------------------------- /en/part5/ADMIN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/ADMIN.md -------------------------------------------------------------------------------- /en/part5/BACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/BACKING.md -------------------------------------------------------------------------------- /en/part5/BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/BUILD.md -------------------------------------------------------------------------------- /en/part5/CODEBASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/CODEBASE.md -------------------------------------------------------------------------------- /en/part5/CONCURRENCY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/CONCURRENCY.md -------------------------------------------------------------------------------- /en/part5/CONFIG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/CONFIG.md -------------------------------------------------------------------------------- /en/part5/DEPENDENCIES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/DEPENDENCIES.md -------------------------------------------------------------------------------- /en/part5/DISPOSABILITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/DISPOSABILITY.md -------------------------------------------------------------------------------- /en/part5/LOGS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/LOGS.md -------------------------------------------------------------------------------- /en/part5/PARITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/PARITY.md -------------------------------------------------------------------------------- /en/part5/PORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/PORT.md -------------------------------------------------------------------------------- /en/part5/PROCESSES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/PROCESSES.md -------------------------------------------------------------------------------- /en/part5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/README.md -------------------------------------------------------------------------------- /en/part5/broker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/broker/README.md -------------------------------------------------------------------------------- /en/part5/broker/certs/makeCerts.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/broker/certs/makeCerts.bat -------------------------------------------------------------------------------- /en/part5/broker/certs/makeCerts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/broker/certs/makeCerts.sh -------------------------------------------------------------------------------- /en/part5/broker/certs/mqtt_ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/broker/certs/mqtt_ca.crt -------------------------------------------------------------------------------- /en/part5/broker/certs/mqtt_ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/broker/certs/mqtt_ca.key -------------------------------------------------------------------------------- /en/part5/broker/certs/mqtt_ca.srl: -------------------------------------------------------------------------------- 1 | 8AAF924B94F24F4D 2 | -------------------------------------------------------------------------------- /en/part5/broker/certs/mqtt_srv.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/broker/certs/mqtt_srv.crt -------------------------------------------------------------------------------- /en/part5/broker/certs/mqtt_srv.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/broker/certs/mqtt_srv.key -------------------------------------------------------------------------------- /en/part5/broker/certs/mqtt_srv_npwd.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/broker/certs/mqtt_srv_npwd.key -------------------------------------------------------------------------------- /en/part5/broker/certs/v3.ext: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/broker/certs/v3.ext -------------------------------------------------------------------------------- /en/part5/broker/config/mosquitto.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/broker/config/mosquitto.conf -------------------------------------------------------------------------------- /en/part5/broker/config/passwd: -------------------------------------------------------------------------------- 1 | mosquitto:$6$HpaUCCzFDhhM5joQ$2gtRpLRegi0DeEdlgZ/gqaczqpW9/ffWdKN2ztNMp2bpSx/GKuUQFCfNhBTJ6B2dLirZG0GHvkLHPChnDiU2qQ== 2 | -------------------------------------------------------------------------------- /en/part5/image/TLScaCert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/TLScaCert.png -------------------------------------------------------------------------------- /en/part5/image/basicFlow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/basicFlow.png -------------------------------------------------------------------------------- /en/part5/image/cloneRepo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/cloneRepo.png -------------------------------------------------------------------------------- /en/part5/image/commitHistory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/commitHistory.png -------------------------------------------------------------------------------- /en/part5/image/copyGitURL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/copyGitURL.png -------------------------------------------------------------------------------- /en/part5/image/enableProjectFeature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/enableProjectFeature.png -------------------------------------------------------------------------------- /en/part5/image/envVarSubst.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/envVarSubst.png -------------------------------------------------------------------------------- /en/part5/image/forkRepo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/forkRepo.png -------------------------------------------------------------------------------- /en/part5/image/gitCommit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/gitCommit.png -------------------------------------------------------------------------------- /en/part5/image/gitPAT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/gitPAT.png -------------------------------------------------------------------------------- /en/part5/image/gitPush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/gitPush.png -------------------------------------------------------------------------------- /en/part5/image/gitSettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/gitSettings.png -------------------------------------------------------------------------------- /en/part5/image/gitStage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/gitStage.png -------------------------------------------------------------------------------- /en/part5/image/gitStatus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/gitStatus.png -------------------------------------------------------------------------------- /en/part5/image/importNodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/importNodes.png -------------------------------------------------------------------------------- /en/part5/image/logConsole.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/logConsole.png -------------------------------------------------------------------------------- /en/part5/image/mainMenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/mainMenu.png -------------------------------------------------------------------------------- /en/part5/image/mqttBrokerConfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/mqttBrokerConfig.png -------------------------------------------------------------------------------- /en/part5/image/mqttBrokerSecurityConfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/mqttBrokerSecurityConfig.png -------------------------------------------------------------------------------- /en/part5/image/mqttConnected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/mqttConnected.png -------------------------------------------------------------------------------- /en/part5/image/mqttCredentials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/mqttCredentials.png -------------------------------------------------------------------------------- /en/part5/image/openMQTTconfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/openMQTTconfig.png -------------------------------------------------------------------------------- /en/part5/image/openTLSconfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/openTLSconfig.png -------------------------------------------------------------------------------- /en/part5/image/projectWizard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binnes/moreNodeRedWorkshop/HEAD/en/part5/image/projectWizard.png --------------------------------------------------------------------------------