[Flipper Zero] Raspberry Pi-г орхиж, эхнээс нь өөрсдөө самбар хийж байна. Зөв WiFi чип хайж байна

[Flipper Zero] Raspberry Pi-г орхиж, эхнээс нь өөрсдөө самбар хийж байна. Зөв WiFi чип хайж байна

Тэг пинболын машин - Миний найзуудтайгаа хөгжүүлж байгаа Tamagotchi форм фактор дахь хакеруудад зориулсан халаасны олон хэрэгслийн төсөл. Өмнөх нийтлэл [1].

Сэвсгэвчний тухай анхны бичлэгээс хойш маш их зүйл болсон. Бид энэ бүх хугацаанд шаргуу ажиллаж, төсөлд эрс өөрчлөлт орсон. Хамгийн гол мэдээ нь бид Raspberry Pi Zero-г бүрмөсөн орхиж, i.MX6 чип дээр суурилсан хавтанг эхнээс нь хийхээр шийдсэн явдал юм. Энэ нь хөгжлийг улам хүндрүүлж, бүхэл бүтэн үзэл баримтлалыг бүрэн өөрчилдөг, гэхдээ энэ нь үнэ цэнэтэй гэдэгт би итгэлтэй байна.

Түүнчлэн, бид WiFi халдлагад шаардлагатай бүх функцийг дэмждэг, 5 ГГц давтамжийг дэмждэг, 15 жил хоцрогдоогүй зөв WiFi чипсетийг олж чадаагүй байна. Тиймээс хүн бүрийг манай судалгаанд оролцохыг урьж байна.

Энэ нийтлэлд би яагаад ийм шийдвэр гаргасан, төсөл ямар шатандаа явж байгаа, одоо хийх ажил, та хэрхэн оролцох талаар хэлэх болно.

Raspberry Pi Zero яагаад муу байдаг вэ?

[Flipper Zero] Raspberry Pi-г орхиж, эхнээс нь өөрсдөө самбар хийж байна. Зөв WiFi чип хайж байна
Би хувьдаа Raspberry Pi-д дуртай, гэхдээ хөгжүүлэлтийн явцад олон шалтгааны улмаас энэ нь хөхөрсөн байсан. Хамгийн хачирхалтай зүйл бол та үүнийг худалдаж авах боломжгүй юм. Том дистрибьютерүүд ч гэсэн хэдэн зуун rpi0 ширхэгээс илүүгүй нөөцтэй байдаг бөгөөд Adafruit, Sparkfun зэрэг дэлгүүрүүд нэг гараас 1-ээс илүүгүй ширхэг зардаг. Тиймээ, Raspberry Pi сангийн лицензээр rpi0 үйлдвэрлэдэг хэд хэдэн үйлдвэр байдаг ч тэд 3-5 мянган ширхэг багцыг тээвэрлэж чадахгүй. Энэ нь rpi0-ийг өртөгт ойрхон үнээр зарж байгаа бөгөөд платформыг сурталчлах зорилготой юм шиг санагдаж байна.

rpi0-г орхих гол шалтгаанууд энд байна

  • Их хэмжээгээр худалдан авах боломжгүй. Farnell зэрэг үйлдвэрүүд Compute Module худалдаж авахыг санал болгож байна. Алибабагийн хятадууд их хэмжээний бүтээгдэхүүн байгаа гэж худлаа ярьдаг ч жинхэнэ багцын тухайд тэд нэгддэг. Бид сайн хайсангүй гэж бичсэн хүн бүрт 5 мянган ширхэг худалдаж авахаар хэн нэгэнтэй тохиролцож, төлбөрийн нэхэмжлэхийг илгээнэ үү.
  • Цөөн интерфэйс.
  • RPI-ийн анхны хувилбарт ашиглагдаж байсан хуучин BCM2835 процессор. Халуун, эрчим хүчний хэмнэлт багатай.
  • Эрчим хүчний удирдлага байхгүй тул та самбарыг унтуулж чадахгүй.
  • Хуучирсан, суурилуулсан WiFi.
  • болон бусад олон шалтгаанууд.

Raspberry Pi сан нь өөрөө ийм ажлуудад RPi тооцооллын модулийг ашиглахыг санал болгож байна. Энэ бол эх хавтанд суулгасан SO-DIMM модулийн хэлбэр (зөөврийн компьютерын RAM гэх мэт) самбар юм. Энэ сонголт нь бидний хувьд тохиромжгүй, учир нь энэ нь төхөөрөмжийн хэмжээг ихээхэн нэмэгдүүлдэг.
[Flipper Zero] Raspberry Pi-г орхиж, эхнээс нь өөрсдөө самбар хийж байна. Зөв WiFi чип хайж байна
Raspberry Pi Compute Module - таны төхөөрөмжид суулгахад зориулагдсан SO-DIMM модулийн хэлбэр хүчин зүйл дэх самбар

Дараа нь бид янз бүрийн SoM (Модуль дээрх систем) -ийг судалж эхэлсэн бөгөөд i.MX6 дээр суурилсан модулиуд хамгийн сэтгэл татам харагдаж байв. Бидний бүх хайлтыг форум дээрх сэдвээр тайлбарласан болно Raspberry Pi тэг хувилбарууд. Гэхдээ бүх компаниуд жилд 3-5 мянган ширхэг ч гэсэн тантай ажиллахад бэлэн байдаггүй гэдгийг санах хэрэгтэй. Жишээлбэл, Израилийн Варисцит төлөвлөсөн худалдан авалтын хэмжээг мэдээд бидэнд хариу өгөхөө больсон. Тэд дэмжлэг үзүүлэх, нэгтгэх хэлбэрээр нэмэлт үйлчилгээгүйгээр зүгээр л SoM зарах сонирхолгүй байгаа бололтой. Би ялангуяа Оросын хөгжүүлэгчийг дурдахыг хүсч байна Starterkit.ru, гэх мэт маш сонирхолтой төхөөрөмжүүдийг хийдэг SK-iMX6ULL-NANO. Тэд Google-д бараг боломжгүй бөгөөд хэрэв найзууд маань надад хэлээгүй бол би тэдний оршин тогтнох талаар мэдэхгүй байх байсан.

Үүний үр дүнд бид бүх хувилбаруудыг харьцуулж, эдийн засгийг тооцоолсны дараа чип дээр суурилсан Flipper-д зориулж SoM-ээ эхнээс нь гаргах хэцүү шийдвэр гаргасан. i.MX6 ULZ. Энэ нь нэг цөмт Cortex-A7 бөгөөд 900 МГц давтамжтайгаар ажилладаг бөгөөд rpi0-тэй бараг ижил үзүүлэлттэй боловч ачаалалтай үед бараг хүйтэн байдаг бол rpi0 нь зуух шиг халуун байдаг.
Самбараа эхнээс нь хийснээр бид самбар дээрх элементүүдийн зохион байгуулалтад бүрэн эрх чөлөөтэй болсон тул илүү авсаархан төхөөрөмж авах болно гэж найдаж байна. i.MX6 ULZ нь зарим интерфейс, видео цөмгүй i.MX6 ULL-ийн задарсан хувилбар тул бид хөгжүүлэлтийн хувьд зарим интерфейсийг ашиглахгүйгээр i.MX6 ULL чиптэй MCIMX6ULL-EVK devboard ашигладаг. Дашрамд дурдахад, энэ самбар нь үндсэн Linux цөмөөр дэмжигддэг тул цөмийн багц бүхий Kali Linux-ийг ачаалдаг.

Одоогийн байдлаар сэрвээ нь хувцасгүй харагдаж байна:
[Flipper Zero] Raspberry Pi-г орхиж, эхнээс нь өөрсдөө самбар хийж байна. Зөв WiFi чип хайж байна

Зөв WiFi

WiFi хакердах нь Flipper-ийн гол шинж чанаруудын нэг тул шаардлагатай бүх функцийг дэмжих WiFi чипсетийг зөв сонгох нь туйлын чухал юм: пакет тарилга, хяналтын горим. Үүний зэрэгцээ 5GHz хүрээ болон 802.11ac гэх мэт орчин үеийн стандартуудыг ашиглах боломжтой. Харамсалтай нь ийм чипсийг тэр дор нь олж чадсангүй
[Flipper Zero] Raspberry Pi-г орхиж, эхнээс нь өөрсдөө самбар хийж байна. Зөв WiFi чип хайж байна
Хятадын SiP модуль (багц дахь систем) BCM6255 дээр суурилсан Apmak AP43456

Одоогоор бид хэд хэдэн нэр дэвшигчийг авч үзэж байгаа боловч бүгд дуусгахыг шаарддаг бөгөөд аль нь илүү дээр вэ гэдэг нь одоогоор тодорхойгүй байна. Тиймээс би WiFi покерыг ойлгодог хүн бүрийг эндээс бидний хайлтанд нэгдэхийг хүсч байна. Хяналт хийх, пакет оруулахыг дэмждэг SPI/SDIO интерфейстэй Wi-Fi чип

Гол нэр дэвшигчид:

  • Broadcom/Cypress BCM43455 эсвэл BCM4345 нь засварлагдсан програм хангамжтай. Nexmon репозитор дахь хэлэлцүүлэг.
  • Mediatek MT7668 - хараахан туршиж үзээгүй ч онолын хувьд энэ нь тохиромжтой байж магадгүй юм.

Ямар нэгэн зөвлөгөө өгөхөөсөө өмнө форум дээрх шаардлагыг, түүний дотор холболтын интерфейсийг анхааралтай уншина уу. Би энэ сэдвийг хэдэн сарын турш анхааралтай судалж, олж болох бүх зүйлийг аль хэдийн ухаж амжсан гэдгийг санаарай.

Юу бэлэн байна

[Flipper Zero] Raspberry Pi-г орхиж, эхнээс нь өөрсдөө самбар хийж байна. Зөв WiFi чип хайж байна

STM32-ийн хариуцдаг хэсэг бүхэлдээ ажиллаж байна: 433Mhz, iButton, 125kHz унших эмуляц.
Механик хэсэг, товчлуурууд, гэр, холбогч, зохион байгуулалт нь одоогоор идэвхтэй хөгжиж байгаа бөгөөд хуучирсан хайрцагны доорх видео, гэрэл зураг дээр шинэ хувилбаруудад джойстик илүү том байх болно.

Видеонд алсын удирдлагын дохиог дахин тоглуулах замаар хаалт нээх энгийн үзүүлбэрийг үзүүлэв.

тусламж

Хэрхэн худалдан авах вэ?

Бид энэ оны XNUMX-XNUMX-р сард Kickstarter дээр краудфандингын кампанит ажил эхлүүлэх гэж байна. Бид цуглуулж дууссанаас хойш зургаан сарын дараа бэлэн төхөөрөмжүүдийг илгээнэ гэж найдаж байна. Хэрэв та төхөөрөмжийг сонирхож байгаа бол доорх имэйл хаягаа үлдээхийг хүсч байна сайт, бид загвар болон анхны дээжийг худалдаанд гаргахад бэлэн болсон үед захиалагчдад санал илгээх болно.

Энэ нь хууль ёсных уу?

Энэ бол судалгааны хэрэгсэл юм. Түүний бүх бүрэлдэхүүн хэсгүүдийг дэлгүүрт тусад нь худалдаж авч болно. Хэрэв та WiFi адаптер болон 433 МГц дамжуулагчийг жижиг хайрцагт хийж, тэнд дэлгэц нэмбэл энэ нь цаашид хууль бус болно. Төхөөрөмж нь тусгай гэсэн тодорхойлолтод хамаарахгүй. нууцаар мэдээлэл цуглуулах хэрэгсэл буюу төхөөрөмж. ЗӨВХӨН үүнийг хохирол учруулах, хууль бус үйл ажиллагаанд ашиглах нь хууль бус юм. Өөрөөр хэлбэл, би ямар ч хэлбэртэй, ямар ч металлаар хутга хийж чадна, миний хутгыг ашиглах хариуцлага та нарт хамаарна.

Хэрхэн хандив өгөх вэ?

[Flipper Zero] Raspberry Pi-г орхиж, эхнээс нь өөрсдөө самбар хийж байна. Зөв WiFi чип хайж байнаОдоогийн байдлаар та багахан хэмжээний хүнсний хандиваар намайг биечлэн дэмжиж болно Patreon. Тогтмол 1 долларын хандив нь нэг удаад их хэмжээний хандив өгөхөөс хамаагүй дээр, учир нь энэ нь таныг урьдчилан таамаглах боломжийг олгодог.

[Flipper Zero] Raspberry Pi-г орхиж, эхнээс нь өөрсдөө самбар хийж байна. Зөв WiFi чип хайж байна Би төслийн талаархи бүх тэмдэглэлийг Telegram сувагтаа нийтэлдэг @zhovner_hub.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх