esp32+micropython蓝牙讲解

uuid

UUID是一个 128 位无符号整数,通常使用十六进制字符串来表示,以连字号分隔的五组来显示,形式为 8-4-4-4-12,总共有 36个字符(即三十二个英数字母和四个连字号)。例如:

123e4567-e89b-12d3-a456-426655440000
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx

  • 数字 M的四位表示 UUID 版本,当前规范有5个版本,M可选值为1, 2, 3, 4, 5。这5个版本使用不同算法,利用不同的信息来产生UUID,各版本有各自优势,适用于不同情景。具体使用的信息,通常使用版本1和版本4

    • version 1, date-time & MAC address,时间戳&mac地址
    • version 2, date-time & group/user id
    • version 3, MD5 hash & namespace
    • version 4, pseudo-random number,128位伪随机数
    • version 5, SHA-1 hash & namespace
  • 数字 N的一至四个最高有效位表示 UUID 变体( variant ),有固定的两位10xx因此只可能取值8, 9, a, b

可以直接在网上搜索一些uuid生成的网站,https://www.uuid.online/

你可能感兴趣的:(单片机,物联网)