Producers of household appliances use test and measurement instruments for validating their designs, testing different operating modes, and troubleshooting. During testing these devices collect a large amount of data that help engineers find out where the problems lie. One common system stores all the acquired data in a central database and displays the results to the engineers in the form of graphs and charts via special Business Intelligence software.
One of the leading providers of household appliances needed to implement a software system for their test and measurement devices. They were looking for a technology partner with expertise in firmware and software development.
We implemented a solid software system that manages devices under test (DUT), collects data from sensors, and visualizes these data in a web-based Business Intelligence platform.
The project consisted of three parts: 1) single board computer, 2) database server, and 3) web interface. Here is the functionality we implemented for each part:
Single board computer
The system for testing and measurement is based on a single board computer (SBC) that acts as a middleman between the server and the sensors attached to the DUT. The SBC sends commands to the sensors, monitors the data they collect and records these data to the database. The testing results are then displayed in a web interface.
Make some noise
Make some noise
The IoT device detects leaks on a vacuum bag and communicates this information to the user via a phone, tablet or PC
We developed a licensing mechanism for the test and measurement platform and apps including a spectrum analyzer and an oscilloscope that can be accessed from a web browser