Skip to content

Light Tag

The Light Tag is a pick-by-light system from NIMMSTA. Each of the Light Tags store their location information on device and can be triggered using the location information. We call the process of defining the location information "Attach". If you reset the location, we call it "Detach".

Illuminate Light Tags (setDesiredLightTags)

To illuminate a light tag, you need to provide the locations of Light Tags being illuminated and also the desired LED Mode. The SDK in the background will make sure to illuminate the Light Tag as long it is in range and also reilluminate it if it goes out of range and comes back in range. There can be a maximum of 5 Light Tags illuminated at the same time. The Light Tags will be illuminated until a new request is received. To turn it off, send a request with an empty deviceList.

Illuminate Light Tags

manager.setDesiredLightTags(listOf("03.01.08.02"), LTColor.RED)
.setDesiredLightTags(listOf(ean), LightTagIlluminationConfig(
    LTColor.RANDOM,
    100,
    LTBlinkingPattern.BLINK
)))
manager.setDesiredLightTags(List.of("12345678"));
manager.setDesiredLightTags(List.of("12345678"), new LightTagIlluminationConfig(
        LTColor.RANDOM,
        100,
        LTBlinkingPattern.BLINK
));

Parameters

  • deviceList - List of Light Tag locations to be illuminated.
  • config of type LightTagIlluminationConfig - Desired LED Mode for the Light Tags.
  • color Desired LED color. It can be RED, GREEN, BLUE, YELLOW, PURPLE, TURQUOISE, WHITE, ORANGE, VIOLET, FORESTGREEN, MAGENTA, LIME, PINK, RANDOM, AUTOMATIC.
  • intensity Desired LED intensity. It can be 0-100.
  • blinkingPattern Desired LED blinking pattern. It can be BLINK, DOUBLE, TRIPLE, PULSE.

Turning off Light Tags

manager.setDesiredLightTags(listOf())
manager.setDesiredLightTags(List.of());

Attach Light Tags (attachLightTags)

To attach a Light Tag, you need to provide the location of the Light Tag being attached. The SDK in the background will make sure to attach the Light Tag as long it is in range and also reattach it if it goes out of range and comes back in range. If the process was successful, the Light Tag will single blink green. The location can be a maximum of 20 characters.

manager.attachLightTag("00:00:00:00:00:00", "03.08.01.02")
manager.attachLightTag("00:00:00:00:00:00", "03.08.01.02");

Detach Light Tags (detachLightTags)

To detach a Light Tag, you need to provide the mac address of the Light Tag being detached. If the process was successful, the Light Tag will single blink green.

manager.detachLightTag("00:00:00:00:00:00", "03.08.01.02")
manager.detachLightTag("00:00:00:00:00:00", "03.08.01.02");