"豸"ĺԴ:

boolean isUsePing = "true"; //ǷPing
int depth = 3; //
int maxDevice = 100; //豸

//б
List<String> subNetIPList = new ArrayList<String>();
subNetIPList.add("192.1.1.0");
subNetIPList.add("192.1.1.1");

//SNMPϢб
List<SNMPTarget> snmpTargetList = new ArrayList<SNMPTarget>();

SNMPTarget target1 = new SNMPTarget(); //SNMPϢ
target1.readCommunity = "public";
target1.port = 161;
target1.snmpVersion = 1; //汾ΪV2C
snmpTargetList.add(target1);

SNMPTarget target2 = new SNMPTarget();
target2.readCommunity = "public";
target2.port = 161;
target2.snmpVersion = 0; //汾ΪV1
snmpTargetList.add(target2);
	
/**
 *  豸бϢ
 */
List<DeviceInfo> deviceInfoList = DiscoverAPI.getDiscoverAPI()
		.searchDeviceByIPRoaming(subNetIPList, snmpTargetList,
		isUsePing, depth, maxDevice);
					
/**
 *	豸Ϣ
 */
List<LinkInfo> linkInfoList = DiscoverAPI.getDiscoverAPI()
		.searchLinkInfo(deviceInfoList);