AID采用变长字节表示,目前最多支持2个字节的表示,最少采用1个字节表示;方式见表2。本标准中的AID采用p-encoding的编码方式;
表2
字节0的最高位(x表示不关心)b7 b8 | AID长度(字节) | AID取值范围(16进制) |
0 x | 1 | 00 到7F |
1 0 | 2 | 80-00 到BF-FF |
1 1 | 长度>=3 保留 | 保留 |
注意采用p-encoding的编码方式,其换算方法为:小于10进制128的不变,大于10进制128的数值转换16进制再加上0x7F80即为p-encoding 的编码方式的16进制;另测试时查看最高位需把AID转换成p-encoding 的编码方式的16进制后对应的2进制。
另外0不在AID取值范围内;
三、AID 取值
引用基于LTE的车联网无线通信技术 应用标识分配及映射(送审讨论稿)。具体如下