id共3个字节,高字节:从机号:1-31;后两个字节为ip号的最后两个字节.如ip为192.168.0.240的一台设备从机号为31.则id号为31,00,240换算成十进制为2031856.
源码:

注意:
程序中需要注意的地方有3处:
一是字符串转数字,可以用方法Long.parseLong();
二是在android中常用的捕捉空间字符串的类是CharSequence,而java中常用的字符串类为String,则需要转换.
1.CharSequence转String
CharSequence str;
String str_temp = str.toString();
2.String转CharSequence这个直接等于就可以了:str = str_temp;
三是java中没有无符号即unsigned类型,所有类型都是带符号的