Calimotion Mobile App
This Mobile App uses Bluetooth to communicate with the Calimotion Board. This App will work on both iOS and Android mobile operating systems. It will primarily configure color patterns and sound level with a Calimotion in range.
The Calimotion Mobile App uses a Bluetooth 4.1 BLE pairing communication protocol. The Calimotion will have its button LED turn blue when a Bluetooth communication is established with a mobile device. The main usage of the Mobile App is to communicate with the Calimotion using the following public BLE service and characteristic:
This is the primary service to establish a pairing Bluetooth communication with the Calimotion:
LED and Sound Characteristic
This is the main characteristic available from the BLE public service of the Calimotion. This characteristic contains a 20 bytes data frame to activate LEDs and set the volume.
Properties: READ, WRITE
Ex: 0x01:00:FF:FF:FF:FF (Set LED into RGB mode to full, with maximum volume)
The characteristic data value is the following:
||0x00 = LUX option, 0x01: RGB option.|
||If LUX option (0x01) is selected in byte 0, set the LUX ID to use.|
||RED, if RGB option (0x00) is set in byte .|
||GREEN, if RGB option (0x00) is set in byte .|
||BLUE, if RGB option (0x00) is set in byte .|
||Volume, 0x00 = OFF, 0xFF = Max|
It's also possible to connect directly with the Calimotion using the nRFConnect app.
Here is a example to connect to the Calimotion with nRFConnect Mobile app.
You can download those app:
Android nRFConnect 
IPhone nRFConnect