Bisakah saya menggunakan kartu Eye-Fi Wi-Fi SD?

18

Eye-Fi adalah kartu SD kelas 6 dengan kemampuan Wi-Fi 802.11n.

Ini akan menjadi cara yang bagus untuk menambahkan konektivitas jaringan nirkabel ke Raspberry Pi.

Apakah ada cara untuk melakukan ini?

image_doctor
sumber
2
Ini adalah konsep yang luar biasa.
Jivings

Jawaban:

7

masukkan deskripsi gambar di sini

Perangkat kecil yang aneh. Anda tidak dapat benar-benar menemukan di mana saja cara kerjanya secara internal tetapi apa yang dapat saya katakan adalah itu adalah flash drive normal. Tidak ada file pengaturan yang disimpan di memori flash itu sendiri! Bagian khusus bahwa chip S6 juga bertindak sebagai MCU dan dan berkomunikasi dengan chip Wifi menggunakannya UART :-)

Ketika Anda menggunakan "utilitas" itu sebenarnya berkomunikasi dengan SoC melalui jalur 1 SPI? Saya curiga / yang digunakan untuk mengatur pengaturan WiFi Anda. Pengaturan ini kemungkinan disimpan dalam flash S6 - hanya sedikit teks.

Kemudian, aktifkan firmware independen pada S6 jajak pendapat SD Card dan gunakan kode sendiri untuk mengirim mereka melalui wifi Anda ke layanan mereka. ( 2 Saya pikir itu akan mendukung format file utama, kecuali NTFS karena keterbatasan hak cipta)

Saya berani bertaruh 10 cumi bahwa alamat layanan web itu berkode keras dan tidak dapat diretas (kecuali jika Anda mendapatkan kode sumber dan menginstalnya kembali) (atau merekayasa ulang HEX dan menemukan layanan dalam string teks plaintingan yang tidak terenkripsi dan mengunggahnya tanpa bata) Itu)

Akhir hari. TIDAK Anda tidak dapat menggunakan ini untuk melakukan komunikasi WiFi tradisional karena ada sistem mikro lain yang berjalan secara independen dari segalanya. Jika Anda mendesain kartu SD Anda sendiri dan membuka API untuk komunikasi TCP dasar. Siapa tahu - semuanya mungkin.


1 - Ini hanya spekulasi saya. Mungkin ada file terenkripsi sederhana yang disimpan di root flash.

2 - Ternyata hanya FAT

Piotr Kula
sumber
5

Saya tidak berpikir ini akan berhasil. Dari apa yang saya dapat kumpulkan, kartu SD terdiri dari satu partisi FAT, yang disinkronkan dengan cloud ketika Anda mengambil foto, yaitu Anda tidak dapat mem-flash OS ke dalamnya dan itu tidak memungkinkan lalu lintas WiFi sewenang-wenang.

Alex Chamberlain
sumber
Menjadi seorang yang optimis :), saya berharap Eye-Fi terdiri dari kartu memori standar dengan baut pada adaptor Wi-Fi. Pada tingkat perangkat keras saya membayangkan ini akan sepenuhnya dapat diakses mengingat cocok, meskipun mungkin sulit untuk menulis / meretas, driver tingkat rendah. Apakah Anda mencurigai bahwa lalu lintas WiFi dibatasi oleh URL di tingkat perangkat keras?
image_doctor
Kartu-kartu tersebut dikonfigurasikan oleh aplikasi Windows, jadi saya kira ada file teks pada sebuah partisi, yang bisa diretas, tapi saya ragu Anda bisa melakukan apa saja yang mengunggah foto.
Alex Chamberlain
Apakah Anda mengatakan bahwa perangkat keras itu bukan implementasi 802.11n penuh, tetapi apakah IP terbatas dalam beberapa hal?
image_doctor
Tidak, tetapi hanya mengunggah foto yang tersimpan di kartu.
Alex Chamberlain
Tetapi jika Anda tidak menggunakan aplikasi Windows / OS X yang disediakan dan memformat bagian SD kartu dengan Debian, atau distribusi linux lainnya, mungkin dimungkinkan untuk menggunakan perangkat keras 802.11n sebagai adaptor Wi-Fi normal yang diberikan pengemudi yang cocok, bukan?
image_doctor
3

Juga, perlu diingat bahwa data harus melakukan perjalanan dua arah, bahkan jika kartu hanya dapat mengunggah foto, ia harus menerima paket terima selama pengiriman sebelum mengirim paket berikutnya, yang berarti bahwa data harus menempuh dua arah. Saya tidak mengerti mengapa itu tidak bisa dilakukan, itu pasti sesuatu yang layak untuk diteliti.

Dennis
sumber
1
Ya - protokol TCP mendefinisikan bahwa data HARUS melakukan perjalanan dua arah kecuali menggunakan UDP - Jadi saya tidak mengerti maksud Anda.
Piotr Kula
2

Anda mungkin dapat membuat distribusi yang akan berjalan di atas sistem file FAT dan menyimpan data yang menarik pada apa yang tampak seperti gambar kamera baru.

Jika ada masalah agar ini berfungsi sebagai perangkat root, penyederhanaan mungkin untuk menghubungkannya sebagai perangkat sekunder dengan adaptor usb-sd.

Namun apa yang dapat Anda lakukan dengan itu akan terbatas, dan ada kekurangan dokumentasi. Saya percaya adapter wifi tersedia cukup murah. Paling-paling itu masuk dalam kategori hal-hal untuk dicoba jika Anda sudah memiliki salah satu kartu ini, atau berencana membeli satu untuk penggunaan yang dimaksudkan dalam kamera.

Chris Stratton
sumber
2

Dugaan saya adalah bagian Wifi dari kartu dikendalikan oleh microchip sendiri dan tidak dapat diakses dari pembaca kartu / komputer. Seperti yang disebutkan orang lain. Mungkin membaca file pengaturan yang dikonfigurasi oleh aplikasi windows, yang secara otomatis melakukan bit Wifi sebagai proses yang berdiri sendiri, tidak berinteraksi dengan pinout kartu SD sama sekali.

William
sumber
1

Chip wifi mungkin memiliki CPU dan RAM sendiri. Pengontrol "memori" itu mungkin mem-boot up chip wifi karena mendapat akses ke flash dan saya yakin ada beberapa bagian dari flash yang tidak digunakan untuk partisi data FAT

dmitry
sumber
0

Sekarang ada kartu SD WiFi yang kurang ketat seperti FlashAir Toshiba. Namun, sejauh yang saya tahu, tidak ada dari mereka yang menyediakan antarmuka langsung ke perangkat host SD. Mereka dirancang untuk menyediakan fungsi tipe server ftp untuk kamera digital dan menggunakan teknologi tertanam untuk mencapainya.

Ironisnya, spesifikasi SDIO akan memungkinkan jenis perangkat yang Anda cari, tetapi saya tidak tahu ada perusahaan yang mau memproduksi perangkat semacam itu. Perangkat SDIO pada umumnya langka karena USB telah mengambil alih fungsi itu.

Qlue
sumber
Ini adalah informasi yang baik tetapi sepertinya tidak menjawab pertanyaan. Simpan info ini tetapi tetap pada pos utama.
VedVals
Perangkat SDIO sebenarnya sangat umum - hanya saja tidak terhubung dengan konsumen. Banyak tablet Android, terutama yang murah, menggunakan chip wifi atau papan submobule yang dihubungkan melalui SDIO ke SoC (yang lain mendedikasikan port USB internal sebagai gantinya). Tidak jelas apakah Anda bisa mengadaptasi salah satu dari ini ke konektor SD pi, tetapi kebutuhan untuk menggunakan saluran SD untuk volume boot mungkin akan menjadi masalah.
Chris Stratton