Testbed with LXI for Security of IoT Devices with Automated Control Mechanisms

Abstract:

LXI (LAN eXtensions for Instrumentation) protocol allows to control measurement devices from software via LAN (IP) connection. It allows to access screen and settings panel of oscilloscopes or another devices and also typical multimeters.
Most commands are available from commandline interpreter and can be used by tools prepared by programmer, i.e. they are available as public API. In some cases, they require plugins for proper cooperation between software module and device. In
this paper I will show example, where typical software does not allow to use full functionality (due to not working plugin or version conflict). I will give a solution which improves vendor software. It is available from commandline and it can be built in automated mechanism as Ansible/Jenkins or another scripts. Basing on this functionality, devices have been included into testing system which is controlled by typical SDN, since it is available in IP network and controlled by automated software
tools. This system is very flexible, one example case is testing side-channel attacks in IoT devices in automated way.