У меня есть mac address в формате 80:ad:16:c5:a6:28, теперь в моей базе данных oui загруженные поставщики Mac имеют идентификаторы Mac, начинающиеся с 0 до 16580522.
Итак, вопрос:
how do I convert my mac address to match mac address in the database?




Извлеките первые 3 байта mac-адреса и преобразуйте шестнадцатеричный код в десятичный.
String mac = "80:ad:16:c5:a6:28";
String[] byteStr = mac.split(":");
int identifier = Integer.parseInt(byteStr[0],16) * 256 * 256 + Integer.parseInt(byteStr[1],16) * 256 + Integer.parseInt(byteStr[2],16);
Можете ли вы привести пример нескольких записей в вашей базе данных, включая поставщика?