In order to see how your IoT solution works in practice, some of them can be prototyped. In order to create a hardware prototype, firmware is required. We can develop it for NodeMCU Firmware, Contiki, Riot OS, Free RTOS, Tiny OS, or mbed ARM. Our Lab can work with the boards and hardware components you have, but we use mostly Arduino, Photon, Raspberry Pi/BeagleBone for prototyping.