Multilon versus LonStack
We offer two main approaches for building Lonworks enabled custom applications on host computers: Multilon and LonStack.
So, how to choose between those two approaches ?
The main difference between custom applications written for Multilon or for the LonStack is the scope of the application.
A custom application using the LonStack will create an instance of a virtual node and is therefore a super-neuron-chip application. This type of applications will require to be commissioned by a network management tool and will communicates just like any Lonworks node, by using SNVTs or explicit messages. LonStack based applications are much more powerful than standard neuronchips; also, when combined with the LonServer or LonSwitchServer you can run multiple instances of virtual nodes within a unique host processor.
This approach is recommended if a 3rd party network management tool like LNS is chosen and you want to create a super-node application.
On the other hand, Multilon is a network management tool like LNS is. Multilon maintains a database of all installed Lonworks nodes and is able to commission them. It is an alternative to other network management tools and acts as a configuration master, with its own database just like LNS does. As 2 network management tools cannot be used on the same network because they would compete, Multilon cannot be used on a network where LNS or any other management tool is used.
Applications created on top of Multilon will be able to communicate with every node on the network using SNVTs messages or explicit messages, even if no SNVT binding is configured between Multilon and those nodes. Multilon based applications will also be able to manage and upgrade Lonworks nodes.
This approach is recommended if you need to create an intelligent application, capable of controlling how Lonworks nodes have to be commissioned for your particular application. A typical usage is for projects where proprietary Lonworks nodes are used. Another typical usage is the creation of specific monitoring tools or network management tools