The DALI interface required a custom physical interface. It was implemented on the cassette, along with a microcontroller that runs the DALI protocol and communicates with the EVAjig via UART. The EVAjig simulates the presence of a DALI-compatible LED light and the device confirms the correct communication.
Next, the EVAjig programs a set of LoRaWAN keys in the device. The device attempts to join the LoRaWAN network of the client. Since the join process is not always immediately successful, the EVAjig keeps the device powered for some time. An ACK from the module signals that the device has joined the network and the EVAjig can now power down the device.
In a final step, an API call is made to the client's backend server to signal the successful provision. Again, being able to do all this in parallel greatly benefits the throughput of the testing process. The EVAjig prints the EUI of the device onto a water resistant label, which is attached to the assembled device.