[英]How to get the processor serial number of Raspberry PI 2 with Windows IOT
我需要獲取運行 Windows 10 IoT 的 Raspberry Pi2 的處理器序列號。
通常,這位於Windows.System.Profile.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;
}
當然,這不是完全防錯的,但到目前為止,我能看到獲得相當可靠的設備ID的唯一方法。
我從Microsoft的IoT示例(IoTCoreDefaultApp)中提取了一個代碼示例,它可能對您有用,可以提取設備信息(遺憾的是,處理器序列號從未暴露在編程中)。
使用此代碼獲取設備信息。
Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation deviceInfo= new Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation();
序列號可以在/ proc / cpuinfo中找到
或者你可以使用Basic Bash管道,即cat / proc / cpuinfo | grep Serial | cut -d':' - f 2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.