Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Обнаружение скиммеров на заправках: сканер панели управления на Raspberry Pi

Постройте гаджет панели управления в реальном времени для обнаружения скиммеров на заправках

Мошенничество с кредитными картами остается повсеместной угрозой, особенно на заправках, где карты с магнитной полосой уязвимы для простых, дешевых устройств скимминга. Скиммер насаживается на слот для карты, считывает данные и передает их в POS-терминал насоса — по сути, атака «человек посередине».

В 2023 году Нейтан Сайдл из SparkFun Electronics опубликовал глубокий анализ украденных скиммеров с топливных насосов и выпустил сопутствующее Android/iOS-приложение, сканирующее уникальные Bluetooth-сигнатуры этих устройств. Полезно, но многие пользователи предпочитают постоянное фоновое решение, непрерывно следящее за подозрительными устройствами.

1. Железо

Набор состоит из двух компонентов: Raspberry Pi Zero W и дисплей Adafruit SSD1306 OLED. OLED поддерживает и I²C, и SPI; мы используем SPI для более быстрой передачи. Подключите дисплей по официальному руководству SparkFun. Держите кабели короткими и гибкими — 28 AWG твердый или многониточный провод подходит.

2. Настройка Raspbian

Для чистой headless-установки используйте Pi Bakery для выпечки образа Raspbian, предварительно настроенного для вашей домашней сети и SSH-доступа. Это устраняет необходимость в мониторе и клавиатуре при настройке.

3. Установка Python и библиотек

sudo apt update
sudo apt install -y python3 python3-pip python3-dev bluetooth libbluetooth-dev git
sudo pip3 install pybluez
sudo pip3 install RPi.GPIO
sudo pip3 install Adafruit_BBIO
sudo apt install -y python3-imaging python3-smbus

Клонируйте и установите драйвер SSD1306:

git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git
cd Adafruit_Python_SSD1306
sudo python3 setup.py install

4. ПО сканера скиммеров

Клонируйте открытый сканер:

cd ~
git clone https://github.com/photoresistor/raspi_skimscan
cd raspi_skimscan
python3 raspi_skimscan.py

Вы увидите сообщение «Scanning…», обновляемое каждые 10 секунд. Для теста переименуйте Bluetooth-имя телефона в HC-05 — сканер должен пометить его как потенциальный скиммер.

Сделайте скрипт исполняемым и настройте автозапуск:

sudo chmod +x raspi_skimscan.py
sudo nano /etc/rc.local

Вставьте строку перед exit 0:

sudo python3 /home/pi/raspi_skimscan/raspi_skimscan.py &

5. Сборка

Скачайте файлы корпуса из GitHub репозитория и 3D-печатайте их. Установите OLED на верхнюю панель, зафиксируйте легким касанием термоклея при желании, разместите Pi на нижней панели. Скрепите половины винтами M2.5×10 мм с полукруглой головкой.

Прикрепите готовый блок к приборной панели или консоли автомобиля, где он виден, но не отвлекает. Питание от любого 5 В USB-источника, способного выдавать минимум 1 А.

Читать подробнее…

Производственный процесс

  1. Бытовые насосы: типы, механика и размещение
  2. Понимание многоступенчатых насосов: функция, применения и преимущества
  3. Электрические погружные насосы: принцип работы, преимущества и применение
  4. Погружной насос: особенности, преимущества и сферы применения
  5. Понимание насосов для морской воды: функции, применение и коррозионная стойкость
  6. Ключевые типы промышленных насосов: применение и преимущества
  7. Погружные насосы: принцип работы, виды и ключевые преимущества
  8. Понимание насосов охлаждающей жидкости: как они охлаждают двигатели и системы
  9. Основы насосов горячей воды: принцип работы и значение
  10. Гидронасосы прямого привода: ключевые особенности и применение