/SmiqRemote

Rohde&Schwarz SMIQ Remote Control Server and Client

Primary LanguageC#

This repository contains a remote control server and client for the Rohde&Schwarz SMIQ Vector Signal Generator. The server should be connected to the device using the RS232 interface, and will then provide a REST api for the available features.

The client is web-based and the latest version is available online here. Note that "insecure scripts" should be enabled in the brower if the server is hosted using http without a certificate.

Server Installation

Install the .NET runtime using the official instructions. Continue by installing the runtime store:

sudo apt-get install dotnet aspnetcore-store-2.0.6

Configure the hosting environment

Follow the instructions on how to compile and install libnserial from the SerialPortStream github page. Remember to update the library cache with

sudo ldconfig