Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Pemindai Skimmer Pompa Gas

Buat gadget dasbor yang terus-menerus memindai potensi skimmer kartu pompa bensin

Apa yang lebih buruk daripada melihat laporan kartu kredit Anda dan melihat pembayaran yang tidak Anda izinkan? Anda dengan panik menandai pernyataan Anda dengan pena merah sebelum menelepon ke bank Anda, berharap mereka akan mengembalikan dana setelah membekukan kartu Anda!

Akar dari kerentanan ini adalah sifat kartu kredit itu sendiri yang benar-benar tidak aman. Strip magnetik tradisional pada kartu Anda berisi semua data yang diperlukan untuk menyelesaikan transaksi, dan karena tidak dienkripsi, data ini dapat dengan mudah dicuri menggunakan perangkat elektronik sederhana. Apa yang disebut perangkat "skimmer kartu" yang digunakan oleh penjahat bertindak seperti "manusia di tengah", mencegat dan merekam data kartu kredit Anda sebelum meneruskannya ke mesin tempat penjualan, seperti pompa bahan bakar pompa bensin .

Tahun lalu, Nathan Seidle dari SparkFun Electronics melakukan penyelaman teknis skimmer kartu kredit yang telah diekstraksi dari pompa bahan bakar oleh kepolisian setempat. Hasilnya adalah sebuah aplikasi, yang dirilis untuk Android dan iPhone, yang akan memindai perangkat Bluetooth yang cocok dengan sidik jari skimmer yang dia teliti.

Itu semua baik dan bagus, tetapi saya malas, dan lambat mengembangkan kebiasaan yang bermanfaat. Saya menginginkan perangkat ambient khusus yang akan selalu mencari perangkat Bluetooth yang mencurigakan di pompa bensin, dan akan meneriaki saya sebelum saya melakukan sesuatu yang bodoh dengan masa depan keuangan saya. Namun, kredit di mana kredit jatuh tempo, proyek ini tidak akan ada tanpa kerja keras Seidle.

1. PERANGKAT KERAS

Hanya ada dua komponen untuk build ini, Raspberry Pi Zero W dan layar OLED Adafruit SSD1306. Pertama, Anda akan menyolder koneksi untuk OLED. Saat kami mengemasnya, Anda tidak ingin banyak kendur pada kabel, jadi buatlah sependek mungkin, dan gunakan sesuatu dengan banyak kelenturan:kawat 28-gauge yang kokoh membuat semuanya dapat diatur, dan kawat yang terdampar membuatnya rata lebih mudah. SSD1306 mendukung dua protokol komunikasi yang berbeda:I2C dan SPI. Kami akan menggunakan yang terakhir — ini menggunakan beberapa kabel lagi, tetapi lebih cepat. Hubungkan semuanya sesuai dengan diagram ini .

2. SIAPKAN RASPBIAN

Menghubungkan monitor dan keyboard ke Pi Zero membutuhkan banyak perangkat keras tambahan, jadi saya selalu ingin memulai dengan pengaturan tanpa kepala yang bagus. Cara termudah untuk melakukan ini sejak awal adalah dengan menggunakan alat penyiapan Raspberry Pi berbasis blok yang menyenangkan, Pi Bakery. Ini memungkinkan Anda membuat gambar Raspbian yang dapat di-boot untuk Pi Anda yang sudah diatur untuk jaringan rumah Anda dan akan memungkinkan koneksi ke sana melalui SSH. Begini tampilan pengaturan tipikal saya.

3. PYTHON DAN PERPUSTAKAAN

Setelah Anda memuat Raspbian, boot dan sambungkan melalui SSH. Masuk ke raspi-config, atur sesuatu selain kata sandi default, dan aktifkan SPI di bawah Opsi Antarmuka. Kemudian instal Python dengan perintah berikut:
sudo apt-get install python python-pip
Instal alat Bluetooth yang diperlukan dengan perintah ini:
sudo apt-get install bluetooth libbluetooth-dev
Program kami berjalan di Python, jadi Anda harus mendapatkan perangkat Bluetooth untuk Python:
sudo pip install pybluez
Selanjutnya, Anda perlu mendapatkan perangkat lunak untuk menggerakkan panel OLED Adafruit:
sudo pip install RPi.GPIO

sudo pip install Adafruit_BBIO

sudo apt-get install python-imaging python-smbus
Dan beberapa perpustakaan khusus dari Adafruit untuk tampilan OLED:
Sudo apt-get install git

git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git

cd Adafruit_Python_SSD1306

sudo python setup.py install
4. KODE PEMINDAI SKIMER
Terakhir, unduh perangkat lunak pemindaian kami:
cd ~

git clone https://github.com/photoresistor/raspi_skimscan
Dan lakukan uji coba dengan melakukan hal berikut:
cd raspi_skimscan

python raspi_skimscan.py
Anda akan melihat "Memindai..." dengan elipsis bergulir yang menunjukkan pemindaian baru setiap 10 detik. Jika Anda memiliki kemampuan untuk mengubah nama Bluetooth perangkat seluler Anda, Anda dapat menguji pemindai Anda dengan mengubah nama ponsel Anda menjadi "HC-05" dan memverifikasi bahwa Anda melihat pesan peringatan. Setelah selesai, keluar dengan menekan Ctrl-C.

Hal terakhir yang harus dilakukan adalah mengatur Pi sehingga menjalankan skrip kita saat startup. Jadikan skrip Python Anda dapat dieksekusi dengan perintah ini:
sudo chmod +x raspi_skimscan.py
Kemudian, atur rc.local untuk meluncurkan skrip saat boot:
sudo nano /etc/rc.local
Dan tambahkan baris berikut ke file itu, tepat di atas baris yang mengatakan exit 0:
sudo python /home/pi/raspi_skimscan/raspi_skimscan.py &
Itu dia! Kamu sudah selesai. Nyalakan ulang Pi Anda dan verifikasi bahwa semuanya berjalan dengan benar.

5. PERAKITAN

Jika Anda belum melakukannya, cetak 3D kedua file untuk enklosur. Anda dapat mengunduhnya dari repo GitHub saya.

Tempatkan layar OLED di atas tiang pemasangan di bagian atas enklosur. Jika mau, Anda bisa mengencangkannya dengan sedikit lem panas. Tempatkan Pi di atas offset di bagian bawah, dan tutup. Kencangkan kedua bagian bersama-sama dengan sekrup kepala tutup M2.5×10mm.

Pasang penutup ke dasbor atau konsol mobil Anda, di mana saja terlihat tetapi tidak mengganggu. Berikan daya dari sumber daya USB apa pun di mobil Anda, asalkan menyediakan setidaknya 1 amp.

Baca Informasi Lebih Lanjut….

Pemindai Skimmer Pompa Gas


Proses manufaktur

  1. Apa itu Pompa Domestik?
  2. Apa itu Pompa Multistage?
  3. Apa itu Pompa Submersible Listrik?
  4. Apa itu Pompa Immersible?
  5. Apa Itu Pompa Air Laut?
  6. Jenis Pompa Industri
  7. Apa itu Pompa Submersible?
  8. Apa itu Pompa Pendingin?
  9. Pengantar Pompa Air Panas
  10. Pengantar Pompa Langsung