You are currently viewing a new version of our website. To view the old version click .
Sensors
  • Article
  • Open Access

25 September 2021

Reconfigurable Wireless Sensor Node Remote Laboratory Platform with Cloud Connectivity

,
,
,
and
1
Faculty of Electrical Engineering and Computer Science, Transilvania University of Brasov, 500036 Brasov, Romania
2
Romanian Academy of Scientists, 050044 Bucharest, Romania
3
Romanian Academy of Technical Sciences, 010413 Bucharest, Romania
4
Electrical Machines and Drives Department, Technical University of Cluj Napoca, 400027 Cluj-Napoca, Romania
This article belongs to the Special Issue Intelligent Circuits and Sensing Technologies

Abstract

Thanks to the recent rapid technological advancement in IoT usage, there is a need for students to learn IoT-based concepts using a dedicated experimental platform. Furthermore, being forced into remote learning due to the ongoing COVID-19 pandemic, there is an urgent need for innovative learning methods. From our perspective, a learning platform should be reconfigurable to accommodate multiple applications and remotely accessible at any time, from anywhere, and on any connected device. Considering that many of the university courses are now held online, the reliability and scalability of the system become critical. This paper presents the design and development of a wireless configurable myRIO-based sensor node that connects to SystemLink Cloud. The sensors that were used are for ambient light, temperature, and proximity. A graphical programming environment (G-LabVIEW) and related APIs were used for rapid concept-to-development process. Distinct applications have been developed for the instructor and students, respectively. The students can select which sensor and application to run on the system and observe the measurements on the local student’s application or the cloud platform at a specific moment. They can also read the data on the cloud platform and use them in their LabVIEW application. In the context of remote education, we strongly believe that this platform is and will be suitable for the COVID and Post-COVID eras as well because it creates a much better remote laboratory experience for students. In conclusion, the system that was developed is innovative because it is software reconfigurable from the device, from the instructor’s application and cloud via a web browser, it is intuitive, and it has a user-friendly interface. It meets most of the necessary requirements in the current era, being also highly available and scalable in the cloud.

1. Introduction

Learning through experimentation is a very essential and helpful component of education today. Traditional laboratories from university or research centers are already used for this purpose, but they have the disadvantage of having a limited capacity to accommodate all students [1]. Because developing new university laboratory facilities require a large financial investment, online laboratories proved to be a viable alternative solution for the learning process in the current era.
Recent technological advances, which have influenced the development of software and hardware, as well as networking and software, provide an excellent environment for the development of online remote laboratories, which can successfully be applied in education [2,3]. Furthermore, due to the ongoing coronavirus (COVID-19) pandemic, when many of the university courses were held online, the reliability and scalability of the learning platform became critical.
Starting in the spring of 2020, the rapid spread of COVID-19 resulted in the emergence of the online mode of learning strategy. While theory classes were mostly conducted online, universities were facing difficulties in conducting laboratory or practical classes, which are an integral component in engineering, causing stress in the higher education institutions [4]. The research conducted by Radhamani et al. [4] analyzes the switching intention of students from conventional education to remote education. It also explores the complements of physical experiments brought in with remote laboratory set-ups in the educational process. By comparing the usage of the learning platform in the academic year before COVID and those of the year 2020/2021, they concluded that usage of online/remote laboratories increased during the pandemic. The results suggest virtual laboratories may have an important role in inquiry-based education, which can play a crucial role in hands-on practice in the context of post-COVID-19 education.
The ongoing COVID-19 pandemic required engineering instructors to quickly rethink and redesign their courses to motivate and support students in a different remote learning environment. This adjustment was very challenging for courses with a laboratory component, where electronic hardware equipment had to be exchanged [5].
All the parties involved in this migration to remote learning must realize that these crises also create disruptions and inconvenience to both university staff and students [6].
One of the first generic remote engineering laboratories was developed in 1999 [7]. The proposed laboratory was accessible over a heterogeneous computer network, and it provided a learning environment where students could interact with instructors when performing experiments. It featured an incorporated stepper motor data acquisition system, which could be controlled by the students from their personal computer, over the Internet, for simple experiments.
By using cloud computing, the resources available on a physical machine could be shareable and interoperable. Furthermore, if the teaching materials are designed in such a way that the users are not concerned with technical issues, then the end-users (the students) will have a much better experience [8].
The purpose of the investigation is to develop an innovative remote learning laboratory based on cloud service that will enable instructors and students to collaborate for creating reconfigurable experiments using sensors.
The current paper is structured in five main sections, the first section being the introduction. The second section briefly presents the related work in terms of remote or cloud laboratories. Section 3 describes step by step the design and development for building the online learning platform with cloud connectivity. Section 4 shows the results of the experiment carried out, also providing some discussion and further steps, while in Section 5 are presented the conclusions. The paper concludes with the references used.

3. Materials and Methods

The system developed can be used by both instructors and students for electronics education using sensors, but it can be extended to include more myRIO devices and various experiments, a phase which is still in development. It is innovative because it is software reconfigurable from the device, from the instructor’s application, and from the cloud via a web browser, and it is intuitive and has a user-friendly interface. The main advantages for which the use the cloud was adopted are that it is scalable, secure, and flexible, and it does not require maintenance. Furthermore, it offers the benefits of the Software as a Service (SaaS) delivery model, which incorporates the pay as you go option.

3.1. Hardware Implementation

Three integrated sensors were connected to the myRIO Student Embedded Device (Figure 1) [15]. The sensors are a SHARP GP2Y0A21YK0F IR range finder (IR sensor) [16], ambient light sensor (PmodALS) [17], and temperature sensor (PmodTMP3) [18]. The connections of these sensors to the myRIO device are detailed in [19]. Figure 1 shows the prototype breadboard (left) and the PCB developed using the Voltera PCB Printer (right), which is used to connect the sensors directly to myRIO.
Figure 1. Hardware experimental setup.

3.2. myRIO-PC Wi-Fi Connection

The myRIO device was connected to the laptop over Wi-Fi. The procedure to setup myRIO as an access point is as follows:
  • Launch LabVIEW and click the Set Up and Explore link.
  • Select Configure Wi-Fi.
  • Choose creating a wire network tab.
  • Complete the task as shown on the displayed page.

3.3. LabVIEW Programming

A LabVIEW project was created and the myRIO device was added to the project explorer. The LabVIEW code is implemented using a finite state machine. Each state corresponds to a sensor connected to myRIO: the first state is for ambient light, the second is for temperature, and the last is for infrared range measurement. The architecture of the finite state machine is illustrated in Figure 2. There are three actions that enable the change from one state to another: a physical button press on myRIO device, a cloud control, and a button on the Front Panel of a Virtual Instrument.
Figure 2. Finite state machine architecture.
The state machine code is placed under the myRIO device in the project hierarchy to enable code deployment directly into the device. Figure 3, Figure 4 and Figure 5 illustrate the block diagrams that corresponds to each state.
Figure 3. Ambient light measuring state.
Figure 4. Temperature measuring state.
Figure 5. Infrared range measuring state.
The VI that enables connection between myRIO and SystemLink Cloud is placed above the myRIO device in the project explorer hierarchy, and the acquired data are passed between the VIs through global variables. Figure 6 shows the hierarchy of the whole LabVIEW project.
Figure 6. State machine VI project.
A global variable is used to pass data from the state machine VI to the Virtual Instrument which sends the data to the cloud. The transmitting VI is placed above the myRIO device in the project explorer hierarchy.
To change between states, Button0 from the myRIO device and a Boolean switch on the SystemLink Cloud interface were configured. This enables the code to choose a sensor that transmits and stores its values in the global variable. The selection can be done either from the device or from the cloud platform.
Figure 3 illustrates the ambient light measuring state. The SPI Initialize subVI contains the ambient light sensing code [20]. In the light sensor state the ALS sensor gives output corresponding to the changes in the ambient light. The code will proceed to the next state on a physical button or web switch, otherwise it remains in the same state.
Figure 4 shows the temperature processing state. The I2C Init subVI contains part of the temperature measuring block diagram. The code will run in the temp_sensor state and only proceeds to the next when a button or switch is pressed. The VI measures the ambient temperature and stores the values in the global variable.
Figure 5 shows the Infrared measuring state. The AC and DC subVI contains part of the block diagram to measure the IR range. Any object can be used to vary the distance and observe the changes on the front panel.

3.4. myRIO Sytemlink Cloud Connection

The code that enables the connection is placed above the myRIO device in the LabVIEW project explorer hierarchy. This section covers the basics of using the LabVIEW to access data remotely from anywhere. Using LabVIEW, anyone can develop a program and publish it to the Internet to be hosted on the NI SystemLink Cloud.
The data stored in the global variable from the state machine VIs are then written to the cloud through the Tag that was created. The switch state from the cloud interface is also transmitted using a Boolean global variable to the state machine VI, to control the state machine actions.
The steps for creating the LabVIEW cloud connection VI are described in Table 1.
Table 1. Creating cloud connection.
Figure 8. User interface with sample measurement.
Figure 7. Open configuration and open tag VI connection.
Table 1. Creating cloud connection.
StepAction
1In the Block Diagram, go to Data Communications -> SystemLink -> Configuration -> Open Configuration/Close Configuration.
2Add an Open Configuration VI and Open Tag VI to the block diagram environment.
3Configure the Open configuration VI to API Key as shown in Figure 5 (the server URL and API Key needs to be provided from SystemLink Cloud).
4Create String Controls or Constants for server URL and API key.
5The Open/Write/Read and Close Tag VI are found under: Data Communications -> SystemLink -> Tags.
6Add an Open Tag VI and configure it as HTTP, then add constants for the data type and path.
7The connection and the configuration for the first part of the VI is illustrated in Figure 5.
8Go to Data Communications -> SystemLink -> Tags.
9Add Write Tag.vi to the Block Diagram and configure it as Double data type to match the data type of the global variable.
10Connect the rest of the VI inside a While loop as shown in Figure 5.
11Provide the names of the path, which must match the name tags used (as shown in Figure 7).
12For each tag, select the proper data type corresponding to data received from the cloud.
13The top part of the VI, containing the Read Tag.vi, fetches the switch status from the cloud to LabVIEW through the Boolean global variable (Figure 8).
14The names of the used Tag paths are light for switch and temp for sensor data.
Figure 7 illustrates the opening configuration for the SystemLink Cloud, while the whole VI is pictured in Figure 9. A sample two-minute measurement for ambient light, followed by temperature and range is shown in Figure 8.
Figure 9. Whole VI of myRIO–cloud connection VI.
After the whole Block Diagram is completed and the program works fine, the next step would be to create the SystemLink Cloud interface [21].
For doing this, it is necessary to open the SystemLink Cloud interface through a web browser and log in using the NI account (Figure 10). The steps required for this process are detailed in Table 2.
Figure 10. SystemLink Cloud dashboard.
Table 2. SystemLink Cloud configuration.
Table 3. Configurable SystemLink Cloud interface graphics.
Figure 12. Tag configuration in SystemLink Cloud.
Figure 11. SystemLink Cloud API keys.
Table 2. SystemLink Cloud configuration.
StepAction
1Click on Manage Security.
2Select API keys and click on NEW to create a new key and copy the generated key. It is highly recommended to save it, as it will be provided only once.
3Select on Policies and configure Policy settings. Click on Privileges and assign appropriate privileges as desired (Figure 11).
4Assign the created policy to the API key.
5Go to the Dashboard, click on Data and then Tags (Figure 12).
6Create new Tag and assign appropriate data type.
7Go to Visualizations and click on Dashboards to create a new dashboard. Choose a name and select the free-form type.
8Add widget components (Table 3) to the dashboard according to the functionality of the LabVIEW program.
9Drag an appropriate tag to a corresponding display or input widget.
10Run the LabVIEW and the cloud Dashboard to see results.
Figure 13 shows the dashboard web configuration interface. The interface is intuitive as it involves graphical and pictorial designing by the drag and drop technique.
Figure 13. SystemLink dashboard configuration.
Table 3 lists some of the configurable graphics available. These widgets can be customized to suit different applications and various data types.

4. Results and Discussion

A couple of learning experiments were conducted to test and confirm the functionality of the learning platform. In this process, the following features have been tested: the functionality of the sensor node, the reconfigurability of the system, and the cloud connectivity. Furthermore, an instructor and a student application were developed to interact with the remote laboratory.
The overall resulting architecture of our learning platform is illustrated in Figure 14.
Figure 14. Overall architecture of the system.
The wireless myRIO sensor node can connect to the instructor’s PC and sends the data acquired to the cloud through LabVIEW. It can be reconfigured directly from the device, from LabVIEW, or from the cloud. The student can then see the results from the cloud through a web browser and can use the student application to interact with it and even reconfigure it remotely.

4.1. Instructor’s LabVIEW Front Panel Results

The front panel of the instructor’s LabVIEW application contains four tab elements, one main panel to choose from the laboratories, and three tabs that are used to acquire the values from the myRIO sensor node through Wi-Fi. Figure 14 illustrates the design of the front panel, which includes the following tabs:
  • A tab to choose from the available laboratories (Figure 15).
    Figure 15. Front panel main tab.
  • Laboratory 1 contains a knob displaying the value that comes from the ambient light sensor (Figure 16).
    Figure 16. Laboratory 1 tab.
  • Laboratory 2 includes a vertical slider showing the temperature measured by the temperature sensor.
  • Laboratory 3 incorporate a horizontal slider displaying the range (in centimeters) measured by the infrared (IR) sensor.
When the user clicks a button on the first tab, the myRIO device will be reconfigured to acquire and display data accordingly. The values are also stored in global variables and sent to the cloud, where they can be read by both the instructor and the students.
The values of the sensors from the sensor node are sent also to the cloud. Figure 17 shows the SystemLink Cloud web interface, which displays the values of the sensor on the graph. Depending on the state of the myRIO device, the axis of the graphic can automatically adjust to display either ambient light, temperature, or range value. The timeline for each sensor is shown in Table 4.
Figure 17. SystemLink Cloud display interface.
Table 4. Sensor values display timeline.
Furthermore, the configuration switch in the top right corner is used to reconfigure the learning platform and to select a particular sensor and appropriate LabVIEW application on the myRIO device.
This configurability allows a student to perform different experiments corresponding to the selected sensor and its application.
The light alert LED is used to show an alert when a specific threshold is exceeded for a particular sensor. The alert signal can be used to switch an actuator connected to the myRIO device over the Internet. This alert is generated from the remote student’s LabVIEW application.

4.2. Students’ Application

The students can connect to myRIO through the cloud by using a local LabVIEW Virtual Instrument. This is a simple program, which is remotely reading the value of the ambient light sensor and an alert led light will switch on or if the value read is under or above a set threshhold. The threshold can be adjusted with a knob according to requirements. The alert signal can be transmitted to switch a remote device.
By using this application, a student can gain the following skills:
Configure the dashboard and setting up a tag in the cloud;
Use LabVIEW to read the value from myRIO through the cloud;
Experiment by modifying the application to accommodate different sensors and thresholds;
Use the alert to switch on or off an external circuit;
Learn to control devices remotely using LabVIEW;
Customize the application for home or industrial control systems;
Use LabVIEW to log data from myRIO through SystemLink Cloud.
The code for the students’ application is illustrated in Figure 18. It performs read operations, to read the value of the ambient light sensor through the cloud and write operations, to write the alert to the cloud when the threshold is exceeded.
Figure 18. Block diagram for students’set-point application.
The threshold can be set on the front panel by using the knob on the left side (Figure 19). The front panel also contains a round LED to display the alert (green means no alert, while the red color indicates an alert).
Figure 19. Front panel for students’ application.

4.3. Discussion

Although the targets set out for this first phase of development have largely been achieved, there are of course some challenges and restrictions, but also certain weaknesses and functionalities that can be further developed or improved.
In electronic engineering, a well-developed laboratory involves validating concepts and theories [22]. This applies also to learning the proper use of sensors, which is a mandatory subject in electronics. We strongly believe our cloud-based laboratory will create a much better laboratory experience for the students, helping them in the educational process and providing reconfigurable laboratories. This environment provides an innovative learning experience, which will allow students to interact with the instructor.
Therefore, the main achievements and improvements to related remote laboratory platforms are the following:
  • Design of a fully online laboratory platform, which can be easily accessed from anywhere and on any compatible device.
  • The laboratory platform is reconfigurable either directly from the myRIO device, from the instructor’s PC, or from the cloud and can adapt automatically to run different sensor experiments.
  • Student can access data from instructor’s device via the cloud and use them in their app.
  • Student can remotely interact with instructor’s hardware platform and with the sensor node.
  • Project has been done on NI ecosystem of myRIO, LabVIEW, and SystemLink Cloud, which ensures compatibility.
  • By using the cloud, physical servers don’t need to be managed.
  • The platform is highly scalable; hence it can accommodate high number of students at the same time.
  • The secure access to the system is provided by SystemLink Cloud [23].
As already mentioned, the system has some limitations that can be improved in a further development phase. Table 5 describes the weaknesses found, also identifying a potential solution for them.
Table 5. Configurable SystemLink Cloud interface graphics.

5. Conclusions

The current paper describes the design and development of a wireless configurable myRIO-based sensor node with cloud connectivity. Being forced into remote learning due to the ongoing COVID-19 pandemic, there is a pressing need for innovative learning solutions. In the first development phase of our investigation, three sensors have been used: the ambient light sensor, the proximity sensor, and the temperature sensor. The students can select which application to run on the learning platform and see the measurements either on the cloud via a web browser or on the local application. The innovation of our system is that it is software reconfigurable either from the instructor’s application, from the cloud, or directly from the device; it has a user-friendly interface; and it is easy to use. It can accommodate multiple applications and sensors and it is also accessible online, via a web browser, from anywhere and at any time. This environment creates a meaningful learning experience by allowing students to interact with the instructor. In this way, students learn software reconfigurability of hardware devices, and, in the future, they will be able to do further developments on their own. Through this blended learning, they will be able to discover and develop in electronics.
Furthermore, due to the ongoing COVID-19 pandemic, and taking into consideration that many of the university courses are now held online, the reliability and scalability of the system become critical. The platform developed meets these requirements as well, being highly available and scalable in the cloud.
In the context of remote education, we believe that our learning platform will be suitable for the COVID and the post-COVID era as well, considering that it provides a much better remote laboratory experience for students.

Author Contributions

Conceptualization, T.C., H.A.M. and D.U.; methodology, C.S. and H.H.; software, T.C. and H.A.M.; validation, D.U., C.S. and H.H.; formal analysis, T.C. and H.A.M.; investigation, T.C.; resources, T.C., H.A.M. and D.U.; data curation, H.A.M.; writing—original draft preparation, T.C. and H.A.M.; writing—review and editing, D.U. and C.S.; visualization, D.U., C.S. and H.H.; supervision, D.U.; project administration, C.S.; funding acquisition, D.U. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

We would like to express our deep appreciation to the National Instruments company for providing us LabVIEW and SystemLink license, thus facilitating our experiments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ramya, M.V.; Purushothama, G.K.; Prakash, K.R. Design and Implementation of IoT Based Remote Laboratory for Sensor Experiments. iJIM 2020, 14, 227–238. [Google Scholar] [CrossRef]
  2. Zapata-Rivera, L.F.; Larrondo-Petrie, M.M.; Da Silva, L.R. Implementation of Cloud-Based Smart Adaptive Remote Laboratories for Education. In Proceedings of the 2017 IEEE Frontiers in Education Conference (FIE), Indianapolis, IN, USA, 18–21 October 2017. [Google Scholar] [CrossRef]
  3. Kaluz, M.; Garcia-Zubia, J.; Fikar, M.; Cirka, L. A Flexible and Configurable Architecture for Automatic Control Remote Laboratories. IEEE Trans. Learn. Technol. 2015, 8, 299–310. [Google Scholar] [CrossRef]
  4. Radhamani, R.; Kumar, D.; Nizar, N.; Achuthan, K.; Nair, B.; Diwakar, S. What virtual laboratory usage tells us about laboratory skill education pre- and post-COVID-19: Focus on usage, behavior, intention and adoption. Educ. Inf. Technol. 2021, 90, 1–19. [Google Scholar] [CrossRef]
  5. Youssef, M.; McKinstry, E.; Dunne, A.; Bitton, A.; Brady, A.; Jordan, T. Developing Engaging Remote Laboratory Activities for a Nonmajors Chemistry Course During COVID-19. J. Chem. Educ. 2020, 9, 3048–3054. [Google Scholar] [CrossRef]
  6. Hodges, C.; Moore, S.; Lockee, B.; Trust, T.; Bond, A. The difference between emergency remote teaching and online learning. Educ. Rev. 2020, 3, 2153. [Google Scholar]
  7. Saliah, H.H.; Nurse, E.; Abecassis, A. Design of a Generic, Interactive, Virtual and Remote Electrical Engineering Laboratory. In Proceedings of the 29th ASEE/IEEE Frontiers in Education Conference, San Juan, Puerto Rico, 10–13 November 1999. [Google Scholar] [CrossRef]
  8. Vitliemov, P.; Bratanov, D.; Marinov, M. An Approach to Use Virtual and Remote Labs in Mechatronics Education Based on Cloud Services. In Proceedings of the 7th International Conference on Energy Efficiency and Agricultural Engineering (EE&AE), Ruse, Bulgaria, 12–14 November 2020. [Google Scholar] [CrossRef]
  9. Mulya, R.; Krismadinata, K.; Jalinus, N.; Effendi, H. Practical Work of Digital System Course Based on Virtual Laboratory. iJOE 2021, 17, 22–37. [Google Scholar] [CrossRef]
  10. Kurukunda, S.; Trigona, C.; Baglio, S. Laboratory Activity during COVID-19 as a “Virtual Experience”: Restriction or Chance? In Proceedings of the 2020 17th International Multi-Conference on Systems, Signals & Devices (SSD), Monastir, Tunisia, 20–23 July 2020. [Google Scholar] [CrossRef]
  11. Elmesalawy, M.; Atia, A.; Yousef, A.M.; El-Haleem, A.; Anany, M.; Elmosilhy, N.; Salama, A.; Hamdy, A.; El Zoghby, H.; El Din, E. AI-based Flexible Online Laboratory Learning System for Post-COVID-19 Era: Requirements and Design. In Proceedings of the 2021 International Mobile, Intelligent, and Ubiquitous Computing Conference (MIUCC), Cairo, Egypt, 26–27 March 2021. [Google Scholar] [CrossRef]
  12. Garcia, M.; Quiroga, J.; Ortin, F. An Infrastructure to Deliver Synchronous Remote Programming Labs. IEEE Trans. Learn. Technol. 2021, 14, 2. [Google Scholar] [CrossRef]
  13. Zacharia, Z. Review Examining whether touch sensory feedback is necessary for science learning through experimentation: A literature review of two different lines of research across K-16. Educ. Res. Rev. 2015, 16, 116–137. [Google Scholar] [CrossRef]
  14. Vlachopoulos, D.; Sangra, A.; Cabrera, N. The Conceptual Framework of e-Learning: A View from Inside. Int. J. Learn. Annu. Rev. 2012, 18, 93–104. [Google Scholar] [CrossRef]
  15. NI myRIO-1900 User Guide and Specifications. Available online: https://www.ni.com/pdf/manuals/376047d.pdf (accessed on 7 May 2021).
  16. Mouser Fr-IR Range Sensor. Available online: https://www.mouser.fr/datasheet/2/690/IR%20Range%20Sensor%20rm-466158.pdf (accessed on 7 May 2021).
  17. Digilent-PmodALS Reference Manual-Digilent Reference. Available online: https://digilent.com/reference/pmod/pmodals/reference-manual (accessed on 15 May 2021).
  18. Digilent-Pmod TMP3 Reference Manual-Digilent Reference. Available online: https://digilent.com/reference/pmod/pmodtmp3/reference-manual?redirect=1 (accessed on 22 May 2021).
  19. Doering, E. NI myRIO Project Essentials Guide. Available online: https://download.ni.com/evaluation/academic/myRIO_project_essentials_guide__Feb_09_2016___optimized.pdf (accessed on 10 June 2021).
  20. MyRIO Project-guide VIs. Available online: http://www.ni.com/academic/myrio/project-guide-vis.zip (accessed on 15 June 2021).
  21. Getting Started with SystemLink Cloud. Available online: https://www.systemlinkcloud.com/gettingstarted (accessed on 20 June 2021).
  22. Costa, R.; Bastos, P.; Alves, G.; Felgueiras, M.C.; Fidalgo, A. An educational remote laboratory for controlling a signal conditioning circuit with an LDR sensor. In Proceedings of the 2020 XIV Technologies Applied to Electronics Teaching Conference (TAEE), Porto, Portugal, 8–10 July 2020. [Google Scholar] [CrossRef]
  23. SystemLink Cloud Overview. Available online: https://www.ni.com/en-us/innovations/white-papers/19/systemlink--cloud--an-overview.html (accessed on 1 July 2021).
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.