How to get the processor serial number of Raspberr

2020-08-17 05:52发布

I need to get the processor serial number of a Raspberry Pi2 that is running windows 10 IoT.

4条回答
家丑人穷心不美
2楼-- · 2020-08-17 06:14

I've extracted a code sample from the Microsoft's IoT Sample (IoTCoreDefaultApp) that might helpful to you to extract device information (unfortunately, processor serial number never exposed for programming).

How to get Windows IoT device's information: enter image description here

查看更多
Root(大扎)
3楼-- · 2020-08-17 06:17

Use this code to get device information.

            Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation deviceInfo= new Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation();
查看更多
劫难
4楼-- · 2020-08-17 06:23

Usually this is within the Windows.System.Profile.HardwareIdentification namespace. Unfortunately, that's one of the unsupported namespaces with Win10 IoT Core.

Instead, to identify the metal, I'm using info from the network adaptor(s):

    public static HashSet<string> NetworkIds()
    {
        var result = new HashSet<string>();

        var networkProfiles = Windows.Networking.Connectivity.NetworkInformation.GetConnectionProfiles().ToList();

        foreach (var net in networkProfiles)
        {
            result.Add(net.NetworkAdapter.NetworkAdapterId.ToString());
        }

        return result;
    }

Of course, this is not completely error proof, but, so far, the only way I can see to get a reasonably reliable device ID.

查看更多
来,给爷笑一个
5楼-- · 2020-08-17 06:25

The serial number can be found in /proc/cpuinfo

or you can use Basic Bash piping ie, cat /proc/cpuinfo | grep Serial | cut -d ':' -f 2

查看更多
登录 后发表回答