Service Hosts are containers that load and run NodifyMe Services.
Some installations such as the Raspberry Pi install script install a Service Host while installing the Hub however you add different Service Hosts that run different types of Services.
The Hosts that are available will be different for different platforms. For a Raspberry Pi, for example, you will use one that is specifically built for the Raspberry Pi. The same is true for the Windows platform. You can download
You can add Service Hosts by first going to the Hub view on which you would like to install the Service Host and click on Available Hosts and clicking on the + button. You can find and download Hosts from the website at NodifyMe Services.
The install package has an extension of .hstpk (host pack) by browsing to the downloaded Host Pack.
Once you click the check-mark button, Studio sends the host to the Hub for installation. Once installed you will see the Host added to the Available Hosts list.
Once you have a Host in the available list, you can add it to the Hub once or many times, depending on how many you want to run. You can add by dragging and dropping from the Available Host list to the Active Host list.
A powerful feature of having Service Hosts is that each runs in its own process. This allows the Services, which essentially plugins, to run in their own process so that you can have truly parallel processing.
Note: These Host processes are children of the Hub process and will be closed if the Hub is closed.
Hosts can be started or stopped by using the On/Off switch in the Service Host view. As a general rule, Hosts don't use much in the way of resources on their own, but, on restricted or embedded platforms it might be better to keep the number down.