Ідентифікація Raspberry Pi


3 хвилини

Навіщо ідентифікувати Raspberry Pi?

Купуючи Raspberry Pi, ми часто сприймаємо її як універсальну плату, де всі пристрої в межах однієї моделі однакові. Однак, кожна плата має свою “цифрову особистість”. У цій статті я розповім, як ідентифікувати Raspberry Pi та захистити себе від шахрайства на вторинному ринку, використовуючи візуальні коди та системні команди.

Також зазначу, що Raspberry Pi – це не просто популярний мікрокомп’ютер, а ліквідний товар, який часто стає об’єктом махінацій на вторинному ринку. Оскільки плати виглядають ідентично, шахраї використовують схему підміни на складі або пошті. Оскільки на коробці також немає унікального серійного номера, який би дублювався на текстоліті, власник повинен знати приховані методи ідентифікації свого заліза.

В цій статті я детально розгляну кожен метод ідентифікації.

Методи ідентифікації

Хоча на текстоліті Raspberry Pi нанесено багато маркувань (сертифікати FCC, коди партій, назви моделей), більшість із них є ідентичними для мільйонів пристроїв. Для точного визначення конкретного екземпляра існують лише два надійних методи: візуальний та програмний.

Якщо ви тільки плануєте покупку, почніть з моєї розпаковки Raspberry Pi 5, щоб знати, як має виглядати новий пристрій.

Візуальний метод: Data Matrix код

Це єдиний спосіб ідентифікувати вимкнену плату. На кожній Raspberry Pi є крихітний квадратний код формату Data Matrix.

  1. У чому унікальність: На відміну від назви моделі, цей код містить внутрішній заводський ідентифікатор (QA-номер). Він унікальний для кожної фізичної плати, що зійшла з конвеєра. Навіть якщо дві плати випущені в одну секунду, їхні коди Data Matrix будуть відрізнятися. Вони містять внутрішній заводський ідентифікатор (наприклад, 0000011041491320).
  2. Як використовувати: Достатньо мати чітке фото цього коду. Під час огляду на ви можете сканувати його камерою свого смартфона або просто візуально порівняти візерунок точок. Якщо код або візерунок інший – плата не ваша.
Унікальний Data Matrix код на Raspberry Pi

Всі інші написи, які надруковані на платі не є унікальними, стосуються переважно сертифікації, ось їх перелік:

  • FCC ID: 2ABCB-RPI4B – Дозвіл на роботу радіомодулів від Федеральної комісії зі зв’язку США.
  • IC: 20953-RPI4B – Сертифікат відповідності промисловим стандартам радіозв’язку Канади.
  • IFETEL: 2019LAB-ANCE4957 – Реєстраційний номер телекомунікаційного обладнання в Мексиці.
  • ANATEL: 06004-19-10629 – Дозвіл на експлуатацію від національного агентства зв’язку Бразилії.
  • NTC: ESD-GEC-1920098C – Сертифікат відповідності стандартам зв’язку для ринку Філіппін.
  • NCC: CCA019LP1120T2 – Дозвіл на використання низькопотужних радіопристроїв від Тайваню.
  • [R] 007-AH0184 – Японський сертифікат відповідності для радіочастотного обладнання (GITEKI).
  • [T] D190067007 – Японський сертифікат для термінального обладнання зв’язку.
  • CMIIT ID: 2019AJ10494 – Ідентифікатор дозволу від Міністерства промисловості та інформатизації Китаю.
  • KCC: R-C-P2R-RPI4B – Корейський сертифікат безпеки та відповідності електромагнітним нормам Південної Кореї.

Для надійної роботи ідентифікованої плати оберіть якісний накопичувач, наприклад, з мого огляду SSD NVMe від Samsung для Raspberry Pi 5.

Програмний метод: Серійний номер та MAC-адреса

Якщо пристрій можна підключити до живлення, програмний метод дає найповнішу інформацію. Це цифровий паспорт пристрою, зашитий у залізо.

Serial Number: Це унікальний 16-значний код самого процесора Broadcom. Він ніколи не змінюється, навіть якщо ви перевстановите операційну систему або заміните SD-карту.

cat /proc/cpuinfo
Revision        : d04170
Serial          : 5682aaaf219cf183
Model           : Raspberry Pi 5 Model B Rev 1.0

MAC-адреса: Унікальний номер мережевого інтерфейсу (Ethernet або Wi-Fi). Він також є одиничним у світі.

ip link
eth0: ... link/ether d8:3a:dd:e8:5f:07 ...
wlan0: ... link/ether d8:3a:dd:e8:5f:08 ...

Ідентифікація периферії

Додаткові модулі (HAT) зазвичай не мають унікальних серійних номерів, але мають певні дата-коди. Переважно ці коди однакові для певної партії, проте він допомагає відсіяти плати іншої партії. Як і з Raspberry Pi на коробочці POE HAT+ також немає унікального серійного номера, який би дублювався на текстоліті, тому такі пристрої залишаютться без ідентифікації.

Пам’ятайте, що аксесуари також потребують уваги; читайте огляд PoE M.2 HAT для Raspberry Pi 5 від Waveshare.

Висновки

Володіючи навичками швидкої ідентифікації можна уникнути неприємних ситуацій при перепродажу своєї Raspberry Pi. У разі підміни на пошті, наявність розшифрованого коду стануть вашими головними юридичними доказами для апеляції та повернення коштів. Пам’ятайте: шахраї розраховують на вашу неуважність, але цифри на текстоліті не брешуть.