zoukankan      html  css  js  c++  java
  • .net core 获取树莓派的机器码,唯一ID,唯一串号

    今天在实际开发树莓派程序的时候,碰到了一个问题,需要获取到树莓派的唯一串号信息。必须在.net core的环境下:

    那么如何实现呢?我们先查找树莓派的基本信息是储存在哪里的?

    我们在下面的路径里找到了。

     然后打开这个文件,发现了什么呢?

    看到了一个类似串号的东西,那么我们就需要写代码,把这个文件的信息读取出来了。

    新建一个.net core的程序,然后写代码

            public static string GetId( )
            {
                string[] tmp = File.ReadAllLines( "/proc/cpuinfo", System.Text.Encoding.UTF8 );
                for (int i = 0; i < tmp.Length; i++)
                {
                    if (tmp[i].StartsWith( "Serial" ))
                    {
                        return tmp[i].Substring( tmp[i].IndexOf( ':' ) + 2 );
                    }
                }
                return string.Empty;
            }
            static void Main( string[] args )
            {
                Console.WriteLine( GetId( ) );
                Console.ReadLine();
            }
        }
    

      然后部署到树莓派,运行起来,就是 下图所示:

     然后就可以做一些唯一绑定的操作了。

  • 相关阅读:
    SpringMVC拦截器
    SpringMVC异常
    SpringMVC文件上传
    SpringMVC返回值类型
    JVM字节码
    使用Apache JMeter进行测试
    Tomcat优化
    垃圾收集器
    GC常见算法
    VisualVM远程连接Tomcat
  • 原文地址:https://www.cnblogs.com/dathlin/p/12060081.html
Copyright © 2011-2022 走看看