2011-09-27 4 views
1

Je construis un kiosque à l'aide d'un MacMini et d'un écran Elotouch. Il chargerait une application basée sur CoreAnimation. qui lit le contenu multimédia en fonction des choix tactiles de l'utilisateur.transfert direct de fichiers mp3 d'un kiosque vers un smartphone

Je suis à un stade précoce du projet. Je peux changer l'architecture/la technologie si nécessaire.

J'ai besoin que mon kiosque puisse également distribuer du contenu mp3 vers des smartphones proches, sans fil. Pour l'instant, je voudrais prendre en charge les téléphones iOS et Android. Je n'ai aucun contrôle du côté du smartphone. Le kiosque est à prépaiement (avec expiration de la session basée sur le temps) et connecté au web via un réseau wifi, géré par moi. Pouvez-vous me dire un moyen simple, sûr et simple d'accomplir ceci? Je pensais à WebDav mais j'aimerais explorer des alternatives, le plus simple pour l'utilisateur, mieux c'est.

Répondre

0

Si vous avez un temps/URL basés sur la session, affichant un code QR sur l'écran de votre kiosque serait un moyen d'obtenir l'URL de téléchargement à l'appareil (et invalidé après l'expiration du téléchargement/de la session); cela nécessiterait un lecteur de code QR que ni iOS ni Android ont intégré, mais beaucoup d'utilisateurs en ont un.

De plus, afficher la même URL qui est encodée dans le code QR en utilisant le service de raccourcisseur d'URL comme bit.ly, goo.gl, etc. pour l'utilisateur de taper.

De cette façon, il n'y a pas mis en place pour la utilisateur, pas de business marrant à pousser des données à l'utilisateur (soucis de confidentialité/sécurité) et chaque smartphone dispose d'un navigateur web.

+0

J'aime l'idée d'utiliser à la fois les qr-codes et les URL raccourcies. Puisque le contenu est principalement des fichiers .mp3 pensez-vous que le navigateur sera suffisant? Ces fichiers sont une sorte de "souvenir" pour l'utilisateur, qui peut les consommer là ou plus tard. – microspino

+0

Le navigateur ne devrait pas poser de problème. Si vous liez directement le fichier MP3, Android le fera automatiquement (je l'ai juste testé) et je * suppose * iOS fait la même chose (pas de périphérique iOS en ce moment). Vous pouvez donc créer un lien vers une page HTML et fournir deux liens: l'un directement au MP3 et l'autre au MP3 en téléchargement, par ex. un certain type MIME 'x-application/download' - Android devrait gérer cela bien, pas sûr de iOS. Je suis sûr qu'il y a des docs à ce sujet sur le web, cependant. –

0

La meilleure façon d'y parvenir est d'utiliser OBEX Push et bluetooth. Il existe de nombreux outils en ligne de commande pour lister tous les périphériques Bluetooth à proximité, et pour effectuer un transfert de fichiers vers l'un d'entre eux.

L'utilisateur doit simplement activer la découverte Bluetooth sur son téléphone portable, rechercher le téléphone sur le kiosque et sélectionner son téléphone.

Une autre alternative est le courrier. WebDAV est une mauvaise idée, car l'utilisateur devra taper l'adresse (encombrante!).

De nombreux kiosques photo utilisent déjà OBEX Push pour recevoir des photos de téléphones. Le plus simple est de fournir différents types de câbles USB: micro-usb, mini-usb ... Presque tous les téléphones portables peuvent être connectés en tant que disque USB de nos jours.

Résumé: * OBEX Push * USB connecter * Courrier

+0

Je ne brancherais jamais de câble d'un kiosque public dans un appareil qui stocke tous mes courriers, contacts et calendriers et connaît la plupart de mes mots de passe, encore moins si ce kiosque est supposé * écrire * L'envoi de courrier obligerait l'utilisateur à abandonner son adresse mail (informations personnelles) et pourrait poser un problème en fonction de la taille du fichier (limites de la boîte de réception). –

+0

Je suis un peu préoccupé par votre solution push pour des raisons de sécurité. La connexion USB n'est pas une option, elle doit être sans fil. – microspino

+0

@microspino: Quelles raisons de sécurité y a-t-il cette limite OBEX pousser? La pile bluetooth est cryptée par défaut et l'utilisateur doit accepter le fichier sur son téléphone avant même que le transfert de fichier ne se produise. Si vous ne voulez pas que vos utilisateurs renoncent à vos informations personnelles, c'est pour autant que je sache la seule façon de le faire.Les autres options incluent toutes le besoin de donner une adresse de destination (mail, numéro de téléphone pour le transfert MMS, ...) – parasietje

Questions connexes