Puis-je utiliser la carte SD Wi-Fi Eye-Fi?

18

Eye-Fi est une carte SD de classe 6 avec capacité Wi-Fi 802.11n intégrée.

Ce serait une bonne façon d'ajouter une connectivité réseau sans fil au Raspberry Pi.

Y-a-t'il une façon de le faire ?

image_doctor
la source
2
Ceci est un concept génial.
Jivings

Réponses:

7

entrez la description de l'image ici

  • AR6001G PDF - Puce WiFi complète
  • S6-LAK05 - Contrôleur de mémoire flash et contrôleur SoC

Un petit appareil particulier. Vous ne pouvez pas vraiment trouver où cela fonctionne en interne, mais ce que je peux vous dire, c'est que c'est un lecteur flash normal. Aucun fichier de réglage n'est stocké sur la mémoire flash elle-même! La partie spéciale est que la puce S6 agit également comme un MCU et communique avec la puce Wifi en l'utilisant UART :-)

Lorsque vous utilisez "l'utilitaire", il communique réellement avec le SoC via une ligne 1 SPI? je soupçonne / qui est utilisé pour configurer vos paramètres WiFi. Les paramètres sont probablement stockés dans le flash S6 - ce n'est qu'un peu de texte.

Ensuite, la mise sous tension du firmware indépendant sur les sondages S6 la carte SD et l' utilise propre code pour les envoyer sur votre wifi à leur service. ( 2 Je pense qu'il soutiendra les principaux formats de fichiers, à l' exception NTFS en raison des limitations du droit d'auteur)

Je peux vous parier 10 que l'adresse du service Web est codée en dur et non piratable (à moins que vous n'ayez obtenu le code source et que vous l'ayez à nouveau flashé) (ou inversez l'ingénierie du HEX et trouvez le service dans une chaîne de texte de plainte non chiffrée et ne la téléchargez pas sans brique) il)

Fin de la journée. NON Vous ne pouvez pas l'utiliser pour faire des communications WiFi traditionnelles car il existe un autre micro système qui fonctionne indépendamment de tout. Si vous avez conçu votre propre carte SD et exposé une API pour les communications TCP de base. Qui sait, tout est possible.


1 - Ce n'est que ma spéculation. Il existe peut-être un simple fichier crypté enregistré à la racine du flash.

2 - Apparemment seulement FAT

Piotr Kula
la source
5

Je ne pense pas que cela fonctionnera. D'après ce que je peux comprendre, la carte SD se compose d'une seule partition FAT, qui est synchronisée avec le cloud lorsque vous prenez une photo, c'est-à-dire que vous ne pouvez pas y flasher un OS et qu'elle ne permet pas un trafic WiFi arbitraire.

Alex Chamberlain
la source
Étant optimiste :), j'avais espéré que l'Eye-Fi se composait d'une carte mémoire standard avec un adaptateur Wi-Fi boulonné. Au niveau matériel, j'imaginais que ceux-ci seraient entièrement accessibles, étant donné les pilotes de bas niveau appropriés, bien que peut-être difficiles à écrire / pirater. Vous pensez que le trafic WiFi est limité par URL au niveau matériel?
image_doctor
Les cartes sont configurées par une application Windows, donc je suppose qu'il y a un fichier texte sur une partition, qui pourrait être piraté, mais je doute que vous puissiez jamais faire quoi que ce soit de télécharger des photos.
Alex Chamberlain
Voulez-vous dire que le matériel n'est pas une implémentation 802.11n complète, mais que l'IP est limité d'une manière ou d'une autre?
image_doctor
Non, mais il télécharge uniquement les photos enregistrées sur la carte.
Alex Chamberlain
Mais si vous n'utilisez pas l'application Windows / OS X fournie et ne formatez pas la partie SD de la carte avec Debian, ou une autre distribution Linux, il pourrait être possible d'utiliser le matériel 802.11n comme un adaptateur Wi-Fi normal étant donné un conducteur approprié, non?
image_doctor
3

De plus, gardez à l'esprit que les données doivent voyager dans les deux sens, même si la carte ne peut télécharger que des photos, elle doit recevoir des paquets acceptés lors de l'envoi avant d'envoyer le prochain paquet, ce qui signifie que les données doivent voyager dans les deux sens. Je ne vois pas pourquoi cela ne pouvait pas être fait, c'est certainement quelque chose qui mérite d'être examiné.

Dennis
la source
1
Oui - Le protocole TCP définit que les données DOIVENT voyager dans les deux sens à moins d'utiliser UDP - Donc je ne comprends pas.
Piotr Kula,
2

Vous pourriez probablement créer une distribution qui s'exécuterait au-dessus d'un système de fichiers FAT et stocker des données d'intérêt dans ce qui ressemble à de nouvelles images de caméra.

S'il y a des problèmes pour que cela fonctionne en tant que périphérique racine, une simplification pourrait être de le connecter en tant que périphérique secondaire avec un adaptateur USB-SD.

Cependant, ce que vous pourriez en faire serait limité et la documentation est insuffisante. Je pense que les adaptateurs wifi sont disponibles à peu de frais. Au mieux, il tombe dans la catégorie des choses à essayer si vous avez déjà une de ces cartes, ou prévoyez d'en acheter une pour l'usage prévu dans un appareil photo.

Chris Stratton
la source
2

Je suppose que la partie Wifi de la carte est contrôlée par sa propre puce électronique et n'est pas accessible depuis un lecteur de carte / ordinateur. Comme d'autres l'ont mentionné. Il lit probablement un fichier de paramètres configuré par l'application Windows, qui effectue automatiquement le bit Wifi en tant que processus autonome, pas du tout interfacé avec le brochage de la carte SD.

William
la source
1

La puce wifi a probablement son propre processeur et sa propre RAM. Ce contrôleur "mémoire" démarre probablement la puce wifi depuis qu'il a accès au flash et je suis sûr qu'il y a une partie du flash qui n'est pas utilisée pour la partition de données FAT

dmitry
la source
0

Il existe désormais des cartes SD WiFi moins restrictives comme le FlashAir de Toshiba. Cependant, pour autant que je sache, aucun d'entre eux ne fournit une interface directe avec le périphérique hôte SD. Ils sont conçus pour fournir une fonction de type serveur ftp pour les appareils photo numériques et utilisent la technologie intégrée pour y parvenir.

Ironiquement, la spécification SDIO permettrait le type d'appareil que vous recherchez, mais je ne connais aucune entreprise qui ait pris la peine de produire un tel appareil. Les périphériques SDIO sont généralement rares, car l'USB a repris cette fonction.

Qlue
la source
Ce sont de bonnes informations mais ne semblent pas répondre à la question. Conservez cette information mais restez sur le post principal.
VedVals
Les appareils SDIO sont en fait très très courants - tout simplement pas connectés pour les consommateurs. De nombreuses tablettes Android, en particulier celles à bas prix, utilisent des puces wifi ou des cartes de sous-modules qui sont interfacées via SDIO au SoC (d'autres dédient un port USB interne à la place). Il n'est pas clair si vous pouvez adapter l'un d'entre eux au connecteur SD du pi, mais la nécessité d'utiliser ce canal SD pour le volume de démarrage serait probablement un problème.
Chris Stratton