In this article we
will look at how to configure the network and advanced network options
of the LumiCode. Firmware 2.3.0 or higher is required for these features. The interface has been redesigned in firmware 2.5.0. The configuration for LumiNode is described here. LumiNode advanced networking configuration is similar but LumiCore has a couple of additional possibilities:
- Multiple groups can be used for lighting input
- Input and output can be split into different groups
v2.5.0 and newer
This section has been updated based on firmware version v2.6.1 and should apply to v2.5.0 and newer.
Network configuration
Check out the
LumiNode advanced networking article for information about configuring advanced networking. LumiCore will differ in the permissions available for a virtual interface:
- Input and Output are split into separate permissions
- Multiple virtual interfaces can be used for input.
Note: It is not recommended to connect both network ports of the LumiCore to the same network. If you need a connection on multiple groups to the LumiCore, it is recommended to configure one of the network ports as a trunk port and connect this to a trunk or ISL port on your switch.
After configuring advanced networking on a LumiCore, it becomes possible to assign a specific input group to networked process engine inputs.
- Go to the input configuration
- Notice a new configuration field 'Input group'. It will be possible to select any of the groups selected for input or 'any'. When 'any' is selected, it doesn't matter from which input group the data comes, it can be any of them.
The engine overview will show for each input and output which group is configured. If 'any' is used and multiple input groups are configured, hovering over the input icon will list all input groups:
When multiple input groups are configured, it will be possible to select the input group for a control source in the 'global settings' tab or in the process engine configuration
v2.3.0 to v2.4.5
The network
page is divided in three scenarios.
Scenario 1(A): (default)
The Lighting data input/output and the management of the LumiCore are
all assigned to the same network group and share a single IP address.
In the IP address
section (D):
- Enter
the IP address you wish to use.
- Enter
the subnet.
- Enter a
gateway IP address if required.
- Click Save (N) to apply the changes.
Enter the new IP
address in your web browser to refresh the page.
Scenario 2(B): (advanced)
Groups/VLANs including an ISL group (Trunk) can be assigned
to ports and interfaces.
This
can be useful when data from different applications, in coexistence with the
lighting data, needs to be transported over the same network.
The lighting data input/output and the management of the LumiCore can be
separated in different network groups and can each have a unique IP address
In the Input/Output
interface:
- Enter
the IP address you wish to use (D).
- Enter
the subnet you wish to use.
- Enter a
gateway IP address if required.
- Enable/Disable Allow config (E). When disabled,
users will not be able to reach the web-UI on this IP address.
- In the Group/Trunks window (F) select the group for the lighting data you
wish to use.
- With the
group selected, click the group assignment on the input/output interface (G).
In the System
interface:
- At the
bottom-right of the System interface, use the slider to enable the interface.
- Enter
the IP address you wish to use (H).
- Enter
the subnet you wish to use.
- Enter a
gateway IP address if required.
- Enable/Disable Allow config (I). When disabled,
users will not be able to reach the web-UI on this IP address.
- In the Group/Trunks window (F) select the group for the system interface
you wish to use.
- With
the group selected, click the group assignment on the system interface (J).
Network ports:
Depending on the
configuration chosen for the interfaces we now need to assign the correct
groups/trunks to the Ethernet ports of the LumiCore.
- Select
the group or trunk you wish to assign in the Group/Trunks window (F).
- With
the group selected, click the Ethernet port you wish to assign this group to.
- Repeat
these steps for the second Ethernet port if required.
In the image above,
the example shows that we have assigned an ISL to ETH2, we used the management
group for the system interface, and we used group 4 for the input/output
interface. Finally, we assigned group 2 to ETH1 to give the user access to this
group on the front of the LumiCore.
Scenario 3(C): Seperate VLANs for all interfaces
Groups/VLANs
including an ISL group (Trunk) can be assigned to ports and interfaces.
This can be useful
when data from different applications, in coexistence with the lighting data,
needs to be transported over the same network.
The lighting data
input, the lighting data output, and the management of the LumiCore can be
separated in different network groups and can each have a unique IP address.
In the Input
interface:
- Enter the
IP address you wish to use (D).
- Enter
the subnet you wish to use.
- Enter a
gateway IP address if required.
- Enable/Disable Allow config (E). When disabled,
users will not be able to reach the web-UI on this IP address.
- In the Group/Trunks window (F) select the group for the lighting data you
wish to use.
- With
the group selected, click the group assignment on the input interface (G).
In the Output
interface:
- Enter
the IP address you wish to use (H).
- Enter
the subnet you wish to use.
- Enter a
gateway IP address if required.
- Enable/Disable Allow config (I). When disabled,
users will not be able to reach the web-UI on this IP address.
- In the Group/Trunks window (F) select the group for the lighting data you
wish to use.
- With
the group selected, click the group assignment on the output interface (J).
In the System
interface:
- At the
bottom-right of the System interface, use the slider to enable the interface.
- Enter
the IP address you wish to use (K).
- Enter
the subnet you wish to use.
- Enter a
gateway IP address if required.
- Enable/Disable Allow config (L). When disabled,
users will not be able to reach the web-UI on this IP address.
- In the Group/Trunks window (F) select the group for the system interface
you wish to use.
- With the group
selected, click the group assignment on the system interface (M).
Network ports:
Depending on the
configuration chosen for the interfaces we now need to assign the correct
groups/trunks to the Ethernet ports of the LumiCore.
- Select
the group or trunk you wish to assign in the Group/Trunks window (F).
- With
the group selected, click the Ethernet port you wish to assign this group to.
- Repeat
these steps for the second Ethernet port if required.
In the image above, the example shows that we have assigned an ISL to ETH2,
we used the management group for the system interface, we used group 4 for the
input interface and we used group 3 for the output interface. Finally, we
assigned group 2 to ETH1 to give the user access to this group on the front of
the LumiCore.
When all the settings are done, click Save (N) to
apply the configuration.
Enter
the new IP address in your web browser to refresh the page.
Group/VLAN advanced settings:
To change the settings for a
group, click on the Edit group option in the Group/Trunks section.
With a group
selected you can:
- Change
the VLAN ID.
- Change
the name for ease of identification
Add or Edit a Trunk:
To
Add or Edit a Trunk, click the Edit Trunk option in the top right of the
Group/Trunks section.
To Add a custom
Trunk:
- Click
the + to add a trunk.
- Give
the new trunk a name in the name field.
- Assign
a colour to the trunk by clicking on the coloured square. After selecting the
colour, click anywhere outside the colour picker window to close it.
- Click
on all the groups/VLANs you wish to include in this trunk.
- If
needed, use the dropdown menu for Untagged to select which group should
be untagged on the trunk. An untagged port connects to hosts. The host is
unaware of any VLAN configuration.
Your
custom trunk is now available in the Assign group tab to be assigned to ETH1
or ETH2.