How Can I Get The MAC Address From My RT Target?

Updated Jan 4, 2018

Issue Details

How can I find the MAC address of my real-time cRIO target?

Solution

Use the NI System Configuration API to access to target information such as the MAC address. See the snippet and instructions below for example code. 
  1. Open a reference to the target.
  2. Find network interfaces on the target.
  3. Obtain properties common to all network interfaces.
  4. Obtain properties specific to different types of network interfaces.
  5. Combine properties and output to tables.
  6. Close the reference to the target. Use the error dialog box to display any errors.

Additional Information

This is used for VxWorks, PharLap and NI Linux Real-Time targets. Using the NI System Configuration API, you can also access target information like the model name and serial number, monitor critical system attributes (CPU, RAM, etc), reboot, format, etc. You can also configure and obtain network and time settings.

You can navigate to the LabVIEW Examples (Help >> Find Examples), and search for the Network Settings Viewer.vi or go to: C:\...\National Instruments\LabVIEW 2015\examples\nisyscfg. 

This code will try to find network settings on the target you select on the front panel. If necessary, you can save and modify the code, as you need to obtain only the MAC address. 

WAS THIS ARTICLE HELPFUL?

Not Helpful