Testing Environment for Accessing and Monitoring
Networked Automation and Measurement Equipment

We have set out to create an open source platform for hardware test automation and remote test execution and data collection. The platform will allow users access remotely through any web browser, and will facilitate them to upload and execute custom test scripts as well as view and download results. The platform will be built on a Raspberry Pi. The Raspberry Pi will host a web server, and users will interface with the system through a browser based UI/UX. The Raspberry Pi will be able to deploy, at the user’s command, user defined and uploaded test scripts, store and report back test results, and allow the user to download the raw test data. The Raspberry Pi will be able to control and query results from common laboratory equipment like power supplies, digital multimeters, signal generators, and oscilloscopes. The platform will also provide the ability to program/configure digital or mixed signal devices under test via SPI, I2C, or manually controllable digital I/O pins, all with level shifted outputs at the device’s operating voltage.

This platform will allow individuals seeking to perform device characterization, or to automate other laboratory tests, to easily design and implement tests that can be launched remotely, as well as facilitating remote data collection. The original concept was conceived with users of wafer probing stations in mind, however the functionality of allowing remote test launch and result reporting has a wide array of usage cases, for example, allowing remote device demonstration for instructive or educational purposes. In addition to allowing for remote access, it provides a cost-effective platform that can be used to implement identical laboratory setups at multiple locations that support uniform test code, which could be of great use to teams working in parallel to do similar characterization or verification on similar or related devices. The platform also offers an excellent opportunity to allow access to test automation to a wider audience, as an open source solution would provide an inexpensive alternative to costly software and hardware that is currently the industry standard.