From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

SystemLink Forum

cancel
Showing results for 
Search instead for 
Did you mean: 

Connecting to SystemLink via .Net

Solved!
Go to solution

Hi

 

Has anyone tried to post messages and tags to SystemLink from a .Net or other language application? There are instances where I'd like to leverage the power of the dashboards by posting additional data to SystemLink from a custom application. A very simple example is that we use TestStand for testing a product and then a .Net app for handling product packing information. Packing information would then be populated on a dashboard. 

 

I had a brief look at RabbitMQ, understanding that SystemLink is built on top of it, but I haven't had much success yet. 

 

Any advice is welcome. 

 

Cheers

Wesley

0 Kudos
Message 1 of 4
(3,494 Views)

Hi Wesley,

 

Look through this page to find more about getting started with web services, particularly the link to "Web Service APIs."

 

Getting Started with SystemLink
http://www.ni.com/product-documentation/54037/en/

 

If you go there, you can look at resources on how to post your data in a way that allows your .NET code to access it with an HTTP request.

 

SystemLink Cloud | API Documentation
https://api.systemlinkcloud.com/?urls.primaryName=Tag%20Service

0 Kudos
Message 2 of 4
(3,451 Views)
Solution
Accepted by topic author wesoli

Hi Wesley,

 

I'd add a couple of notes:

  1. The SystemLink APIs are documented using the Swagger/Open API standard, and the latest versions are posted to Github here - https://github.com/ni/systemlink-OpenAPI-documents. The Swagger documents can be used to generate a client API for a number of platforms including .NET. The above link has more details.
  2. Also, we're in the final stages of an official .NET client for Tags and Messages, and if you're interested in previewing that API in beta form, let me know and I can get you access to it.

Thanks!

 

Fred Visser -- SystemLink R&D -- National Instruments
Message 3 of 4
(3,445 Views)

Thank you Fred and Reyquaza for the input. I'm currently having a go at using the Swagger docs to generate some C# code to use. Will see how successful I am this afternoon. 

 

Fred, I'd love to try the .NET beta preview you guys have. Feel free to DM me for any details you may need. 

 

Regards

Wesley

0 Kudos
Message 4 of 4
(3,437 Views)