Как получить серийный номер процессора Raspberry PI 2 с Windows IOT

Мне нужно получить серийный номер процессора Raspberry Pi2, который работает под управлением windows 10 IoT.

3 ответов


обычно это находится в окнах.Система.Профиль.Пространство имен HardwareIdentification. К сожалению, это одно из неподдерживаемых пространств имен с Win10 IoT Core.

вместо этого, чтобы идентифицировать металл, я использую информацию из сетевого адаптера(ов):

    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;
    }

конечно, это не полностью доказательство ошибки, но, до сих пор, единственный способ получить достаточно надежный идентификатор устройства.


я извлек образец кода из образец IoT Microsoft (IoTCoreDefaultApp) это может помочь вам извлечь информацию об устройстве (к сожалению, серийный номер процессора никогда не предоставляется для программирования).

как получить информацию об устройстве Windows IoT: enter image description here


серийный номер можно найти в /proc / cpuinfo

или вы можете использовать основной трубопровод Bash ie,cat/proc | cpuinfo | grep Serial / cut-d': '- f 2