Skip to content

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

License

Notifications You must be signed in to change notification settings

Rohde-Schwarz/azure-c2irc

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Languages