[Flipper Zero] Raspberry Pi-dan voz kechib, noldan o'z taxtamizni yaratamiz. To'g'ri WiFi chipini topish

[Flipper Zero] Raspberry Pi-dan voz kechib, noldan o'z taxtamizni yaratamiz. To'g'ri WiFi chipini topish

Nol pinbol mashinasi - men do'stlarim bilan ishlab chiqayotgan Tamagotchi form faktoridagi xakerlar uchun cho'ntak multitool loyihasi. Oldingi xabar [1].

Flipper haqidagi birinchi xabardan beri ko'p narsa sodir bo'ldi. Biz shu vaqt davomida qattiq ishladik va loyiha tubdan o'zgardi. Asosiy yangilik shundaki, biz Raspberry Pi Zero-dan butunlay voz kechib, i.MX6 chipi asosida taxtamizni noldan yasashga qaror qildik. Bu rivojlanishni ancha qiyinlashtiradi va butun kontseptsiyani butunlay o'zgartiradi, lekin men bunga arziydiganligiga ishonchim komil.

Bundan tashqari, biz hali ham WiFi hujumlari uchun barcha kerakli funktsiyalarni qo'llab-quvvatlaydigan to'g'ri WiFi chipsetini topmadik, shu bilan birga 5 gigagertsli diapazonni qo'llab-quvvatlaydi va 15 yil davomida eskirmaydi. Shuning uchun men barchani tadqiqotimizda ishtirok etishga taklif qilaman.

Maqolada men sizga nima uchun bunday qarorga kelganimizni, loyiha qaysi bosqichda ekanligini, hozirgi vazifalarni va qanday ishtirok etishingiz mumkinligini aytib beraman.

Raspberry Pi Zero nima uchun yomon?

[Flipper Zero] Raspberry Pi-dan voz kechib, noldan o'z taxtamizni yaratamiz. To'g'ri WiFi chipini topish
Shaxsan men Raspberry Pi-ni yaxshi ko'raman, lekin ishlab chiqish jarayonida u ko'p sabablarga ko'ra so'rilib qoldi. Eng oddiy narsa shundaki, siz uni sotib olmaysiz. Hatto yirik distribyutorlarda ham bir necha yuz rpi0 donadan ko'p bo'lmagan va Adafruit va Sparkfun kabi do'konlar har bir qo'lda 1 donadan ko'p sotilmaydi. Ha, Raspberry Pi Foundation litsenziyasi bo'yicha rpi0 ishlab chiqaradigan bir nechta zavodlar mavjud, ammo ular 3-5 ming dona partiyalarni jo'nata olmaydi. Ko'rinishidan, rpi0 narxiga yaqin narxda sotilmoqda va ko'proq platformani ommalashtirishga qaratilgan.

Mana rpi0 dan voz kechishning asosiy sabablari

  • Ko'p miqdorda sotib olish mumkin emas. Farnell kabi zavodlar Compute Module sotib olishni taklif qilishadi. Alibaba'dan kelgan xitoyliklar katta hajmlar borligi haqida yolg'on gapirishadi, lekin haqiqiy partiyaga kelganda, ular birlashadilar. Biz yaxshi izlamadik deb yozgan har bir kishiga 5 ming dona sotib olish uchun kimdir bilan kelishib olishga harakat qiling, shunda ular sizga to'lov uchun hisob-fakturani yuborishadi.
  • Bir nechta interfeyslar.
  • RPI ning birinchi versiyasida ishlatilgan eski BCM2835 protsessor. Issiq va unchalik tejamkor emas.
  • Quvvatni boshqarish yo'q, siz taxtani uyquga qo'yolmaysiz.
  • Eskirgan o'rnatilgan WiFi.
  • va boshqa ko'plab sabablar.

Raspberry Pi fondining o'zi bunday vazifalar uchun RPi hisoblash modulidan foydalanishni taklif qiladi. Bu SO-DIMM moduli forma faktoridagi plata (noutbuklardagi operativ xotira kabi), u anakartga o'rnatiladi. Ushbu parametr biz uchun mos emas, chunki u qurilma hajmini sezilarli darajada oshiradi.
[Flipper Zero] Raspberry Pi-dan voz kechib, noldan o'z taxtamizni yaratamiz. To'g'ri WiFi chipini topish
Raspberry Pi hisoblash moduli - qurilmangizga o'rnatish uchun SO-DIMM moduli forma faktoridagi plata

Keyin biz turli xil SoMlarni (Moduledagi tizim) ko'rib chiqishni boshladik, i.MX6 asosidagi modullar eng jozibali ko'rindi. Bizning barcha qidiruvlarimiz forumdagi mavzuda tasvirlangan Raspberry Pi Zero alternativalari. Ammo shuni yodda tutish kerakki, hamma kompaniyalar ham yiliga 3-5 ming dona hajmda siz bilan ishlashga tayyor emas. Masalan, Isroilning Variscite kompaniyasi rejalashtirilgan xarid hajmini bilib, bizga javob berishni to'xtatdi. Ko'rinishidan, ular qo'llab-quvvatlash va integratsiya shaklida qo'shimcha xizmatlarsiz SoMni sotishdan manfaatdor emas. Men, ayniqsa, rus ishlab chiqaruvchisini eslatib o'tmoqchiman Starterkit.ru, kabi juda qiziqarli qurilmalar ishlab chiqaradigan SK-iMX6ULL-NANO. Ular Google uchun deyarli imkonsizdir va agar do'stlarim menga aytmaganlarida, men ularning mavjudligi haqida bilmagan bo'lardim.

Natijada, barcha variantlarni taqqoslab, iqtisodni baholaganimizdan so'ng, biz chipga asoslangan holda Flipper uchun SoMni noldan qilish qiyin qarorga keldik. i.MX6 ULZ. Bu 7 MGts chastotada ishlaydigan bir yadroli Cortex-A900 rpi0 bilan deyarli bir xil ishlashga ega, lekin yuk ostida deyarli sovuq, rpi0 esa pechka kabi issiq.
Doskamizni noldan yasash orqali biz taxtadagi elementlarni joylashtirishda to'liq erkinlikka egamiz, shuning uchun biz yanada ixchamroq qurilma olishni kutmoqdamiz. i.MX6 ULZ - bu i.MX6 ULL ning ba'zi interfeyslar va video yadrosiz qisqartirilgan versiyasidir, shuning uchun ishlab chiqish uchun biz i.MX6 ULL chipi bilan MCIMX6ULL-EVK devboardidan ba'zi interfeyslardan foydalanmasdan foydalanamiz. Aytgancha, ushbu plata asosiy Linux yadrosi tomonidan qo'llab-quvvatlanadi, shuning uchun yadro paketlari bilan Kali Linux unga yuklangan.

Ayni paytda qanot kiyimsiz shunday ko'rinadi:
[Flipper Zero] Raspberry Pi-dan voz kechib, noldan o'z taxtamizni yaratamiz. To'g'ri WiFi chipini topish

To'g'ri WiFi

WiFi-ni buzish Flipper-ning asosiy xususiyatlaridan biridir, shuning uchun barcha kerakli funktsiyalarni qo'llab-quvvatlaydigan to'g'ri WiFi chipsetini tanlash juda muhim: paketlarni yuborish va monitor rejimi. Shu bilan birga, 5 gigagertsli diapazondan va 802.11ac kabi zamonaviy standartlardan foydalanish imkoniyatiga ega bo'ling. Afsuski, bunday chiplarni darhol topib bo'lmadi
[Flipper Zero] Raspberry Pi-dan voz kechib, noldan o'z taxtamizni yaratamiz. To'g'ri WiFi chipini topish
Xitoy SiP moduli (paketdagi tizim) BCM6255 asosidagi Apmak AP43456

Hozirda biz bir nechta nomzodlarni ko'rib chiqmoqdamiz, ammo ularning barchasi tugatishni talab qiladi va qaysi birini tanlash yaxshiroq ekanligi hali noma'lum. Shuning uchun men Wi-Fi pokerini tushunadigan har bir kishidan bizning qidiruvimizga qo'shilishni iltimos qilaman: Monitoring va paketlarni kiritishni qo'llab-quvvatlaydigan SPI/SDIO interfeysli Wi-Fi chipi

Asosiy nomzodlar:

  • Yamalgan proshivka bilan Broadcom/Cypress BCM43455 yoki BCM4345. Nexmon omborida muhokama.
  • Mediatek MT7668 - hali sinovdan o'tkazilmagan, ammo nazariy jihatdan u mos bo'lishi mumkin.

Iltimos, biror narsa haqida maslahat berishdan oldin, forumdagi talablarni, shu jumladan ulanish interfeysini diqqat bilan o'qing. Esingizda bo'lsin, men ushbu mavzuni bir necha oy davomida diqqat bilan o'rganib chiqdim va allaqachon topilishi mumkin bo'lgan hamma narsani qazib oldim.

Nima tayyor

[Flipper Zero] Raspberry Pi-dan voz kechib, noldan o'z taxtamizni yaratamiz. To'g'ri WiFi chipini topish

STM32 mas'ul bo'lgan butun qism allaqachon ishlamoqda: 433Mhz, iButton, o'qish-emulyatsiyasi 125kHz.
Mexanik qism, tugmalar, korpus, ulagichlar, tartib hozirda faol ishlab chiqilmoqda, video va fotosuratlarda eskirgan korpus ostida, yangi versiyalarda joystik kattaroq bo'ladi.

Videoda masofadan boshqarish pulti signalini takrorlash yordamida to'siqni ochishning oddiy namoyishi ko'rsatilgan.

FAQ

Qanday qilib sotib olinadi?

Taxminlarga koβ€˜ra, biz joriy yilning aprel-may oylarida Kickstarter’da kraudfanding kampaniyasini boshlaymiz. Biz tayyor qurilmalarni yig'ish tugaganidan keyin olti oy o'tgach jo'natishga umid qilamiz. Agar siz qurilmaga qiziqsangiz, quyida elektron pochtangizni qoldirishingizni so'rayman sayt, prototiplar va dastlabki namunalar sotuvga tayyor bo'lganda, biz obunachilarga takliflar yuboramiz.

Bu qonuniymi?

Bu tadqiqot vositasi. Uning barcha komponentlarini do'konda alohida sotib olish mumkin. Agar siz Wi-Fi adapteri va 433 MGts uzatgichni kichik qutiga qursangiz va u erga ekran qo'shsangiz, u endi noqonuniy bo'lmaydi. Qurilma maxsus ta'rifga kirmaydi. maxfiy ma'lumotlarni yig'ish uchun vosita yoki qurilma. Uni zarar etkazish yoki noqonuniy faoliyat uchun ishlatish FAQAT noqonuniydir. Boshqacha qilib aytganda, men har qanday shakldagi va har qanday metalldan pichoq yasay olaman, pichoqlarimni ishlatish uchun javobgarlik sizda.

Qanday qilib ehson qilish kerak?

[Flipper Zero] Raspberry Pi-dan voz kechib, noldan o'z taxtamizni yaratamiz. To'g'ri WiFi chipini topishAyni paytda siz meni kichik oziq-ovqat ehsonlari bilan shaxsan qo'llab-quvvatlashingiz mumkin Patreon. Doimiy 1 dollarlik xayr-ehsonlar bir vaqtning o'zida katta miqdordan ko'ra yaxshiroqdir, chunki ular oldindan bashorat qilish imkonini beradi.

[Flipper Zero] Raspberry Pi-dan voz kechib, noldan o'z taxtamizni yaratamiz. To'g'ri WiFi chipini topish Loyiha bo'yicha barcha eslatmalarni Telegram kanalimda e'lon qilaman @zhovner_hub.

Manba: www.habr.com

a Izoh qo'shish