LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Sending mutiple sensor signals to internet

I'm new to labview. Currently, my program read multiple signals from sensors with different frequency and then signals are saved to csv file. I want to send these signals to the internet also. Which protocol should I use (MQTT or something else). How can I send these signals with different frequency to the internet? (should I have to create multiple while loop structure to send data for each signal?)

0 Kudos
Message 1 of 4
(135 Views)

Hi johny,

 


@johnydang wrote:

How can I send these signals with different frequency to the internet?


You don't "send to the internet"…

 

There are two options:

  1. Your program is a client and connects to a server. You send your data to the server.
  2. Your program is a server and other computers/clients will connect with your program. You send data to thos clients (on request?)…

What do you want to implement?

 

Where do you want to send data to specifically?

Which format/protocol is expected from those possible clients or server?

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
Message 2 of 4
(115 Views)

Hi GerW, I am thinking to send data to aws and use the grafana dashboard to show the real time data of the signal. I'm not sure which protocol should I use yet. I want to send the signals to aws parallelly with different sampling rates. My consideration is how to organize the labview program to do that ( is it supported multithread or is there any example similar to this case). Thank you very much for your reply

0 Kudos
Message 3 of 4
(57 Views)

@johnydang wrote:

Hi GerW, I am thinking to send data to aws and use the grafana dashboard to show the real time data of the signal. I'm not sure which protocol should I use yet. I want to send the signals to aws parallelly with different sampling rates. My consideration is how to organize the labview program to do that ( is it supported multithread or is there any example similar to this case). Thank you very much for your reply


What will be the data storage mechanism? some sort of database on AWS?

In short, you will publish data from your LV application to a data repository on AWS, then Grafana dashboards can be used to view the data from this data repository.

 

I would recommend considering NI SystemLink if you have the budget.

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 4 of 4
(51 Views)