Rohde-Schwarz / azure-c2irc

This repository provides the middleware components for the architecture described in application note Cloud to Instrument Remote Control - A simple concept with Azure IoT.

Home Page:https://www.rohde-schwarz.com/appnote/GFM319

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Azure Cloud to Instrument Remote Control

This repository provides the middleware components for the architecture described in application note Cloud to Instrument Remote Control - A simple concept with Azure IoT.

Libraries

The solution contains three library projects, which are deployed to NuGet. More information about the projects can be found in the corresponding README in the project folder.

Requirements

To build any project you will need the .NET Core SDK.

Build the libraries

Run the following commands in this directory:

dotnet restore
dotnet build -c Release

Examples

The solution also contains examples of how to use the libraries. More information about the projects can be found in the corresponding README in the project folder.

  • DeviceGatewayService: Service with graphical web interface to configure the gateway.
  • IotCommandLineClient: Remote control client example to execute an *IDN? request.
  • IotWebClient: Remote control web client to execute different commands to different instruments.

License

All code in this repository is licensed under the GPL-3.0 license. For more information see LICENSE.

Copyright © 2020-present Rohde & Schwarz GmbH & Co. KG. All rights reserved.

About

This repository provides the middleware components for the architecture described in application note Cloud to Instrument Remote Control - A simple concept with Azure IoT.

https://www.rohde-schwarz.com/appnote/GFM319

License:GNU General Public License v3.0


Languages

Language:C# 100.0%